[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