[Ecls-list] Patches for C++ compatibility ARE NOW commited

Jeff Bowden jlb at houseofdistraction.com
Thu Dec 20 15:11:03 UTC 2001


Juan Jose Garcia-Ripoll wrote:

>Things should be fixed now. I have made fresh builds with checkout
>source trees both under Linux and FreeBSD and things seem to work. It
>would be nice if people having Windows could checkout the CVS sources
>and try them out.
>

I just did a clean get and my build failed.  I configured --with-tcp 
--enable-cxx.   Here's the tail end of my make output

cd c; make
make[2]: Entering directory `/cygdrive/d/packages/ecls/ecls/build/c'
gcc -g -O2 -I/cygdrive/d/packages/ecls/ecls/src/h 
/cygdrive/d/packages/ecls/ecls/src/c/dpp.c  -o dpp.exe
./dpp.exe /cygdrive/d/packages/ecls/ecls/src/c/main.d main.c
dpp: /cygdrive/d/packages/ecls/ecls/src/c/main.d -> main.c
c++ -c -I../h -I/cygdrive/d/packages/ecls/ecls/src/h 
-I/cygdrive/d/packages/ecls/ecls/src/gc/include -g -O2 -Dcygwin -o 
main.o main.c
./dpp.exe /cygdrive/d/packages/ecls/ecls/src/c/symbol.d symbol.c
dpp: /cygdrive/d/packages/ecls/ecls/src/c/symbol.d -> symbol.c
c++ -c -I../h -I/cygdrive/d/packages/ecls/ecls/src/h 
-I/cygdrive/d/packages/ecls/ecls/src/gc/include -g -O2 -Dcygwin -o 
symbol.o symbol.c
./dpp.exe /cygdrive/d/packages/ecls/ecls/src/c/package.d package.c
dpp: /cygdrive/d/packages/ecls/ecls/src/c/package.d -> package.c
c++ -c -I../h -I/cygdrive/d/packages/ecls/ecls/src/h 
-I/cygdrive/d/packages/ecls/ecls/src/gc/include -g -O2 -Dcygwin -o 
package.o package.c
./dpp.exe /cygdrive/d/packages/ecls/ecls/src/c/list.d list.c
dpp: /cygdrive/d/packages/ecls/ecls/src/c/list.d -> list.c
c++ -c -I../h -I/cygdrive/d/packages/ecls/ecls/src/h 
-I/cygdrive/d/packages/ecls/ecls/src/gc/include -g -O2 -Dcygwin -o 
list.o list.c
/cygdrive/d/packages/ecls/ecls/src/c/list.d: In function `union 
lispunion * clLsubst(int, lispunion *, lispunion *, lispunion *, ...)':
/cygdrive/d/packages/ecls/ecls/src/c/list.d:688: implicit declaration of 
function `int _setjmp(...)'
make[2]: *** [list.o] Error 1
rm list.c main.c symbol.c package.c
make[2]: Leaving directory `/cygdrive/d/packages/ecls/ecls/build/c'
make[1]: *** [libecl.a] Error 2
make[1]: Leaving directory `/cygdrive/d/packages/ecls/ecls/build'
make: *** [all] Error 2






More information about the ecl-devel mailing list