Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 118633 - dev-lisp/gcl (hence sci-mathematics/axiom-3.9) does not compile
Summary: dev-lisp/gcl (hence sci-mathematics/axiom-3.9) does not compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-11 01:43 UTC by Mark
Modified: 2006-07-02 11:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
gcl.diff (gcl.diff,4.55 KB, patch)
2006-01-12 13:55 UTC, Matthew Kennedy (RETIRED)
Details | Diff
Axiom patch (axiom-118633.patch,5.20 KB, patch)
2006-01-13 10:32 UTC, Tim Yamin (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mark 2006-01-11 01:43:33 UTC
I want to emerge axiom-3.9 but there is a problem with the included gcl. A command is not found and the ebuild stops.
Changing the USE-Flags to only "-pipe" didn't solve the problem and I tried to remove the gcl-patch from the ebuild which was unsuccessful too.

make[4]: Entering directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/cmpnew' 
 ../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp 
 make[4]: ../unixport/saved_pre_gcl: Command not found 
 make[4]: *** [gcl_collectfn.o] Error 127 
 make[4]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/cmpnew' 
 make[3]: *** [cmpnew/gcl_collectfn.o] Error 2 
 make[3]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7' 
 /bin/sh: unixport/saved_gcl: No such file or directory 
 make[2]: *** [gcldir] Error 127 
 make[2]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp' 
 make[1]: *** [lspdir] Error 2 
 make[1]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom' 
 make: *** [all] Error 2
Comment 1 Tim Yamin (RETIRED) gentoo-dev 2006-01-11 09:14:51 UTC
Paste the full compile output please.
Comment 2 Mark 2006-01-11 09:24:20 UTC
ah, check: There is a syntax error in the gcl configure script. This error is in dev-lisp/gcl-2.6.7 too:

checking system version (for dynamic loading)... checking for makeinfo... makeinfo
./configure: line 2412: syntax error near unexpected token `('
./configure: line 2412: `    case "`(uname -sr) 2>/dev/null`" in'


this is the full output:
emerge sci-mathematics/axiom
Calculating dependencies ...done!
>>> emerge (1 of 1) sci-mathematics/axiom-3.9 to /
>>> checksums files   ;-) axiom-3.9.ebuild
>>> checksums files   ;-) axiom-9999.ebuild
>>> checksums files   ;-) files/digest-axiom-9999
>>> checksums files   ;-) files/digest-axiom-3.9
>>> checksums files   ;-) files/gcl-2.6.7.fix-out-of-build-root-compile.Makefile.patch
>>> checksums files   ;-) files/gcl-2.6.7.fix-out-of-build-root-compile.patch.input
>>> checksums src_uri ;-) axiom-Sept2005-src.tgz
>>> Unpacking source...
>>> Unpacking axiom-Sept2005-src.tgz to /var/tmp/portage/axiom-3.9/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/axiom-3.9/work/axiom ...
 * Applying gcl-2.6.7.fix-out-of-build-root-compile.Makefile.patch ...                                                               [ ok ]
Linux

Configure complete. Now type

make

13 making noweb
patching file modules.c
patching file Makefile
mnt.o: In function `emitfile':
mnt.c:(.text+0x36f): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
make[1]: [install-shell] Fehler 1 (ignoriert)
make[1]: [install-code] Fehler 1 (ignoriert)
make[1]: [install-elisp] Fehler 1 (ignoriert)
0 SPAD=/var/tmp/portage/axiom-3.9/work/axiom/mnt/linux SYS=linux SPD=/var/tmp/portage/axiom-3.9/work/axiom LSP=/var/tmp/portage/axiom-3.9/work/axiom/lsp GCLDIR=/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7 SRC=/var/tmp/portage/axiom-3.9/work/axiom/src INT=/var/tmp/portage/axiom-3.9/work/axiom/int OBJ=/var/tmp/portage/axiom-3.9/work/axiom/obj MNT=/var/tmp/portage/axiom-3.9/work/axiom/mnt ZIPS=/var/tmp/portage/axiom-3.9/work/axiom/zips TMP=/var/tmp/portage/axiom-3.9/work/axiom/obj/tmp SPADBIN=/var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/bin INC=/var/tmp/portage/axiom-3.9/work/axiom/src/include CCLBASE=/var/tmp/portage/axiom-3.9/work/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/portage/axiom-3.9/work/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.7 TANGLE=/var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/bin/lib/notangle VERSION=Axiom 3.9 (September 2005) PATCH=patch DOCUMENT=/var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/bin/document
10 copying /var/tmp/portage/axiom-3.9/work/axiom/src/scripts to /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/bin
1 making a linux system, PART=cprogs SUBPART=everything
2 Environment SPAD=/var/tmp/portage/axiom-3.9/work/axiom/mnt/linux SYS=linux SPD=/var/tmp/portage/axiom-3.9/work/axiom LSP=/var/tmp/portage/axiom-3.9/work/axiom/lsp GCLDIR=/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7 SRC=/var/tmp/portage/axiom-3.9/work/axiom/src INT=/var/tmp/portage/axiom-3.9/work/axiom/int OBJ=/var/tmp/portage/axiom-3.9/work/axiom/obj MNT=/var/tmp/portage/axiom-3.9/work/axiom/mnt ZIPS=/var/tmp/portage/axiom-3.9/work/axiom/zips TMP=/var/tmp/portage/axiom-3.9/work/axiom/obj/tmp SPADBIN=/var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/bin INC=/var/tmp/portage/axiom-3.9/work/axiom/src/include CCLBASE=/var/tmp/portage/axiom-3.9/work/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/portage/axiom-3.9/work/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.7 TANGLE=/var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/bin/lib/notangle VERSION=Axiom 3.9 (September 2005) PATCH=patch DOCUMENT=/var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/bin/document
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./Makefile.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo)) (./src/scripts/tex/axiom.sty)
No file Makefile.aux.
[1]
No file Makefile.toc.
[2] [3] [4] [5] [6] [7]
Overfull \hbox (34.22025pt too wide) in paragraph at lines 281--284
[]\OT1/cmr/m/n/10 The \OT1/cmtt/m/n/10 DOCUMENT \OT1/cmr/m/n/10 vari-able is no
w set to re-place the di-rect call to the \OT1/cmtt/m/n/10 $SPADBIN/document
[8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18]
Overfull \hbox (26.24977pt too wide) in paragraph at lines 710--710
 []\OT1/cmtt/m/n/10 GCLOPTS="--enable-vssize=65536*2 --enable-locbfd --disable-
statsysbfd --enable-maxpage=128*1024"[]
[19] [20] [21] [22] [23] [24] [25] [26]
Overfull \hbox (83.99927pt too wide) in paragraph at lines 1050--1050
 []\OT1/cmtt/m/n/10 CCF="-O2 -pipe -fno-strength-reduce -Wall -D_GNU_SOURCE -D$
{PLF} -I/usr/X11R6/include -I/usr/local/include"[]
[27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41]
[42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] (./Makefile.aux)

LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 )
(see the transcript file for additional information)
Output written on Makefile.dvi (52 pages, 78340 bytes).
Transcript written on Makefile.log.
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./Makefile.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo)) (./src/scripts/tex/axiom.sty)
(./Makefile.aux) [1] (./Makefile.toc [2]) [3] [4] [5] [6] [7] [8]
Overfull \hbox (34.22025pt too wide) in paragraph at lines 281--284
[]\OT1/cmr/m/n/10 The \OT1/cmtt/m/n/10 DOCUMENT \OT1/cmr/m/n/10 vari-able is no
w set to re-place the di-rect call to the \OT1/cmtt/m/n/10 $SPADBIN/document
[9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]
Overfull \hbox (26.24977pt too wide) in paragraph at lines 710--710
 []\OT1/cmtt/m/n/10 GCLOPTS="--enable-vssize=65536*2 --enable-locbfd --disable-
statsysbfd --enable-maxpage=128*1024"[]
[20] [21] [22] [23] [24] [25] [26] [27]
Overfull \hbox (83.99927pt too wide) in paragraph at lines 1050--1050
 []\OT1/cmtt/m/n/10 CCF="-O2 -pipe -fno-strength-reduce -Wall -D_GNU_SOURCE -D$
{PLF} -I/usr/X11R6/include -I/usr/local/include"[]
[28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42]
[43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] (./Makefile.aux) )
(see the transcript file for additional information)
Output written on Makefile.dvi (53 pages, 101652 bytes).
Transcript written on Makefile.log.
make[1]: Entering directory `/var/tmp/portage/axiom-3.9/work/axiom'
11 checking directory structure
12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/portage/axiom-3.9/work/axiom/src/share XLIB=/usr/X11R6/lib GCLOPTS=--enable-vssize=65536*2 --enable-locbfd --disable-statsysbfd --enable-maxpage=128*1024 SRCDIRS=bootdir interpdir sharedir algebradir etcdir clefdir docdir graphdir smandir hyperdir inputdir  PATCH=patch
16 making /var/tmp/portage/axiom-3.9/work/axiom/src/Makefile from /var/tmp/portage/axiom-3.9/work/axiom/src/Makefile.pamphlet
18 making /var/tmp/portage/axiom-3.9/work/axiom/src
make[2]: Entering directory `/var/tmp/portage/axiom-3.9/work/axiom/src'
2 making /var/tmp/portage/axiom-3.9/work/axiom/src/scripts/Makefile from /var/tmp/portage/axiom-3.9/work/axiom/src/scripts/Makefile.pamphlet
1 making /var/tmp/portage/axiom-3.9/work/axiom/src/scripts
make[3]: Entering directory `/var/tmp/portage/axiom-3.9/work/axiom/src/scripts'
1 making /var/tmp/portage/axiom-3.9/work/axiom/src/scripts
make[3]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom/src/scripts'
18 making /var/tmp/portage/axiom-3.9/work/axiom/src/lib/Makefile from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/Makefile.pamphlet
17 making /var/tmp/portage/axiom-3.9/work/axiom/src/lib
make[3]: Entering directory `/var/tmp/portage/axiom-3.9/work/axiom/src/lib'
1 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/bsdsignal.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/bsdsignal.c.pamphlet
2 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/bsdsignal.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/bsdsignal.c
9 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/cursor.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/cursor.c.pamphlet
10 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/cursor.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/cursor.c
13 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/edin.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/edin.c.pamphlet
14 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/edin.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/edin.c
17 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/fnct_key.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/fnct_key.c.pamphlet
18 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/fnct_key.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/fnct_key.c
21 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/halloc.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/halloc.c.pamphlet
22 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/halloc.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/halloc.c
29 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/openpty.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/openpty.c.pamphlet
30 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/openpty.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/openpty.c
33 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/pixmap.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/pixmap.c.pamphlet
34 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/pixmap.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/pixmap.c
37 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/prt.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/prt.c.pamphlet
38 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/prt.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/prt.c
41 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/sockio-c.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/sockio-c.c.pamphlet
42 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/sockio-c.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/sockio-c.c
45 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/spadcolors.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/spadcolors.c.pamphlet
46 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/spadcolors.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/spadcolors.c
49 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/util.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/util.c.pamphlet
50 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/util.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/util.c
53 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/wct.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/wct.c.pamphlet
54 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/wct.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/wct.c
57 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/XDither.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/XDither.c.pamphlet
58 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/XDither.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/XDither.c
61 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/XShade.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/XShade.c.pamphlet
62 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/XShade.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/XShade.c
65 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/XSpadFill.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/XSpadFill.c.pamphlet
66 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/XSpadFill.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/XSpadFill.c
73 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/libspad.a
ar: creating /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/libspad.a
5 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/cfuns-c.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/cfuns-c.c.pamphlet
6 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/cfuns-c.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/cfuns-c.c
25 making /var/tmp/portage/axiom-3.9/work/axiom/int/lib/hash.c from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/hash.c.pamphlet
26 making /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lib/hash.o from /var/tmp/portage/axiom-3.9/work/axiom/int/lib/hash.c
11 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/axiom.sty from /var/tmp/portage/axiom-3.9/work/axiom/src/doc/axiom.sty.pamphlet
3 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/bsdsignal.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/bsdsignal.c.pamphlet
4 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/bsdsignal.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/bsdsignal.c.dvi
7 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/cfuns-c.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/cfuns-c.c.pamphlet
8 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/cfuns-c.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/cfuns-c.c.dvi
11 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/cursor.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/cursor.c.pamphlet
12 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/cursor.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/cursor.c.dvi
15 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/edin.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/edin.c.pamphlet
16 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/edin.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/edin.c.dvi
19 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/fnct_key.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/fnct_key.c.pamphlet
20 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/fnct_key.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/fnct_key.c.dvi
23 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/halloc.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/halloc.c.pamphlet
24 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/halloc.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/halloc.c.dvi
27 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/hash.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/hash.c.pamphlet
28 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/hash.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/hash.c.dvi
31 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/openpty.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/openpty.c.pamphlet
32 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/openpty.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/openpty.c.dvi
35 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/pixmap.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/pixmap.c.pamphlet
36 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/pixmap.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/pixmap.c.dvi
39 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/prt.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/prt.c.pamphlet
40 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/prt.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/prt.c.dvi
43 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/sockio-c.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/sockio-c.c.pamphlet
44 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/sockio-c.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/sockio-c.c.dvi
71 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/Makefile.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/Makefile.dvi
47 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/spadcolors.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/spadcolors.c.pamphlet
48 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/spadcolors.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/spadcolors.c.dvi
51 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/util.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/util.c.pamphlet
52 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/util.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/util.c.dvi
55 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/wct.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/wct.c.pamphlet
56 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/wct.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/wct.c.dvi
59 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/XDither.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/XDither.c.pamphlet
60 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/XDither.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/XDither.c.dvi
63 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/XShade.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/XShade.c.pamphlet
64 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/XShade.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/XShade.c.dvi
67 making /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/XSpadFill.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/src/lib/XSpadFill.c.pamphlet
68 making /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/doc/src/lib/XSpadFill.c.dvi from /var/tmp/portage/axiom-3.9/work/axiom/int/doc/src/lib/XSpadFill.c.dvi
72 finished making /var/tmp/portage/axiom-3.9/work/axiom/src/lib
make[3]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom/src/lib'
make[2]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom/src'
0 PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/portage/axiom-3.9/work/axiom/src/share XLIB=/usr/X11R6/lib GCLOPTS=--enable-vssize=65536*2 --enable-locbfd --disable-statsysbfd --enable-maxpage=128*1024 SRCDIRS=bootdir interpdir sharedir algebradir etcdir clefdir docdir graphdir smandir hyperdir inputdir  PATCH=patch
10 copying /var/tmp/portage/axiom-3.9/work/axiom/src/scripts to /var/tmp/portage/axiom-3.9/work/axiom/mnt/linux/bin
20 making /var/tmp/portage/axiom-3.9/work/axiom/lsp/Makefile from /var/tmp/portage/axiom-3.9/work/axiom/lsp/Makefile.pamphlet
19 making /var/tmp/portage/axiom-3.9/work/axiom/lsp
make[2]: Entering directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp'
2 building gcl-2.6.7
3 applying EXTRAS patch to h/linux.defs
patching file linux.defs
4 setup ini files for EXTRAS patch
6 applying libspad.a patch to unixport/makefile
patching file makefile
7 applying toploop patch to unixport/init_gcl.lsp
patching file init_gcl.lsp.in
11 applying tail-recursive noise patch
patching file gcl_cmpflet.lsp
12 applying tail-recursive noise patch
patching file gcl_cmpcall.lsp
26 copy gcl_collectfn.lsp to /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lsp/collectfn.lsp
27 copy sys-proclaim.lisp to /var/tmp/portage/axiom-3.9/work/axiom/obj/linux/lsp/sys-proclaim.lisp
29 applying fix-out-of-build-root-compile patch
patching file gcl_cmpmain.lsp
creating 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 -march=athlon-mp -O3 -pipe -mfpmath=sse -mmmx -msse -m3dnow -maccumulate-outgoing-args -minline-all-stringops -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -Wl,-O1 -Wl,--sort-common  ) works... yes
checking whether the C compiler (gcc -march=athlon-mp -O3 -pipe -mfpmath=sse -mmmx -msse -m3dnow -maccumulate-outgoing-args -minline-all-stringops -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -Wl,-O1 -Wl,--sort-common  ) 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: line 2412: syntax error near unexpected token `('
./configure: line 2412: `    case "`(uname -sr) 2>/dev/null`" in'
make[3]: Entering directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7'
rm -f bin/gcl xbin/gcl
MGCLDIR=`echo /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7 | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \
GCLDIR=`echo /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7` ; \
make install-command "INSTALL_LIB_DIR=$GCLDIR" "prefix=$GCLDIR" "BINDIR=$MGCLDIR/unixport"
make[4]: Entering directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7'
rm -f /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/bin/gcl
(echo '#!/bin/sh' ; \
echo exec /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/unixport/ \\ ; \
echo '   -dir' /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/unixport/ \\ ; \
echo '   -libdir' /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/ \\ ; \
echo '   -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\
! [ -d "" ] || echo '   -eval '\''(setq si::*tk-library* '\"\"')'\' \\;\
echo '     '\"\$@\" ) > /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/bin/gcl;
echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >> /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/bin/gcl
chmod a+x /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/bin/gcl
rm -f /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/bin/gclm.bat
if gcc --version | grep mingw >/dev/null 2>&1 ; then (echo '@SET cd='; \
 echo '@SET promp%prompt%'; \
 echo '@PROMPT SET cdaxiom-3.9'; \
 echo '@CALL>%temp%.\setdir.bat'; \
 echo '@'; \
 echo '% do not delete this line %'; \
 echo '@ECHO off'; \
 echo 'PROMPT %promp'; \
 echo 'FOR %%c IN (CALL DEL) DO %%c %temp%.\setdir.bat'; \
 echo 'set cwd=%cd%'; \
 echo 'set libdir=%cd%\..\lib\gcl-`cat majvers`.`cat minvers`'; \
 echo 'set unixportdir=%libdir%\unixport'; \
 echo 'path %cd%\..\mingw\bin;%PATH%'; \
 echo "start %unixportdir%\.exe -dir %unixportdir% -libdir %libdir% -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9" ) > /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/bin/gclm.bat ; fi
rm -f /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/bin/gclfinal.bat
if gcc --version | grep -i mingw >/dev/null 2>&1 ; then (echo 'ECHO path %1\mingw\bin;%PATH% > gcli.bat'; \
 echo "ECHO start %1\lib\gcl-`cat majvers`.`cat minvers`\unixport\.exe -dir %1\lib\gcl-`cat majvers`.`cat minvers`\unixport -libdir %1\lib\gcl-`cat majvers`.`cat minvers` -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9 >> gcli.bat" ) > /var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/bin/gclfinal.bat ; fi
make[4]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7'
(cd xbin ; cp ../bin/gcl .)
cd cmpnew && make gcl_collectfn.o
make[4]: Entering directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/cmpnew'
../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp
make[4]: ../unixport/saved_pre_gcl: Kommando nicht gefunden
make[4]: *** [gcl_collectfn.o] Fehler 127
make[4]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7/cmpnew'
make[3]: *** [cmpnew/gcl_collectfn.o] Fehler 2
make[3]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp/gcl-2.6.7'
/bin/sh: unixport/saved_gcl: Datei oder Verzeichnis nicht gefunden
make[2]: *** [gcldir] Fehler 127
make[2]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom/lsp'
make[1]: *** [lspdir] Fehler 2
make[1]: Leaving directory `/var/tmp/portage/axiom-3.9/work/axiom'
make: *** [all] Fehler 2

!!! ERROR: sci-mathematics/axiom-3.9 failed.
!!! Function src_compile, Line 55, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Comment 3 Tim Yamin (RETIRED) gentoo-dev 2006-01-11 14:00:06 UTC
Ok... am I correct in understanding that dev-lisp/gcl also dies with the same configure error *and* does not compile either?
Comment 4 Mark 2006-01-11 16:20:55 UTC
yes, this is correct.
dev-lisp/gcl-2.6.7 and the gcl-2.6.7 from axiom produce the same error-message.
But I didn't recognize it until I posted the complete output.
Comment 5 Tim Yamin (RETIRED) gentoo-dev 2006-01-12 10:42:21 UTC
Reassigning to our Lisp people :)
Comment 6 Matthew Kennedy (RETIRED) gentoo-dev 2006-01-12 12:05:50 UTC
Could you append the output of emerge info please?
Comment 7 Mark 2006-01-12 12:21:41 UTC
Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-ck1 i686)
=================================================================
System uname: 2.6.15-ck1 i686 AMD Athlon(tm) MP 2800+
Gentoo Base System version 1.12.0_pre13
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-mp -O3 -pipe -mfpmath=sse -mmmx -msse -m3dnow -maccumulate-outgoing-args -minline-all-stringops -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -Wl,-O1 -Wl,--sort-common"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=athlon-mp -O3 -pipe -mfpmath=sse -mmmx -msse -m3dnow -maccumulate-outgoing-args -minline-all-stringops -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -Wl,-O1 -Wl,--sort-common"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache digest distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
LANG="de_DE@euro"
LC_ALL="de_DE.utf8"
LINGUAS="de"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://137.226.34.228/gentoo-portage"
USE="x86 3dnow X a52 aac acpi alsa arts asf audiofile bash-completion bzip2 cdparanoia cdr crypt ctype cups curl dbus dga dio directfb dri dvd dvdread encode exif extras fam fbcon ffmpeg flac fortran ftp gif glut gmp gnutls gpm gtk gtk2 hal icq imagemagick imlib jabber java javascript jikes joystick jpeg jpeg2k kde kdeenablefinal libwww lm_sensors mad matroska mbox mikmod mime mmx mng mp3 mpeg ncurses nls nptl nptlonly nsplugin ogg openal opengl pam pdflib perl png posix python qt quicktime readline samba sasl scanner sdl sharedmem sndfile sockets speex spell sse ssl svg svga swat sysvipc tcltk tcpd tetex theora threads tiff truetype unicode usb userlocales v4l vcd vorbis win32codecs wmf wxwindows xine xml xml2 xmlrpc xmms xosd xpm xsl xv xvid zlib elibc_glibc kernel_linux linguas_de userland_GNU"
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 8 Matthew Kennedy (RETIRED) gentoo-dev 2006-01-12 13:55:00 UTC
I'd like to commit the following patch, but first,  please try it out for yourselves.  I changed the configure.in and removed the offending section. Then inherited autotools and run eautoconf in src_compile().  I also added a fix for Bug #116117.
Comment 9 Matthew Kennedy (RETIRED) gentoo-dev 2006-01-12 13:55:44 UTC
Created attachment 76946 [details, diff]
gcl.diff
Comment 10 Mark 2006-01-12 14:25:19 UTC
this patch works for me, gcl compiles.

I commented out line 32 (sed...), line 35 (cp...), line 36 (epatch) from axiom-3.9.ebuild and changed line 55 from 
make || die # -jX breaks
to
make GCLVERSION=gcl-system || die # -jX breaks

axiom now uses the installed gcl version.

The dependencies should be extended for this:
DEPEND="virtual/x11
    virtual/tetex
    dev-lisp/gcl-2.6.7"

I'm compiling axiom right now. I'll tell you if it compiles and runs or if it breaks again.
Comment 11 Mark 2006-01-12 14:52:59 UTC
no, axiom doesn't compile. I set
CFLAGS="-pipe"
MAKEOPTS="-j1"

This is the error-message:

(...)
=====================================
=== algebra bootstrap complete ======
=====================================
compiling AHYP.spad to AHYP.NRLIB
AHYP.NRLIB/AHYP.c:2:24: cmpinclude.h: Datei oder Verzeichnis nicht gefunden
In file included from AHYP.NRLIB/AHYP.c:3:
AHYP.NRLIB/AHYP.h:4: Fehler: Syntaxfehler vor "LI2"

(= "cmpinclude.h: file or directory not found" and "AHYP.h:4: error: syntax error before "LI2"")

many other syntax errors, undeclared variables, etc. follow, probably caused by that missing headerfile. :-/
Comment 12 Matthew Kennedy (RETIRED) gentoo-dev 2006-01-12 14:57:16 UTC
GCL installs the header to /usr/lib/gcl-2.6.7/h/cmpinclude.h. Does your installation miss that file?
Comment 13 Mark 2006-01-12 15:00:00 UTC
it's right there:

# ll /usr/lib/gcl-2.6.7/h/cmpinclude.h
-rw-r--r--  1 root root 162373 12. Jan 23:10 /usr/lib/gcl-2.6.7/h/cmpinclude.h
Comment 14 Tim Yamin (RETIRED) gentoo-dev 2006-01-13 10:32:22 UTC
Created attachment 77016 [details, diff]
Axiom patch

Try this patch on the Axiom ebuild (undo your change to use the system gcl) and let me know if that solves the issue. Thanks.
Comment 15 Mark 2006-01-15 22:00:03 UTC
I synced and applied the patch: compiles and runs, thanks
Comment 16 Tim Yamin (RETIRED) gentoo-dev 2006-01-22 06:20:26 UTC
Axiom fixed InCVS, just gcl left. Thanks!
Comment 17 Tim Yamin (RETIRED) gentoo-dev 2006-07-02 11:28:38 UTC
(In reply to comment #16)
> Axiom fixed InCVS, just gcl left. Thanks!

Looks like this was fixed for gcl a while ago but the bug was never closed; resolving...