[Ecls-list] Preparing to pack 0.9k
Marko Kocić
marko.kocic at gmail.com
Tue May 20 11:19:14 UTC 2008
Seems like mingw version is not (yet) ready.
I'm using:
$ gcc -v
Using built-in specs.
Target: mingw32
Configured with: ../gcc-4.2.3/configure --host=mingw32 --build=mingw32
--target=mingw32 --enable-threads --disable-nls -
-enable-optimize --enable-languages=c,c++ --prefix=/mingw
--enable-libstdcxx-debug
Thread model: win32
gcc version 4.2.3
and
./configure --prefix=/c/lisp/app/ecl --enable-threads --enable-unicode
--enable-c99complex --enable-smallcons --enable-asmapply
--with-profile
Here's a list of problems.
P1 - configure --help shows --enable-c99-complex while configure
scripts checks for --enable-c99complex
P2 - I got a lot of warnings saying:
In file included from c:/tmp/ecl/build/ecl/ecl.h:39,
from c:/tmp/ecl/src/c/all_symbols.d:2:
c:/tmp/ecl/build/ecl/config.h:29:1: warning: "ECL_API" redefined
<command-line>: warning: this is the location of the previous definition
P3 - ecl_min is built successfully, but then it crashes when you try
to start it:
if [ -f CROSS-COMPILER ]; then \
touch ecl_min.exe; \
else \
gcc -o ecl_min.exe cinit.o c/all_symbols.o -L./ libeclmin.a
-leclgmp -leclgc -lm -lws2_32 ;\
fi
sed -e 's, at ecldir\\@,/c/lisp/app/ecl/lib/ecl/,g' \
-e 's, at libdir\\@,/c/lisp/app/ecl/lib/,g' < compile.pre > compile.lsp
cp -p /c/tmp/ecl/src/cmp/sysfun.lsp ./
echo "#" `uname -a` > BUILD-STAMP
head -8 config.log | tail -6 >> BUILD-STAMP
if [ -f CROSS-COMPILER ]; then \
./CROSS-COMPILER compile; \
else \
./ecl_min compile; \
fi
make[1]: *** [bin/ecl.exe] Error 5
make[1]: Leaving directory `/c/tmp/ecl/build'
make: *** [all] Error 2
I can send you full build log if you need it.
Regards,
Marko
More information about the ecl-devel
mailing list