[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