I'm not too sure what to say about this one. I've tried to emerge cel and I keep getting errors. I'm not farmilar w/ jam and I'm unable to figure out why this is happening. I've also tried the cel-cvs and the cel-20030413-r1 (patch in another bug). All have been unsucessful simular results. Please see below for the details. Output from emerge: escher root # emerge cel Calculating dependencies ...done! >>> emerge (1 of 1) dev-libs/cel-20030413 to / --- No package manifest found: /usr/portage/dev-libs/cel/Manifest >>> md5 src_uri ;-) cel-20030413.tar.gz * Adding group 'games' to your system ... * games already exists on your system :) * Adding user 'games' to your system ... * games already exists on your system :) >>> Unpacking source... >>> Unpacking cel-20030413.tar.gz to /var/tmp/portage/cel-20030413/work >>> Source unpacked. creating aclocal.m4 from macros out of mk/*.m4 autoconf checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for jam... jam checking for cs-config... /opt/crystal/bin/cs-config checking for Crystal Space - version >= 0.96... 0.97.dev (Wed 2-Feb-2003) checking how to run the C preprocessor... gcc -E checking for python... /usr/bin/python checking if Python version >= 1.5... okay checking local Python configuration... looks good checking for headers required to compile python extensions... found checking for python libraries... found configure: creating ./config.status config.status: creating Jamfile config.status: creating Jamrules configure: Please note that this project uses jam as build tool. So you have to type 'jam' now. If you want to use the old make based build copy cs-config from CrystalSpace dir into this directory and make sure to set the CRYSTAL environment. ...found 236 target(s)... ...updating 38 target(s)... C++ celtest/celtest.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o celtest/celtest.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Iceltest -I. -I./include celtest/celtest.cpp ...failed C++ celtest/celtest.o ... ...skipped celtst for lack of <celtest>celtest.o... C++ persist/classic/cpersist.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o persist/classic/cpersist.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipersist/classic -I. -I./include persist/classic/cpersist.cpp ...failed C++ persist/classic/cpersist.o ... C++ pf/engine/engfact.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/engine/engfact.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/engine -I. -I./include pf/engine/engfact.cpp ...failed C++ pf/engine/engfact.o ... C++ pf/engine/../common/stdpcimp.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/engine/../common/stdpcimp.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/engine -I. -I./include pf/engine/../common/stdpcimp.cpp ...failed C++ pf/engine/../common/stdpcimp.o ... C++ pf/input/inpfact.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/input/inpfact.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/input -I. -I./include pf/input/inpfact.cpp ...failed C++ pf/input/inpfact.o ... C++ pf/input/../common/stdpcimp.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/input/../common/stdpcimp.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/input -I. -I./include pf/input/../common/stdpcimp.cpp ...failed C++ pf/input/../common/stdpcimp.o ... C++ pf/inv/invfact.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/inv/invfact.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/inv -I. -I./include pf/inv/invfact.cpp ...failed C++ pf/inv/invfact.o ... C++ pf/inv/../common/stdpcimp.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/inv/../common/stdpcimp.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/inv -I. -I./include pf/inv/../common/stdpcimp.cpp ...failed C++ pf/inv/../common/stdpcimp.o ... C++ pf/mesh/meshfact.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/mesh/meshfact.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/mesh -I. -I./include pf/mesh/meshfact.cpp ...failed C++ pf/mesh/meshfact.o ... C++ pf/mesh/../common/stdpcimp.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/mesh/../common/stdpcimp.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/mesh -I. -I./include pf/mesh/../common/stdpcimp.cpp ...failed C++ pf/mesh/../common/stdpcimp.o ... C++ pf/move/movefact.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/move/movefact.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/move -I. -I./include pf/move/movefact.cpp ...failed C++ pf/move/movefact.o ... C++ pf/move/../common/stdpcimp.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/move/../common/stdpcimp.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/move -I. -I./include pf/move/../common/stdpcimp.cpp ...failed C++ pf/move/../common/stdpcimp.o ... C++ pf/test/testfact.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/test/testfact.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/test -I. -I./include pf/test/testfact.cpp ...failed C++ pf/test/testfact.o ... C++ pf/test/../common/stdpcimp.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/test/../common/stdpcimp.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/test -I. -I./include pf/test/../common/stdpcimp.cpp ...failed C++ pf/test/../common/stdpcimp.o ... C++ pf/tools/toolfact.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/tools/toolfact.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/tools -I. -I./include pf/tools/toolfact.cpp ...failed C++ pf/tools/toolfact.o ... C++ pf/tools/../common/stdpcimp.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o pf/tools/../common/stdpcimp.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ipf/tools -I. -I./include pf/tools/../common/stdpcimp.cpp ...failed C++ pf/tools/../common/stdpcimp.o ... C++ plimp/entity.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o plimp/entity.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Iplimp -I. -I./include plimp/entity.cpp ...failed C++ plimp/entity.o ... C++ plimp/message.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o plimp/message.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Iplimp -I. -I./include plimp/message.cpp ...failed C++ plimp/message.o ... C++ plimp/numreg.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o plimp/numreg.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Iplimp -I. -I./include plimp/numreg.cpp ...failed C++ plimp/numreg.o ... C++ plimp/pl.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o plimp/pl.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Iplimp -I. -I./include plimp/pl.cpp ...failed C++ plimp/pl.o ... C++ plimp/propclas.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o plimp/propclas.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Iplimp -I. -I./include plimp/propclas.cpp ...failed C++ plimp/propclas.o ... C++ bltest/behave.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o bltest/behave.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ibltest -I. -I./include bltest/behave.cpp ...failed C++ bltest/behave.o ... C++ bltest/bl.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o bltest/bl.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -O -Ibltest -I. -I./include bltest/bl.cpp ...failed C++ bltest/bl.o ... C++ blpython/blcel.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o blpython/blcel.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -I/usr/include/python2.2 -O -Iblpython -I. -I./include blpython/blcel.cpp ...failed C++ blpython/blcel.o ... C++ blpython/blpython.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o blpython/blpython.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -I/usr/include/python2.2 -O -Iblpython -I. -I./include blpython/blpython.cpp ...failed C++ blpython/blpython.o ... C++ blpython/pytocel.o : command not found g++: cannot specify -o with -c or -S and multiple compilations g++ -c -o blpython/pytocel.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -O3 -fomit-frame-pointer -ffast-math -DLIBDIR='"/opt/crystal/lib/cel/"' -I/usr/include/python2.2 -O -Iblpython -I. -I./include blpython/pytocel.cpp ...failed C++ blpython/pytocel.o ... ...skipped cpersist.so for lack of <persist!classic>cpersist.o... ...skipped pfengine.so for lack of <pf!engine>engfact.o... ...skipped pfinput.so for lack of <pf!input>inpfact.o... ...skipped pfinv.so for lack of <pf!inv>invfact.o... ...skipped pfmesh.so for lack of <pf!mesh>meshfact.o... ...skipped pfmove.so for lack of <pf!move>movefact.o... ...skipped pftest.so for lack of <pf!test>testfact.o... ...skipped pftools.so for lack of <pf!tools>toolfact.o... ...skipped plimp.so for lack of <plimp>entity.o... ...skipped bltest.so for lack of <bltest>behave.o... ...skipped blpython.so for lack of <blpython>blcel.o... ...failed updating 26 target(s)... ...skipped 12 target(s)... !!! ERROR: dev-libs/cel-20030413 failed. !!! Function src_compile, Line 26, Exitcode 1 !!! (no error message) Output from emerge info: Portage 2.0.48 (default-1.0, gcc-2.95.3, glibc-2.2.5-r4,2.2.5-r8) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Athlon(tm) Processor GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://www.ibiblio.org/gentoo " CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow avi crypt cups encode jpeg libg++ mikmod mmx mpeg ncurses pdflib quicktime spell truetype xml2 xmms xv aalib berkdb bonobo cdr directfb esd gdbm gif gnome gnome-libs gpm gtk gtkhtml imlib java libwww motif mozilla oggvorbis opengl pam perl png python readline scanner sdl slang ssl svga tcltk tcpd tetex tiff X acl acpi dga doc dvd evo fbcon flash gb gd ggi junit oav pda sasl usb xface xml zlib -apm -arts -alsa -kde -nls -qt" COMPILER="" CHOST="i686-pc-linux-gnu" CFLAGS="-march=i686 -O3 -pipe" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Well. After tinkering with this all day and searching on some boards someone recommended jam to be version 2.5 not 2.4. 2.5 is not currently in emerge so I basically copied it into my PORTAGE_OVERLAY and named it 2.5. That has seemed to work in the past, but is probably a kludge. Anyway, cel now compiles w/ version 2.5 of jam. Can I suggest a version bump of jam?
jam 2.5 is in portage and cel is handled at Bug 20383