[Ecls-list] Re: Build failure on OS X 10.4.5 x86

Brad Beveridge brad.beveridge at gmail.com
Wed Mar 29 08:13:03 UTC 2006


Sorry to reply to my own message.  I've managed to get further by
using the gmp library in Darwin Ports, and configuring with
--with-system-gmp.
I've now also realised that ECL hasn't been built for OS X Intel
before, so I am trying to fix obvious problems as I go.  Is anybody
else working on this?  Is CVS a better bet?

Cheers
Brad

On 3/28/06, Brad Beveridge <brad.beveridge at gmail.com> wrote:
> Hi all, I have tried both Darwin ports version 0.9f and the latest ECL 0.9h.
> Both fail in the same way, build log is pasted below.
>
> I'll keep trying to fix it, but I am hoping that the locals might have
> a better idea than me.
>
> Cheers
> Brad
>
> cd build; make
> if (echo c gc gmp | grep gmp); then \
>   cd gmp; make install; \
>   mv ../libgmp.a ../libeclgmp.a; \
> fi
> c gc gmp
> Making install in tests
> Making install in .
> make[5]: Nothing to be done for `install-exec-am'.
> make[5]: Nothing to be done for `install-data-am'.
> Making install in devel
> make[5]: Nothing to be done for `install-exec-am'.
> make[5]: Nothing to be done for `install-data-am'.
> Making install in mpn
> make[5]: Nothing to be done for `install-exec-am'.
> make[5]: Nothing to be done for `install-data-am'.
> Making install in mpz
> make[5]: Nothing to be done for `install-exec-am'.
> make[5]: Nothing to be done for `install-data-am'.
> Making install in mpq
> make[5]: Nothing to be done for `install-exec-am'.
> make[5]: Nothing to be done for `install-data-am'.
> Making install in mpf
> make[5]: Nothing to be done for `install-exec-am'.
> make[5]: Nothing to be done for `install-data-am'.
> Making install in rand
> make[5]: Nothing to be done for `install-exec-am'.
> make[5]: Nothing to be done for `install-data-am'.
> Making install in misc
> make[5]: Nothing to be done for `install-exec-am'.
> make[5]: Nothing to be done for `install-data-am'.
> Making install in cxx
> make[5]: Nothing to be done for `install-exec-am'.
> make[5]: Nothing to be done for `install-data-am'.
> Making install in mpbsd
> make[5]: Nothing to be done for `install-exec-am'.
> make[5]: Nothing to be done for `install-data-am'.
> Making install in mpn
> /bin/sh ../libtool --mode=link gcc -fPIC -fno-common  -g -O2
> -fomit-frame-pointer -m486 -march=pentiumpro   -o libmpn.la
> mp_bases.lo udiv.lo umul.lo add.lo add_1.lo add_n.lo sub.lo sub_1.lo
> sub_n.lo mul_1.lo addmul_1.lo submul_1.lo lshift.lo rshift.lo
> dive_1.lo diveby3.lo divis.lo divrem.lo divrem_1.lo divrem_2.lo
> fib2_ui.lo mod_1.lo mod_34lsub1.lo mode1o.lo dump.lo mul.lo mul_fft.lo
> mul_n.lo mul_basecase.lo sqr_basecase.lo random.lo random2.lo pow_1.lo
> rootrem.lo sqrtrem.lo get_str.lo set_str.lo scan0.lo scan1.lo
> popcount.lo hamdist.lo cmp.lo perfsqr.lo bdivmod.lo gcd_1.lo gcd.lo
> gcdext.lo tdiv_qr.lo dc_divrem_n.lo sb_divrem_mn.lo jacbase.lo
> copyi.lo copyd.lo
> rm -fr  .libs/libmpn.a
> ar cq .libs/libmpn.a  mp_bases.o udiv.o umul.o add.o add_1.o add_n.o
> sub.o sub_1.o sub_n.o mul_1.o addmul_1.o submul_1.o lshift.o rshift.o
> dive_1.o diveby3.o divis.o divrem.o divrem_1.o divrem_2.o fib2_ui.o
> mod_1.o mod_34lsub1.o mode1o.o dump.o mul.o mul_fft.o mul_n.o
> mul_basecase.o sqr_basecase.o random.o random2.o pow_1.o rootrem.o
> sqrtrem.o get_str.o set_str.o scan0.o scan1.o popcount.o hamdist.o
> cmp.o perfsqr.o bdivmod.o gcd_1.o gcd.o gcdext.o tdiv_qr.o
> dc_divrem_n.o sb_divrem_mn.o jacbase.o copyi.o copyd.o
> ar: .libs/libmpn.a: Invalid operation
> make[3]: *** [libmpn.la] Error 1
> make[2]: *** [install-recursive] Error 1
> mv: rename ../libgmp.a to ../libeclgmp.a: No such file or directory
> make[1]: *** [libeclgmp.a] Error 1
> make: *** [all] Error 2
>
> The file ./build/gmp/mpn/.libs/libmpn.a exists.
>
> Cheers
> Brad
>




More information about the ecl-devel mailing list