[Ecls-list] Compilation error on HEAD

Tobias C. Rittweiler tcr at freebits.de
Sun Apr 26 17:35:59 UTC 2009


Trying to compile CVS HEAD on linux x86-32, default configuration
(i.e. no flags passed to configure except --prefix) results in the
following:

cd build; make
make[1]: Entering directory `/src/tcr/from-upstream/ecl/build'
if (echo c gc | grep gmp); then \
          cd gmp && make install && \
          cd .. && mv include/gmp.h ecl/ && rmdir include &&  \
          mv ./libgmp.a ./libeclgmp.a; \
        fi
cd c; make
make[2]: Entering directory `/src/tcr/from-upstream/ecl/build/c'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/src/tcr/from-upstream/ecl/build/c'
if [ -f CROSS-COMPILER ]; then \
                touch ecl_min; \
        else \
                gcc  -o ecl_min cinit.o c/all_symbols.o -L./ libeclmin.a -leclgc  -ldl  -lm  -lgmp;\
        fi
c/all_symbols.o:(.data.rel+0x6d58): undefined reference to `si_catch_bad_signals'
c/all_symbols.o:(.data.rel+0x6d70): undefined reference to `si_uncatch_bad_signals'
collect2: ld returned 1 exit status
make[1]: *** [ecl_min] Error 1
make[1]: Leaving directory `/src/tcr/from-upstream/ecl/build'
make: *** [all] Error 2


  -T.





More information about the ecl-devel mailing list