[Gsll-devel] Problem with building gsll
Jorge Tavares
jast at acm.org
Mon Aug 24 21:04:38 UTC 2009
Hi Liam,
On Aug 22, 2009, at 21:33 , Liam Healy wrote:
> Unfortunately, OS X does not have standard installation locations,
> so it's hard to capture all the places that GSL .h files might
> be found (especially since I'm not a Mac user). I have added
>
> #+darwin
> (setf cffi-grovel::*cc-flags*
> (append '("-I" "/opt/local/include/") cffi-grovel::*cc-flags*))
>
> to init/init.lisp. I've also made a similar addition to FSBV.
> Delete all the your fasl and grovel-tmp files and try with a fresh
> pull.
> Let me know whether this works or not.
First of all, thanks for the quick reply and help.
Unfortunately, I am still having problems. It is related to cffi-
grovel but not really sure what the problem is. I don't know nothing
about cffi-grovel so right now I can't do much myself...
The output is:
compiling file "/Users/jast/devel/lisp/clbuild/source/gsll/init/
init.lisp" (written 24 AUG 2009 09:54:25 PM):
; compiling (DEFPACKAGE GSLL ...)
; compiling (CFFI:DEFINE-FOREIGN-LIBRARY LIBGSLCBLAS ...)
; compiling (CFFI:USE-FOREIGN-LIBRARY LIBGSLCBLAS)
; compiling (CFFI:DEFINE-FOREIGN-LIBRARY LIBGSL ...)
; compiling (CFFI:USE-FOREIGN-LIBRARY LIBGSL)
; compiling (PUSHNEW :NATIVE ...)
; /Users/jast/devel/lisp/clbuild/source/gsll/init/init.fasl written
; compilation finished in 0:00:00.007
Unknown Grovel syntax: CFFI-GROVEL::CC-FLAGS
[Condition of type SIMPLE-ERROR]
Restarts:
0: [TRY-RECOMPILING] Try recompiling libgsl
1: [RETRY] Retry performing #<ASDF:COMPILE-OP NIL {126B9C21}> on
#<CFFI-GROVEL:GROVEL-FILE "libgsl" {12BDE911}>.
2: [ACCEPT] Continue, treating #<ASDF:COMPILE-OP NIL {126B9C21}> on
#<CFFI-GROVEL:GROVEL-FILE "libgsl" {12BDE911}> as having been
successful.
3: [RETRY] Retry SLIME REPL evaluation request.
4: [ABORT] Return to SLIME's top level.
5: [ABORT] Exit debugger, returning to top level.
Backtrace:
0: ((SB-PCL::FAST-METHOD CFFI-GROVEL::%PROCESS-GROVEL-FORM (T T T))
#<unavailable argument> #<unavailable argument> CFFI-GROVEL::CC-FLAGS
#<unavailable argument> #<unavailable argument>)
1: (CFFI-GROVEL::GENERATE-C-FILE #P"/Users/jast/devel/lisp/clbuild/
source/gsll/init/libgsl-unix.lisp" #P"/Users/jast/devel/lisp/clbuild/
source/gsll/init/libgsl-unix.fasl")
2: (CFFI-GROVEL:PROCESS-GROVEL-FILE #P"/Users/jast/devel/lisp/
clbuild/source/gsll/init/libgsl-unix.lisp" #P"/Users/jast/devel/lisp/
clbuild/source/gsll/init/libgsl-unix.fasl")
3: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP CFFI-
GROVEL:GROVEL-FILE)) ..)
4: ((LAMBDA (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0.
SB-PCL::.ARG1.)) ..)
5: ((SB-PCL::FAST-METHOD ASDF:PERFORM :AROUND (ASDF:COMPILE-OP CFFI-
GROVEL::CC-FLAGS-MIXIN)) ..)
6: ((SB-PCL::FAST-METHOD ASDF:PERFORM ASDF:AROUND (ASDF:COMPILE-OP
ASDF:CL-SOURCE-FILE)) ..)
7: ((LAMBDA ()))
8: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK))
9: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA #) {122E92ED}>)
[:EXTERNAL]
10: (ASDF:OPERATE ASDF:LOAD-OP :GSLL)[:EXTERNAL]
11: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF:OPERATE 'ASDF:LOAD-OP :GSLL)
#<NULL-LEXENV>)
--more--
Best regards,
Jorge
More information about the gsll-devel
mailing list