[Ecls-list] ecl 10.4.1 build with mingw for window issue.

William Wang javacave at gmail.com
Mon May 10 08:19:36 UTC 2010


hi All:
I am complie ecl 10.4.1 source code in mingw and msys.both is stable version

gcc  is 3.4.5 .msys is 1.0.11

I download the newest gc-7.2alpha4  and compile is pass.

finally :

./configure --disable-shared --enable-threads -enable-boehm
--enable-unicode ;make

last get follow error:

cd build; make
make[1]: Entering directory `/ecl-10.4.1/build'
if [ -f CROSS-COMPILER ]; then \
                touch ecl_min.exe; \
        else \
                gcc  -o ecl_min.exe cinit.o c/all_symbols.o -L./ *
libeclmin.a* -leclgc -leclgmp   -lm -lws2_32;\
        fi
c/all_symbols.o: In function `init_all_symbols':
*d:/ecl-10.4.1/src/c/all_symbols.d:215: undefined reference to
`si_load_binary'*
libeclmin.a(alloc_2.o): In function `wrapped_finalizer':
*d:/ecl-10.4.1/src/c/alloc_2.d:1005: undefined reference to
`ecl_library_close'*
collect2: ld returned 1 exit status
make[1]: *** [ecl_min.exe] Error 1
make[1]: Leaving directory `/ecl-10.4.1/build'
make: *** [all] Error 2

but  *si_load_binary and **ecl_library_close both is in c/load.d
and load.o is generated. and libeclmin.a is generated

how to solved this?

thanks in advance.




*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20100510/4ee8f059/attachment.html>


More information about the ecl-devel mailing list