[Ecls-list] Re: Building ECL

Dave hundo at yahoo.com
Fri Feb 25 05:49:39 UTC 2005


Jan,
Have you looked in config.log? Maybe configure is not finding the system 
  libs and is falling back to the built-in source. (I am able to build 
fine with --enable-system-gmp)

- Dave

Jan Rychter wrote:
>>>>>>"Juan" == Juan Jose Garcia Ripoll <lisp at arrakis.es> writes:
> 
>  Juan> Jan Rychter wrote:
>  >> I have tried building ecls (CVS HEAD) in various configurations,
>  >> mostly to estimate its space requirements. I encountered some
>  >> problems: [...]
>  >>
>  >>
>  Juan> Solved on CVS. Statically linked executables are produced now if
>  Juan> you use --disable-shared. No other option is required.
> 
> ... but it seems that in this case configure ignores library
> suggestions: if I do
> 
> ./configure --disable-shared --enable-system-gmp --enable-system-boehm
> 
> then ECL still tries to build local copies of gmp and boehm-gc. This
> matters, because the local gmp doesn't build for me:
> 
> gcc -fPIC -DHAVE_CONFIG_H -I. -I/home/jwr/lisp/ecls/src/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I/home/jwr/lisp/ecls/src/gmp -march=pentium3 -Os -fstrict-aliasing -c /home/jwr/lisp/ecls/src/gmp/mpz/aorsmul.c -o aorsmul.o
> /home/jwr/lisp/ecls/src/gmp/mpz/aorsmul.c:44: error: conflicting types for '__gmpz_aorsmul'
> /home/jwr/lisp/ecls/src/gmp/mpz/aorsmul.c:39: error: previous declaration of '__gmpz_aorsmul' was here
> /home/jwr/lisp/ecls/src/gmp/mpz/aorsmul.c:44: error: conflicting types for '__gmpz_aorsmul'
> /home/jwr/lisp/ecls/src/gmp/mpz/aorsmul.c:39: error: previous declaration of '__gmpz_aorsmul' was here
> make[3]: *** [aorsmul.lo] Error 1
> make[3]: Leaving directory `/home/jwr/lisp/ecls/build/gmp/mpz'
> make[2]: *** [install-recursive] Error 1
> make[2]: Leaving directory `/home/jwr/lisp/ecls/build/gmp'
> mv: cannot stat `../libgmp.a': No such file or directory
> make[1]: *** [libeclgmp.a] Error 1
> make[1]: Leaving directory `/home/jwr/lisp/ecls/build'
> make: *** [all] Error 2
> 
> --J.





More information about the ecl-devel mailing list