Subject: Can't build Maxima because I can't build GCL...
From: Gregory Vanuxem
Date: Tue, 11 Nov 2008 01:31:32 +0100
Download gcl-2.6.8pre with :
export CVSROOT=:pserver:anonymous at cvs.savannah.gnu.org:/sources/gcl
cvs -z9 -q co -d gcl-2.6.8pre -r Version_2_6_8pre gcl
GCL 2.6.8 is not released but should be (from my viewpoint).
Greg
Le lundi 10 novembre 2008 ? 23:29 +0300, Alexey Beshenov a ?crit :
> On Monday 10 November 2008 07:19:50 Michael Abshoff wrote:
> > - Older version of gcl are incompatible with Fedora "exec-shield"
> > and strong addess space randomization (setting randomize_va_space
> > to 2). Newest CVS version of 2.6.8 branch of gcl fixes this
> > problem. - gcl needs bfd library. Many Linux systems include
> > version of bfd library which is incompatible with gcl. Using the
> > following configure line should fix this problem:
> > ./configure --disable-xgcl --disable-dynsysbfd
> > --disable-statsysbfd --enable-locbfd
>
> As for the 2.6.7 tarball:
>
> ~/gcl-2.6.7$ ./configure
> loading cache ./config.cache
> checking host system type... i686-pc-linux-gnu
> host=i686-pc-linux-gnu
> enable_machine=
> use=386-linux
> checking for gcc... gcc
> checking whether the C compiler (gcc ) works... yes
> checking whether the C compiler (gcc ) is a cross-compiler... no
> checking whether we are using GNU C... yes
> checking whether gcc accepts -g... yes
> checking how to run the C preprocessor... gcc -E
> checking for gawk... gawk
> checking system version (for dynamic loading)... checking for
> makeinfo... makeinfo
> ./configure: 1: Syntax error: Unterminated quoted string
>
> It could be corrected though: http://savannah.gnu.org/bugs/?20836
>
> After that `./configure` faults with another problem:
> http://bugs.gentoo.org/show_bug.cgi?id=186926
>
>
> Then I've got the latest CVS code.
>
> `make` reports a missing target "/usr/lib/libbfd.a". (It's pretty clean
> that I have to install libbfd-dev, but it should be correctly
> reported by `./configure`.)
>
> Another issue:
>
> ~/gcl$ make
> ...
> gcc -c -fsigned-char -pipe -Wall -O3 -fomit-frame-pointer -I/home/alexey/gcl/o
> -I../h -I../gcl-tk unixfsys.c
> unixfsys.c: In function 'truename':
> unixfsys.c:157: sorry, unimplemented: inlining failed in call to 'getwd': redefined
> extern inline functions are not considered for inlining
> unixfsys.c:282: sorry, unimplemented: called from here
> unixfsys.c:157: sorry, unimplemented: inlining failed in call to 'getwd': redefined
> extern inline functions are not considered for inlining
> unixfsys.c:316: sorry, unimplemented: called from here
> unixfsys.c:157: sorry, unimplemented: inlining failed in call to 'getwd': redefined
> extern inline functions are not considered for inlining
> unixfsys.c:333: sorry, unimplemented: called from here
> make[1]: *** [unixfsys.o] Error 1
>
> Reconfiguring with --disable- flags doesn't make much sense here.
>
> It looks like a common problem:
> http://axiom-wiki.newsynthesis.org/404AxiomGoldDoesNotBuildOnOpenSUSE103X8664
>