From: Helmut J. <jar...@sk...> - 2015-03-09 19:42:04
|
Hi, I have checked out the GIT version of Matlisp. To build the package I've followed the instructions on the GIT web page: autoreconf --install configure --enable-sbcl --with-lisp-exec=/usr/bin/sbcl \ --with-atlas=/usr/lib64/libatlas.so --enable-static=no \ --libdir=$PWD/lib make This fails: compiling file "/Src/Src/LANG/Lisp/matlisp-9999/packages.lisp" (written 09 MAR 2015 07:38:12 PM): ; compiling (DEFPACKAGE "FORTRAN-FFI-ACCESSORS" ...) debugger invoked on a SB-KERNEL:SIMPLE-PACKAGE-ERROR in thread #<THREAD "main thread" RUNNING {1002D36953}>: The name "CFFI" does not designate any package. I have the cffi package installed here. When I do (require :cffi) (load packages.lisp) it succeeds. I'm using SBCL-1.2.9 here Many thanks for a hint, Helmut |
From: Raymond T. <toy...@gm...> - 2015-04-11 23:40:13
|
>>>>> "Helmut" == Helmut Jarausch <jar...@sk...> writes: Helmut> Hi, Helmut> I have checked out the GIT version of Matlisp. To build the package Helmut> I've followed the instructions on the GIT web page: Helmut> autoreconf --install Helmut> configure --enable-sbcl --with-lisp-exec=/usr/bin/sbcl \ Helmut> --with-atlas=/usr/lib64/libatlas.so --enable-static=no \ Helmut> --libdir=$PWD/lib Helmut> make Helmut> This fails: Helmut> compiling file "/Src/Src/LANG/Lisp/matlisp-9999/packages.lisp" (written 09 MAR 2015 07:38:12 PM): Helmut> ; compiling (DEFPACKAGE "FORTRAN-FFI-ACCESSORS" ...) Helmut> debugger invoked on a SB-KERNEL:SIMPLE-PACKAGE-ERROR in thread Helmut> #<THREAD "main thread" RUNNING {1002D36953}>: Helmut> The name "CFFI" does not designate any package. Helmut> I have the cffi package installed here. Helmut> When I do Helmut> (require :cffi) Helmut> (load packages.lisp) Helmut> it succeeds. Helmut> I'm using SBCL-1.2.9 here Thanks for the report and fix! I guess we need to add a dependency on cffi before we start compiling the FFI accessors. (I haven't built matlisp in ages, so it will take some time for me to test and verify the fix.) -- Ray |