[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error
From: |
Camm Maguire |
Subject: |
Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error |
Date: |
30 Jun 2004 07:28:12 -0400 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Greetings!
Magnus Larsson <address@hidden> writes:
> Hello Camm Maguire,
>
> I have tried the new gcl switches. They did not work for me.
> Details below.
>
> On Tuesday 29 June 2004 23.00, Camm Maguire wrote:
> > Greetings!
> >
> > Magnus Larsson <address@hidden> writes:
> > > Hello again Camm Maguire ,
> > >
> > > > 1) Could you please report the full binutils versions?
> > >
> > > SUSE 9.1 (i686-pc-linux-gnu system, Binutils 2.15.90, gcc 3.3.1) => fail
> > > Binutils 2.15.90.0.3 20040415
> > > LFS 5.0 (i686-pc-linux-gnu system, Binutils 2.14, gcc 3.3.1) => ok.
> > > Binutils 2.14 20030612
> > > LFS 6.0 CVS (i686-pc-linux-gnu system, Binutils 2.15, gcc 3.3.1) => fail
> > > Binutils 2.15.90.0.1.1 20040303 (Suse Linux)
> > >
> > > > 2) Could you please point me to a build log showing the failure
> > >
> > > I will email you a log separately. It gets bounced off the list since it
> > > is too big. Please find a snippet below.
> > > .....
> >
> > OK, got your file. It is as you suspect almost certainly a binutils
> > issue. I would need access to a machine with these binutils to make
> > sure and propose a fix. Has it been officially released yet? Debian
> > doesn't have it.
> >
> > In the meantime, there is a high likelihood that you can work around
> > the difficulty by configuring your gcl with --disable-statsysbfd
> > --enable-locbfd, or --disable-statsysbfd --enable-custreloc on i386
> > and sparc only. GCL carries around its own copy of binutils for
> > convenience. Tim can show you how to edit the Makefile.pamplets to
> > try this out. Just search for --enable in lsp/Makefile.pamphlet,
> > choose the correct stanza, and edit.
>
>
> using:
> LFS 6.0 CVS (i686-pc-linux-gnu system, Binutils 2.15, gcc 3.3.1)
> Binutils 2.15.90.0.3 20040415 (This system is a bit experimental, but it is
> what I normally use for Maxima, Texmacs, Pari,..)
> I will try the SUSE 9.1 distro later).
>
> CVS Axiom checkout today, 30-June. I used Tim's instructions to patch
> lsp/Makefile.pamphlet line 266.
>
> ./configure --enable-vssize=65536*2 --disable-statsysbfd
> --enable-maxpage=128*1024 --enable-locbfd ; \
> => fails as before
>
> ./configure --enable-vssize=65536*2 --disable-statsysbfd
> --enable-maxpage=128*1024 --enable-custreloc ; \
> => fails as before
>
OK, so the loader is perhaps not the problem.
Now we need to configure with --enable-debug, cd
lsp/gcl-2.6.2/unixport, gdb saved_gcl, r, (load "../gcl-tk/tkl.o") and
see if you can reproduce the crash. If so, please give a gdb
backtrace with the command 'bt'. Or get me acces to a failing box and
I'll take a look. If this does not reproduce the crash, try q, cd
../gcl-tk/demos, r, (load "../tkl.o")(TK::GET-AUTOLOADS (directory
"*.lisp")).
Take care,
> Btw, i mixed the Binutils up in the list i sent before. The correct list
> lokes
> like this:
>
> SUSE 9.1 (i686-pc-linux-gnu system, Binutils 2.15.90, gcc 3.3.1) => fail
> Binutils 2.15.90.0.1.1 20040303 (Suse Linux)
> LFS 5.0 (i686-pc-linux-gnu system, Binutils 2.14, gcc 3.3.1) => ok.
> Binutils 2.14 20030612
> LFS 6.0 CVS (i686-pc-linux-gnu system, Binutils 2.15, gcc 3.3.1) => fail
> Binutils 2.15.90.0.3 20040415
>
> >
> > Take care,
> >
> > > LFS 6.0 CVS (i686-pc-linux-gnu system, Binutils 2.15, gcc 3.3.1) => fail
> > > The source
> > > file
> > > /home/magnus/usr/source/axiom/cvs-040624/axiom/int/interp/apply.clisp is
> > > not found.
> > > 9
> > > making
> > > /home/magnus/usr/source/axiom/cvs-040624/axiom/mnt/linux/autoload/apply.o
> > > from
> > > /home/magnus/usr/source/axiom/cvs-040624/axiom/obj/linux/interp/apply.o
> > > cp: cannot stat
> > > `/home/magnus/usr/source/axiom/cvs-040624/axiom/obj/linux/interp/apply.o'
> > >: No such file or directory
> > > make[3]: ***
> > > [/home/magnus/usr/source/axiom/cvs-040624/axiom/mnt/linux/autoload/apply.
> > >o] Error 1
> > > make[3]: Leaving directory
> > > `/home/magnus/usr/source/axiom/cvs-040624/axiom/src/interp'
> > > make[2]: *** [interpdir] Error 2
> > > make[2]: Leaving directory
> > > `/home/magnus/usr/source/axiom/cvs-040624/axiom/src'
> > > make[1]: *** [srcdir] Error 2
> > > make[1]: Leaving directory
> > > `/home/magnus/usr/source/axiom/cvs-040624/axiom' make: *** [all] Error 2
> > >
> > > > 3) If you would like, please check si::*plt-table* on the failing
> > > > systems, as well as configuring with --disable-statsysbfd
> > > > --enable-custreloc
> > >
> > > I am sorry. I do not understand your instruction. "..si::*plt-table* ..".
> > > This probably points out a serious limit in my Lisp, debugger, Unix
> > > knowledge, but it is true. I do not mind checking as per your
> > > instructions if you do not mind a few more details. (That could be a lot
> > > of work for you...) Configure what? The Axiom build ./configure?
> > >
> > > > BTW, how is axiom on openbsd?
> > > >
> > > > Take care,
> > > >
> > > > > > Take care,
> > > > > >
> > > > > > > This might pinpoint an issue with GCL. Axiom is using its own
> > > > > > > version of GCL (2.6.2-something) but there might be an issue with
> > > > > > > this release of GCL and the releases of binutils and other
> > > > > > > utilities on your system.
> > > > > > >
> > > > > > > Yours,
> > > > > > > d.
> > > > > > > --
> > > > > > > David MENTRE <address@hidden> --
> > > > > > > http://www.nongnu.org/axiom/
> > > > > > >
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > Gcl-devel mailing list
> > > > > > > address@hidden
> > > > > > > http://lists.gnu.org/mailman/listinfo/gcl-devel
> > > > >
> > > > > Best regards,
> > > > >
> > > > > Magnus L
> > >
> > > Best regards,
> > >
> > > Magnus L
>
> Best regards,
>
> Magnus L
>
>
>
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
- Re: [Axiom-developer] Re: [Gcl-devel] GCL version in Axiom CVS, (continued)
- Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error, Camm Maguire, 2004/06/28
- Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error, Magnus Larsson, 2004/06/29
- Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error, Camm Maguire, 2004/06/29
- Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error, Magnus Larsson, 2004/06/29
- Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error, Camm Maguire, 2004/06/29
- Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error, Magnus Larsson, 2004/06/29
- Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error, root, 2004/06/29
- Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error, Magnus Larsson, 2004/06/30
- Re: [Gcl-devel] Re: [Axiom-developer] Axiom cvs 040624 build error,
Camm Maguire <=
- Re: [Axiom-developer] Axiom cvs 040624 build error, Magnus Larsson, 2004/06/30
- Axiom & internal/external GCL (was: Re: [Axiom-developer] Axiom cvs 040624 build error), David MENTRE, 2004/06/27
- Re: Axiom & internal/external GCL (was: Re: [Axiom-developer] Axiom cvs 040624 build error), Mark Murray, 2004/06/27
- [Axiom-developer] Re: Axiom & internal/external GCL, David MENTRE, 2004/06/27
- Re: Axiom & internal/external GCL (was: Re: [Axiom-developer] Axiom cvs 040624 build error), root, 2004/06/27
- Re: Axiom & internal/external GCL (was: Re: [Axiom-developer] Axiom cvs 040624 build error), Mark Murray, 2004/06/27
- Re: Axiom & internal/external GCL (was: Re: [Axiom-developer] Axiom cvs 040624 build error), root, 2004/06/27
- Re: Axiom & internal/external GCL (was: Re: [Axiom-developer] Axiom cvs 040624 build error), Mark Murray, 2004/06/27
- Re: Axiom & internal/external GCL (was: Re: [Axiom-developer] Axiom cvs 040624 build error), root, 2004/06/27
- Re: Axiom & internal/external GCL (was: Re: [Axiom-developer] Axiom cvs 040624 build error), Mark Murray, 2004/06/27