- First; uninstall (purge) Ubuntu version of cl-cffi. <br>- Then make a folder like $HOME/lisp-repo in your homedirectory.<br>- Then search for the  ".sbcl" folder in your home. If there is not any; create one and a sub folder named "systems".<br>
- Then cd to $HOME/lisp-repo and pull the latest cffi on the darcs repo with the following command:<br>  $ darcs get <a href="http://common-lisp.net/project/cffi/darcs/cffi/">http://common-lisp.net/project/cffi/darcs/cffi/</a><br>
- And lastly cd to $HOME/lisp-repo/cffi and  issue the following command that make symbolic links of each *.asd file residing current directory in the folder $HOME/.sbcl/systems:<br>  $ for i in *.asd; do `ln -s $PWD/$i -t ~/.sbcl/systems; done<br>
<br>Now open Emacs and when you start slime and required gsll it should work. If it does not; go to <a href="http://common-lisp.net/project/cffi/manual/html_node/Installation.html">http://common-lisp.net/project/cffi/manual/html_node/Installation.html</a> where cffi's dependencies are explained (i.e. Alexandira, Babel and trivial-features). Go download them and make the same things above for them also and try again.<br>
<br><div class="gmail_quote">On Sun, Aug 9, 2009 at 10:47 PM, A.J. Rossini <span dir="ltr"><<a href="mailto:blindglobe@gmail.com">blindglobe@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Jim -<br>
<br>
You need a recent version of CFFI (more recent than Debian's packaged<br>
versions), and then need to recompile.<br>
<br>
Works nicely once you get to that stage.<br>
<div><div></div><div class="h5"><br>
On Sun, Aug 9, 2009 at 6:16 PM, Malcolm<br>
Reynolds<<a href="mailto:malcolm.reynolds@gmail.com">malcolm.reynolds@gmail.com</a>> wrote:<br>
> Hi Jim,<br>
><br>
> One option you do have is to acquire asdf-install, which should<br>
> automagically setup all the dependencies for you. I tend to think it's<br>
> a better idea to do things manually though, especially when you're<br>
> starting out, because then you get a better grasp of how things work.<br>
> I was in your position (new to doing any serious work in common lisp<br>
> and new to gsll and asdf) only a few months ago, and I think the time<br>
> setting up asdf and installing stuff manually was time well spent.<br>
><br>
> To address your specific problem, are all the libraries you're working<br>
> with at their latest versions? I don't bother getting tarballs any<br>
> more, I found pretty much every library I've been interested in has a<br>
> publically accessible repository for either darcs, git, svn or<br>
> something similar. Get fresh pulls of at least gsll and cffi, delete<br>
> any .fasl files you might have kicking around, and try again.<br>
><br>
> I think you are right about cffi-grovel now being integrated into cffi<br>
> - I have a relatively fresh setup that I put together when I<br>
> recompiled sbcl a few weeks ago, and I have no .asd file for<br>
> cffi-grovel and indeed if I try and do (asdf:operate asdf:load-op<br>
> :cffi-grovel) I get an error that the component cannot be found.<br>
><br>
> Hope this helps,<br>
><br>
> Malcolm<br>
><br>
> On Sun, Aug 9, 2009 at 4:52 PM, Jim<<a href="mailto:jim_garrett@comcast.net">jim_garrett@comcast.net</a>> wrote:<br>
>> Hello everyone,<br>
>><br>
>> This is my first post to this list.  I've just installed gsll and I'm<br>
>> very much looking forward to using it for numeric programming in Common<br>
>> Lisp.  Thanks in advance for gsll!<br>
>><br>
>> However, I can't seem to get it going.  I'm somewhat new to Common Lisp,<br>
>> and very new to asdf.  And I find that much Common Lisp documentation<br>
>> attempts to be so general that it is mostly useful for people who<br>
>> already know the answers.  I suspect I am missing something very simple,<br>
>> and has nothing to do with gsll so much as setting up packages in Common<br>
>> Lisp.  Nevertheless, I'm not sure whom to ask.<br>
>><br>
>> I'm running SBCL with SLIME under Ubuntu 8.10.  I followed the gsll<br>
>> installation instructions under "With Debian or Ubuntu", and had no<br>
>> apparent errors.  I started SLIME and entered "(asdf:operate<br>
>> 'asdf:load-op :gsll)" and obtained the error "component "cffi-grovel"<br>
>> not found".<br>
>><br>
>> It appears that I do have cffi, and all the information I can find about<br>
>> cffi-grovel indicates that it is now integrated with cffi.  So I can't<br>
>> add a package but I can't seem to use what I have.  What should I do?<br>
>><br>
>> Once again, please keep in mind that I am just a beginner regarding asdf<br>
>> and cffi.<br>
>><br>
>> Thank you!<br>
>><br>
>> Jim Garrett<br>
>> Baltimore, Maryland, USA<br>
>><br>
>><br>
>> _______________________________________________<br>
>> Gsll-devel mailing list<br>
>> <a href="mailto:Gsll-devel@common-lisp.net">Gsll-devel@common-lisp.net</a><br>
>> <a href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel</a><br>
>><br>
><br>
> _______________________________________________<br>
> Gsll-devel mailing list<br>
> <a href="mailto:Gsll-devel@common-lisp.net">Gsll-devel@common-lisp.net</a><br>
> <a href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel</a><br>
><br>
<br>
<br>
<br>
</div></div>--<br>
best,<br>
-tony<br>
<br>
<a href="mailto:blindglobe@gmail.com">blindglobe@gmail.com</a><br>
Muttenz, Switzerland.<br>
"Commit early,commit often, and commit in a repository from which we<br>
can easily roll-back your mistakes" (AJR, 4Jan05).<br>
<br>
Drink Coffee:  Do stupid things faster with more energy!<br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
Gsll-devel mailing list<br>
<a href="mailto:Gsll-devel@common-lisp.net">Gsll-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Ozgur<br>