hi All:<br>I am complie ecl 10.4.1 source code in mingw and msys.both is stable version<br><br>gcc  is 3.4.5 .msys is 1.0.11<br><br>I download the newest gc-7.2alpha4  and compile is pass.<br><br>finally :<br><br>./configure --disable-shared --enable-threads -enable-boehm  --enable-unicode ;make<br>
<br>last get follow error:<br><br>cd build; make<br>make[1]: Entering directory `/ecl-10.4.1/build'<br>if [ -f CROSS-COMPILER ]; then \<br>                touch ecl_min.exe; \<br>        else \<br>                gcc  -o ecl_min.exe cinit.o c/all_symbols.o -L./ <b>libeclmin.a</b> -leclgc -leclgmp   -lm -lws2_32;\<br>
        fi<br>c/all_symbols.o: In function `init_all_symbols':<br><b>d:/ecl-10.4.1/src/c/all_symbols.d:215: undefined reference to `si_load_binary'</b><br>libeclmin.a(alloc_2.o): In function `wrapped_finalizer':<br>
<b>d:/ecl-10.4.1/src/c/alloc_2.d:1005: undefined reference to `ecl_library_close'</b><br>collect2: ld returned 1 exit status<br>make[1]: *** [ecl_min.exe] Error 1<br>make[1]: Leaving directory `/ecl-10.4.1/build'<br>
make: *** [all] Error 2<br><br>but  <b>si_load_binary and </b><b>ecl_library_close both is in c/load.d<br>and load.o is generated. and libeclmin.a is generated<br><br>how to solved this?<br><br>thanks in advance.<br><br><br>
<br><br></b><br>