[Ecls-list] Mingw32 threaded build error

Marko Kocić marko.kocic at gmail.com
Fri Jan 4 22:54:24 UTC 2008

Has anyone built 0.9j-p1 mingw32 version with threads successfully?
I built it without threads, but build with --enable-threads fails.

I'm using
./configure --prefix=/c/lisp/app/ecl --enable-threads --enable-unicode
--enable-c99-complex --with-clx

The error message I got is:
main.d main.c ; fi
dpp: c:/tmp/ecl-0.9j/src/c/main.d -> main.c

Unknown symbol: si::*record-source-pathname-p*
gcc -c -I. -Ic:/tmp/ecl-0.9j/build -I/c/tmp/ecl-0.9j/src/c -I../ecl/gc  -g
-O2  -D_THREAD_SAFE  -fstrict-aliasing -Dming
w32  -o main.o main.c
In file included from c:/tmp/ecl-0.9j/build/ecl/ecl.h:58,
                 from c:/tmp/ecl-0.9j/src/c/main.d:19:
c:/tmp/ecl-0.9j/build/ecl/object.h:517: error: expected
specifier-qualifier-list before 'pthread_cond_t'
make[2]: *** [main.o] Error 1
rm main.c
make[2]: Leaving directory `/c/tmp/ecl-0.9j/build/c'
make[1]: *** [libeclmin.a] Error 2
make[1]: Leaving directory `/c/tmp/ecl-0.9j/build'
make: *** [all] Error 2

I'm using mingw with gcc-4.2.0

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20080104/665b422a/attachment.html>

More information about the ecl-devel mailing list