William,

Do you recall why you explicity set the following option:

  ./makemake --without-dynamic-ffi ...

in clisp-2.41.p11/spkg-install ? Is it required for some other parts of Sage?

For the purposes of building the full version of Axiom using clisp it
is necessary to allow '--with-dynamic-ffi'.

Regards,
Bill Page.

On 12/5/07, Waldek Hebisch <[EMAIL PROTECTED]> wrote:
>
> Bill Page wrote:
> > While trying to build fricas:
> >
> > [EMAIL PROTECTED]:~$ cd ~/fricas-src
> <snip>
> > [EMAIL PROTECTED]:~/fricas-build$ cd ~/fricas-build
> >
> > using clisp:
> >
> <snip>
> > Features:
> > (REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP 
> > LISP=CL
> >  INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN GETTEXT 
> > UNICODE
> >  BASE-CHAR=CHARACTER PC386 UNIX)
>
> My version of Clisp gives:
> Features:
> (READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL 
> COMMON-LISP
>  LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI
>  GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX)
>
> Note that FFI is absent in version on sage, but present in my (standard)
> version.
>
> > C Modules: (clisp i18n syscalls regexp)
> > Installation directory: /home/page/sage-2.8/local/lib/clisp/
> > User language: ENGLISH
> > Machine: X86_64 (X86_64) sage.math.washington.edu [128.208.160.191]
> >
> > [EMAIL PROTECTED]:~/fricas-build$ ../fricas-src/configure
> > --prefix=/home/page/local --with-lisp=clisp
> > ...
> > [EMAIL PROTECTED]:~/fricas-build$ make
> >
> > I get the following error:
> >
> > ...
> > Bootstrap object copy
> > Checking for foreign routines
> > AXIOM="/home/page/fricas-build/target/x86_64-unknown-linux"
> > spad-lib="/home/page/fricas-build/target/x86_64-unknown-linux/lib/libspad.so"
> > sock-fasl="/home/page/fricas-build/target/x86_64-unknown-linux/autoload/ffi-func2.lisp"
> > foreign routines found
> > ;; Loading file
> > /home/page/fricas-build/target/x86_64-unknown-linux/autoload/ffi-func2.lisp
> > ...
> > *** - READ from
> >        #<INPUT BUFFERED FILE-STREAM CHARACTER
> >          
> > #P"/home/page/fricas-build/target/x86_64-unknown-linux/autoload/ffi-func2.lisp"
> >          @4>
> >       : there is no package with name "FFI"
>
> Yes, apparently FFI is not present.  Graphic and HyperDoc require
> FFI.   I am not sure if we should seriously support clisp without FFI...
> We could try to detect lack of FFI in installed clisp (but we do not
> try to detect lack of FFI in other Lisps, where in theory one can also
> omit FFI).
>
> --
>                               Waldek Hebisch
> [EMAIL PROTECTED]
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to