Building on OSX fails

Franco Milicchio senseiwa at
Tue May 15 11:05:22 CEST 2012

Dear all,

I'm encountering some problems in building GMP on OSX 10.7. Configuring works just fine:

% ./configure --disable-shared --enable-static --enable-cxx

checking build system type... core2-apple-darwin11.4.0
checking host system type... core2-apple-darwin11.4.0
config.status: linking mpn/x86_64/core2/gmp-mparam.h to gmp-mparam.h
config.status: executing libtool commands

Anyway, after compiling every source and some linking, I get an ominous error:

/bin/sh ./libtool --tag=CXX   --mode=link g++  -O2 -pedantic -m64 -mtune=core2 -march=core2   -version-info 6:4:2  -o -rpath /Applications/Development/gmp/lib dummy.lo cxx/isfuns.lo cxx/ismpf.lo cxx/ismpq.lo cxx/ismpz.lo cxx/ismpznw.lo cxx/osdoprnti.lo cxx/osfuns.lo cxx/osmpf.lo cxx/osmpq.lo cxx/osmpz.lo 
libtool: link: ar cq .libs/libgmpxx.a  dummy.o cxx/isfuns.o cxx/ismpf.o cxx/ismpq.o cxx/ismpz.o cxx/ismpznw.o cxx/osdoprnti.o cxx/osfuns.o cxx/osmpf.o cxx/osmpq.o cxx/osmpz.o
/usr/bin/ranlib: file: .libs/libgmpxx.a(dummy.o) has no symbols
libtool: link: ranlib .libs/libgmpxx.a
ranlib: file: .libs/libgmpxx.a(dummy.o) has no symbols
sed: DO/gmp-5.0.4/ No such file or directory
libtool: link: `DO/gmp-5.0.4/' is not a valid libtool archive
make[2]: *** [] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

However, the file does exist and is readable:

% ls -la libgm*
-rw-r--r--  1 sensei  staff  882 May 15 11:01
-rw-r--r--  1 sensei  staff  937 May 15 11:01

Any hint? 

Thanks & Cheers!

More information about the gmp-bugs mailing list