axiom-developer
[Top][All Lists]
Advanced

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

[Axiom-developer] Re: Free and Open Source Axiom exists


From: root
Subject: [Axiom-developer] Re: Free and Open Source Axiom exists
Date: Mon, 17 Nov 2003 06:45:31 -0500

> congratulations for that major achievement!
> However I didn't manage to compile Axiom,
> neither on my laptop nor on my workstation.
> 
> On my laptop (Athlon under Mandrake 9.0):
> norroy% make
> ...
> gcc -o raw_pre_gcl /var/tmp/axiom/obj/linux/lib/cfuns-c.o 
> /var/tmp/axiom/obj/linux/lib/sockio-c.o \
>         -L.   -lpre_gcl -lm  /usr/lib/libbfd.a /usr/lib/libiberty.a 
> -lreadline -lncurses -lc -lgclp /var/tmp/axiom/obj/linux/lib/libspad.a
> gcc: /usr/lib/libbfd.a: No such file or directory
> gcc: /usr/lib/libiberty.a: No such file or directory
> make[4]: *** [raw_pre_gcl] Error 1
> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/unixport'
> make[3]: *** [unixport/saved_pre_gcl] Error 2
> make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1'
> cp: cannot stat `unixport/saved_gcl': No such file or directory
> make[2]: *** [gcldir] Error 1
> make[2]: Leaving directory `/var/tmp/axiom/lsp'
> make[1]: *** [lspdir] Error 2
> make[1]: Leaving directory `/var/tmp/axiom'
> make: *** [all] Error 2
> 

On the laptop it appears you need libbfd.a
I didn't run into this on Mandrake but did on Debian.
I have a FAQ item that says:

> FAQ 9: GCL does not build on my system: libbfd.a and bfd.a are missing
> 
> We are using the option \texttt{--enable-statsysbfd} when building GCL (see
> lsp/Makefile) so libbfd.a and bfd.h files are necessary on your system.
> 
> On Debian GNU/Linux, the needed package is 'binutils-dev'.

I'm not sure which package contains libbfd on Mandrake distros
but I'll look and get back to you> On my workstation (P4 under RedHat):





> mermoz% make
> ...
> cp init_pre_gcl.lsp foo
> echo " (in-package \"USER\")(system:save-system \"saved_pre_gcl\")" >>foo
> /tmp/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl 
> /tmp/axiom/lsp/gcl-2.6.1/unixport/ -libdir /tmp/axiom/lsp/gcl-2.6.1/ < foo
> 
> Unrecoverable error: Segmentation violation..
> make[4]: *** [saved_pre_gcl] Error 134
> rm init_pre_gcl.lsp raw_pre_gcl
> make[4]: Leaving directory `/tmp/axiom/lsp/gcl-2.6.1/unixport'
> make[3]: *** [unixport/saved_pre_gcl] Error 2
> make[3]: Leaving directory `/tmp/axiom/lsp/gcl-2.6.1'
> cp: cannot stat `unixport/saved_gcl': No such file or directory
> make[2]: *** [gcldir] Error 1
> make[2]: Leaving directory `/tmp/axiom/lsp'
> make[1]: *** [lspdir] Error 2
> make[1]: Leaving directory `/tmp/axiom'
> make: *** [all] Error 2

Segmentation violation? Wow, that's odd. It appears that the linker
failed. What kind of workstation hardware are you running?

> 
> So it seems the current cvs version is not very stable.
> On which configurations did you test it?
> Perhaps you should provide a frozen release.
> 

The build process starts by building GCL, a common lisp. 
You never got past the lisp building stage and have yet to
begin building Axiom. GCL runs on Mandrake and is widely
ported. I understand the missing library issue on the laptop
but am at a loss to explain the segfault. 

Tim






reply via email to

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