Hello *,
I've just committed fricas-1.0.8 to Gentoo portage tree (i.e., it is now
an official package in Gentoo Linux). It can be compiled by 5 different
lisps: sbcl, clisp, gcl, ecl, clozurecl (checked with versions:
sbcl-1.0.34, clisp-2.48, gcl-2.6.8 cvs snapshot, ecl-9.12.3,
clozurecl-1.4). ./configure is called with --disable-aldor --with-x
--with-lisp=$LISP . Strangely enough, I had no success with cmucl (2010-01
snapshot, sse2). When I configure with --with-lisp=lisp (the name of cmucl
executable is lisp), make aborts with
....
; Loading
#P"/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/src/lisp/fricas-lisp.
sse2f".
T
*
NIL
*
#<The FRICAS-LISP package, 76/190 internal, 1004/1574 external>
* [Doing purification: Done.]
[Undoing binding stack... done]
[Saving current lisp image as executable into
"/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/
fricas-1.0.8/build/i686-pc-linux-gnu/bin/lisp":
[Writing core objects... read-only... static... dynamic... done]
Linking executable...
[/usr/bin/./../lib/cmucl/lib/linker.sh: linking
/var/tmp/portage/sci-mathematics/fricas-1.
0.8/work/fricas-1.0.8/build/i686-pc-linux-gnu/bin/lisp...
+ '[' 3 -ne 3 ']'
+ CCOMPILER=gcc
+ shift
+ '[' gcc = cc ']'
+ PATH=/bin:/usr/bin:/usr/local/bin
++ which gcc
+ GCC=/usr/bin/gcc
+ '[' -z /usr/bin/gcc ']'
++ /usr/bin/gcc -print-libgcc-file-name
+ CRTPATH=/usr/lib/gcc/i686-pc-linux-gnu/4.4.2/libgcc.a
++ dirname /usr/lib/gcc/i686-pc-linux-gnu/4.4.2/libgcc.a
+ LIBROOT=/usr/lib/gcc/i686-pc-linux-gnu/4.4.2
+ echo 'LIBROOT is /usr/lib/gcc/i686-pc-linux-gnu/4.4.2'
LIBROOT is /usr/lib/gcc/i686-pc-linux-gnu/4.4.2
++ uname
+ OPSYS=Linux
+ VER=
+ OUTPUT='-o
/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/build/i686-pc-linux-gnu/bin/lisp'
++ dirname
/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/build/i686-pc-linux-gnu/bin/lisp
+
OUTDIR=/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/build/i686-pc-linux-gnu/bin
++ pwd
+
CURDIR=/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/src/lisp
+ LINKER=/usr/bin/ld
++ dirname /usr/bin/./../lib/cmucl/lib/linker.sh
+ CMUCLLIB=/usr/bin/./../lib/cmucl/lib
+ OBJS='--whole-archive /usr/bin/./../lib/cmucl/lib/lisp.a
--no-whole-archive'
+ FLAGS=-export-dynamic
+ SCRIPT='-T /usr/bin/./../lib/cmucl/lib/Linux-cmucl-linker-script'
+ BIFLAG='--defsym builtin_image_flag=0x08048000'
+ IFADDR='--defsym initial_function_addr=0x58100111'
+ case "$OPSYS" in
++ uname -m
+ ARCH=i686
+ '[' i686 = x86_64 ']'
+ STARTCRT='/usr/lib/crt1.o /usr/lib/crti.o
/usr/lib/gcc/i686-pc-linux-gnu/4.4.2/crtbegin.o'
+ ENDCRT='/usr/lib/gcc/i686-pc-linux-gnu/4.4.2/crtend.o /usr/lib/crtn.o'
+ DLINKER='-dynamic-linker /lib/ld-linux.so.2'
+ LIBS='-L/usr/lib/gcc/i686-pc-linux-gnu/4.4.2 -ldl -lm -lgcc -lc -lgcc'
+ cd
/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/build/i686-pc-linux-gnu/bin
+ /usr/bin/ld -T /usr/bin/./../lib/cmucl/lib/Linux-cmucl-linker-script
-dynamic-linker /lib/ld-linux.so.2 -o
/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/build/i686-pc-linux-gnu/bin/lisp
/usr/lib/crt1.o /usr/lib/crti.o
/usr/lib/gcc/i686-pc-linux-gnu/4.4.2/crtbegin.o -export-dynamic --defsym
builtin_image_flag=0x08048000 --defsym initial_function_addr=0x58100111
--whole-archive /usr/bin/./../lib/cmucl/lib/lisp.a --no-whole-archive
-L/usr/lib/gcc/i686-pc-linux-gnu/4.4.2 -ldl -lm -lgcc -lc -lgcc
/usr/lib/gcc/i686-pc-linux-gnu/4.4.2/crtend.o /usr/lib/crtn.o
/usr/bin/ld:
/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/build/i686-pc-linux-gnu/bin/lisp:
warning: allocated section `CORRO' not in segment
/usr/bin/ld:
/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/build/i686-pc-linux-gnu/bin/lisp:
warning: allocated section `CORSTA' not in segment
/usr/bin/ld:
/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/build/i686-pc-linux-gnu/bin/lisp:
warning: allocated section `CORDYN' not in segment
+ cd
/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/src/lisp
+ exit 0
done]
done.
echo timestamp > do_it.cmucl
make[2]: Leaving directory
`/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/src/lisp'
make[2]: Entering directory
`/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/src/boot'
Building stage 0
mkdir -p -- stage0
rm -rf prev-stage
rm -f stage0/ptyout.sse2f stage0/btincl2.sse2f stage0/btscan2.sse2f
stage0/typrops.sse2f stage0/btpile2.sse2f stage0/typars.sse2f
stage0/tytree1.sse2f
rm -f stage0/ptyout.clisp stage0/btincl2.clisp stage0/btscan2.clisp
stage0/typrops.clisp stage0/btpile2.clisp stage0/typars.clisp
stage0/tytree1.clisp
make OBJECTS="stage0/ptyout.sse2f stage0/btincl2.sse2f
stage0/btscan2.sse2f stage0/typrops.sse2f stage0/btpile2.sse2f
stage0/typars.sse2f stage0/tytree1.sse2f" stage0/bootsys
make[3]: Entering directory
`/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/src/boot'
/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/build/scripts/document
--tag=lisp --mode=compile --output=initial-env.sse2f
--use=/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/build/i686-pc-linux-gnu/bin/lisp
initial-env.lisp
Couldn't map all core sections! Exiting!
make[3]: *** [initial-env.sse2f] Error 255
make[3]: Leaving directory
`/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/src/boot'
make[2]: *** [stage0/stamp_bootsys] Error 2
make[2]: Leaving directory
`/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/src/boot'
make[1]: *** [all-boot] Error 2
make[1]: Leaving directory
`/var/tmp/portage/sci-mathematics/fricas-1.0.8/work/fricas-1.0.8/src'
make: *** [all-src] Error 2
Am I doing something stupid? Also, what's the difference between
--with-lisp and --with-lisp-flavor ? Which of them should I use?
Andrey
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/fricas-devel?hl=en.