Hi Jim,
I think your specific problem is due to an insufficiently new CFFI (as someone else already said); note that cffi-grovel is not CFFI but is (now) packaged with it. So, basically, you need a newer version of CFFI.
It is difficult to keep package coherence with all the different versions around, especially because in some cases (like CFFI) new versions were created at my request to support GSLL. This is a problem that has been discussed a lot in the CL community and beyond and I don't have a great solution to it. I do however try to keep the information on index.html (which is duplicated on http://common-lisp.net/project/gsll/) up to date, so that if a new version is needed I specify the version in "Requirements." The information under "Download and Install" is my best effort at the various operating and packaging methods but it's not perfect because of all the options that are available. So unfortunately it does require some cultural knowledge of Lisp and some inference, but is designed to accelerate the process for those that have the knowledge. However I think you are doing everything right; as I said the problem appears to be the version of CFFI.
Let us know if a newer version solves your problem.
Liam
On Sun, Aug 9, 2009 at 11:52 AM, Jimjim_garrett@comcast.net wrote:
Hello everyone,
This is my first post to this list. I've just installed gsll and I'm very much looking forward to using it for numeric programming in Common Lisp. Thanks in advance for gsll!
However, I can't seem to get it going. I'm somewhat new to Common Lisp, and very new to asdf. And I find that much Common Lisp documentation attempts to be so general that it is mostly useful for people who already know the answers. I suspect I am missing something very simple, and has nothing to do with gsll so much as setting up packages in Common Lisp. Nevertheless, I'm not sure whom to ask.
I'm running SBCL with SLIME under Ubuntu 8.10. I followed the gsll installation instructions under "With Debian or Ubuntu", and had no apparent errors. I started SLIME and entered "(asdf:operate 'asdf:load-op :gsll)" and obtained the error "component "cffi-grovel" not found".
It appears that I do have cffi, and all the information I can find about cffi-grovel indicates that it is now integrated with cffi. So I can't add a package but I can't seem to use what I have. What should I do?
Once again, please keep in mind that I am just a beginner regarding asdf and cffi.
Thank you!
Jim Garrett Baltimore, Maryland, USA
Gsll-devel mailing list Gsll-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel