axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Axiom-developer] Re: gcl-2.7.0 on FreeBSD


From: Camm Maguire
Subject: [Axiom-developer] Re: gcl-2.7.0 on FreeBSD
Date: 07 Jul 2007 15:01:34 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4

Greetings!  OK, though not fully tested yet, I think bsd will build
now.  I've taken out the fast libc functions in mnum as freebsd does
not seem yet to support the c99 complex math function spec.  Perhaps
we could detect this with configure.  The conditional is #+c99.

Please let me know if problems persist, as they might at this point.

Take care,

Gernot Hueber <address@hidden> writes:

> Dear Camm,
> 
> Sorry again: I missed a very detail "dlsym *".
> 
> Thanks for your patience with me.
> 
> Best regards,
> 
> Gernot
> 
> On Tue, 2007-07-03 at 10:26 -0400, Camm Maguire wrote:
> > Greetings!  Could you please post the results of the following?
> > (note the saved_pre_gcl which should be in your unixport directory.)
> > 
> > 
> >  ./saved_pre_gcl
> > GCL (GNU Common Lisp)  2.7.0 CLtL1  profiling  Jun 28 2007 16:12:35
> > Source License: LGPL(gcl,gmp,pargcl), GPL(unexec,bfd,xgcl)
> > Binary License:  GPL due to GPL'ed components: (XGCL READLINE BFD UNEXEC)
> > Modifications of this banner must retain notice of a compatible license
> > Dedicated to the memory of W. Schelter
> > 
> > Use (help) to get some basic information on how to use GCL.
> > 
> > Temporary directory for compiler files set to /tmp/
> > 
> > >(si::dlopen "libm.so")
> > 
> > 1074447640
> > 
> > >(si::dlsym * "fabs")
> > 
> > 1094144096
> > 
> > >(si::dlsym 0 "fabs")
> > 
> > 1094144096
> > 
> > >
> > 
> 
> 
> > maxwell# ./saved_pre_gcl
> GCL (GNU Common Lisp)  2.7.0 CLtL1    Jul  2 2007 23:15:12
> Source License: LGPL(gcl,gmp,pargcl), GPL(unexec,bfd,xgcl)
> Binary License:  GPL due to GPL'ed components: (READLINE BFD UNEXEC)
> Modifications of this banner must retain notice of a compatible license
> Dedicated to the memory of W. Schelter
> 
> Use (help) to get some basic information on how to use GCL.
> 
> Temporary directory for compiler files set to /tmp/
> 
> >(si::dlopen "libm.so")
> 
> 538370304
> 
> >(si::dlsym * "fabs")
> 
> Error: ERROR "dlsym lookup failure on \"fabs\""
> Signalled by SYSTEM:DLSYM.
> ERROR "dlsym lookup failure on \"fabs\""
> 
> Broken at SYSTEM:DLSYM.  Type :H for Help.
> >>(si::dlsym 0 "fabs")
> 
> 539365344
> >>
> 
> > I think the dlopen/dlsym C semantics are likely different on your
> > system.  If you have a manpage for each and can post these, that would
> > be terrific.
> > 
> > Take care,
> > 
> > 
> > Gernot Hueber <address@hidden> writes:
> > 
> > > Hi,
> > > 
> > > Thanks for your great help. But still no luck. I added "-lm" to as many
> > > makefiles/makedeps, but missed the proper place ...
> > > Can you advice.
> > > 
> > > Thanks.
> > > 
> > > Gernot
> > > 
> > > 
> > > On Mon, 2007-07-02 at 22:54 +0200, Gernot Hueber wrote:
> > > > Dear Camm,
> > > > 
> > > > 
> > > > On Mon, 2007-07-02 at 11:35 -0400, Camm Maguire wrote:
> > > > > Greetings!
> > > > > 
> > > > > Gernot Hueber <address@hidden> writes:
> > > > > 
> > > > > > Dear Camm,
> > > > > > 
> > > > > > On Thu, 2007-06-28 at 23:08 -0400, Camm Maguire wrote:
> > > > > > > Greetings!
> > > > > > > 
> > > > > > > Gernot Hueber <address@hidden> writes:
> > > > > > > 
> > > > > > > > Dear Camm,
> > > > > > > > 
> > > > > > > > I have removed all notes on dyn.lib loading until gcl-2.7.0 is 
> > > > > > > > running.
> > > > > > > > Well, gcl still does build. See some snippets below.
> > > > > > > > 
> > > > > > > 
> > > > > > > OK
> > > > > > 
> > > > > > Thanks for your update, One more error, I cannot explain?! See 
> > > > > > below 
> > > > > > 
> > > > > > > 
> > > > > > <error snippet>
> > > > > > ;; Finished compiling ../lsp/gcl_numlib.o.
> > > > > > real time       :      2.000 secs
> > > > > > run-gbc time    :      0.813 secs
> > > > > > child run time  :      0.469 secs
> > > > > > gbc time        :      0.672 secs
> > > > > > ;; Compiling ../lsp/gcl_mnum.lsp.
> > > > > > 
> > > > > > Error: ERROR "dlsym lookup failure on \"fabs\""
> > > > > > Fast links are on: do (si::use-fast-links nil) for debugging
> > > > > > Signalled by DLSYM.
> > > > > > ERROR "dlsym lookup failure on \"fabs\""
> > > > > > 
> > > > > 
> > > > > Is there no symbol "fabs" in libc on your system?  nm --dynamic
> > > > > /lib/libc.so | grep abs
> > > > 
> > > > 
> > > > > maxwell# nm --dynamic /usr/lib/libc.so | grep abs
> > > > 00025164 T abs
> > > > 00033fe0 T fabs
> > > > 00023758 T imaxabs
> > > > 00025144 T labs
> > > > 000235a8 T llabs
> > > > 
> > > > >From the man page, fabs is in libm? At the moment I am looking for the
> > > > right makefile/makedefs for adding -lm.
> > > > 
> > > > Best regards,
> > > > 
> > > > Gernot
> > > > 
> > > > > 
> > > > > Take care,
> > > > > 
> > > > > > Broken at DLSYM.  Type :H for Help.
> > > > > > SYSTEM>>gmake: *** [unixport/saved_gcl] Error 255
> > > > > > 
> > > > > > > Take care,
> > > > > > > 
> > > > > > > > Best regards,
> > > > > > > > 
> > > > > > > > Gernot
> > > > > > > > 
> > > > > > > > 
> > > > > > > > -- 
> > > > > > > > Gernot Hueber <address@hidden>
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > 
> > > > > > -- 
> > > > > > Gernot Hueber <address@hidden>
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > 
> > > 
> > > 
> > > 
> > 
> -- 
> Gernot Hueber <address@hidden>
> 
> 
> 

-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah




reply via email to

[Prev in Thread] Current Thread [Next in Thread]