Viktor Haag writes: > Ben, your latest fixes to GMP have broken it's build on my > machine. I did a fink update gmp (and by implication gmp-shlibs) > this morning, as prompted by a fink-selfupdate cycle, and both > refused to build. For some context, here's a bit of end of the > build output for gmp-4.1-2. > > I've checked that both libstdc++.a and libgcc.a are actually > there, not emtpy, and 'file' reports their nature properly. > > I seem to be using the Apple versions of all the library tools > (ar, ranlib, libtool). > > I've posted this as a bug as well.
What's really weird here is that a 'fink list gmp' shows that I already have gmp-4.1-2 installed. So I should be more precise. A fink self-update showed that a newer version of gmp-shlibs was available, which I tried to update to, and failed (with a similar if not exact error to below). Then I thought, maybe I should try reinstalling gmp, so I did a "fink reinstall gmp": that's what provoked the error below. Presumably, then, it's not necessarily the gmp package that's causing the problem: it's gmp-shlibs that has the problem. V. > > mkdir /sw/src/root-gmp-4.1-2/sw/lib > > /bin/sh ./libtool --mode=install /sw/bin/install -c libgmp.la > /sw/src/root-gmp-4.1-2/sw/lib/libgmp > > /sw/bin/install -c .libs/libgmp.3.3.0.dylib > /sw/src/root-gmp-4.1-2/sw/lib/libgmp.3.3.0.dylib > > (cd /sw/src/root-gmp-4.1-2/sw/lib && rm -f libgmp.3.dylib && ln -s > libgmp.3.3.0.dylib libgmp.3.dylib > > (cd /sw/src/root-gmp-4.1-2/sw/lib && rm -f libgmp.dylib && ln -s > libgmp.3.3.0.dylib libgmp.dylib) > > /sw/bin/install -c .libs/libgmp.lai > /sw/src/root-gmp-4.1-2/sw/lib/libgmp.la > > /sw/bin/install -c .libs/libgmp.a > /sw/src/root-gmp-4.1-2/sw/lib/libgmp.a > > ranlib /sw/src/root-gmp-4.1-2/sw/lib/libgmp.a > > chmod 644 /sw/src/root-gmp-4.1-2/sw/lib/libgmp.a > > libtool: install: warning: remember to run `libtool --finish /sw/lib' > > /bin/sh ./libtool --mode=install /sw/bin/install -c libgmpxx.la > /sw/src/root-gmp-4.1-2/sw/lib/libg > > libtool: install: warning: relinking `libgmpxx.la' > > cd /sw/src/gmp-4.1-2/gmp-4.1; /bin/sh ./libtool --mode=relink g++ -g > -O2 -mpowerpc -no-cpp-precomp - > > > > *** Warning: linker path does not have real file for library > -lstdc++. > > *** I have the capability to make that library automatically link in > when > > *** you link to this library. But I can only do this if you have a > > *** shared version of the library, which you do not appear to have > > *** because I did check the linker path looking for a file starting > > *** with libstdc++ and none of the candidates passed a file format > test > > *** using a file magic. Last file checked: > /usr/lib/gcc/darwin/default/libstdc++.a > > > > *** Warning: linker path does not have real file for library -lgcc. > > *** I have the capability to make that library automatically link in > when > > *** you link to this library. But I can only do this if you have a > > *** shared version of the library, which you do not appear to have > > *** because I did check the linker path looking for a file starting > > *** with libgcc and none of the candidates passed a file format test > > *** using a file magic. Last file checked: > /usr/lib/gcc/darwin/default/libgcc.a > > *** The inter-library dependencies that have been dropped here will > be > > *** automatically added whenever a program is linked with this > library > > *** or is declared to -dlopen it. > > g++ -dynamiclib -o .libs/libgmpxx.3.0.2.dylib .libs/dummy.o > cxx/.libs/isfuns.o cxx/.libs/ismpf.o c > > /usr/bin/libtool: can't locate file for: -lgmp > > /usr/bin/libtool: file: -lgmp is not an object file (not allowed in a > library) > > libtool: install: error: relink `libgmpxx.la' with the above command > before installing it > > libtool: install: warning: remember to run `libtool --finish /sw/lib' > > /bin/sh ./mkinstalldirs /sw/src/root-gmp-4.1-2/sw/include > > mkdir /sw/src/root-gmp-4.1-2/sw/include > > /sw/bin/install -c -m 644 gmpxx.h > /sw/src/root-gmp-4.1-2/sw/include/gmpxx.h > > /bin/sh ./mkinstalldirs /sw/src/root-gmp-4.1-2/sw/share/info > > mkdir /sw/src/root-gmp-4.1-2/sw/share > > mkdir /sw/src/root-gmp-4.1-2/sw/share/info > > /sw/bin/install -c -m 644 ./gmp.info > /sw/src/root-gmp-4.1-2/sw/share/info/gmp.info > > /sw/bin/install -c -m 644 ./gmp.info-1 > /sw/src/root-gmp-4.1-2/sw/share/info/gmp.info-1 > > /sw/bin/install -c -m 644 ./gmp.info-2 > /sw/src/root-gmp-4.1-2/sw/share/info/gmp.info-2 > > /sw/bin/install -c -m 644 ./gmp.info-3 > /sw/src/root-gmp-4.1-2/sw/share/info/gmp.info-3 > > /sw/bin/install -c -m 644 ./gmp.info-4 > /sw/src/root-gmp-4.1-2/sw/share/info/gmp.info-4 > > /sw/bin/install -c -m 644 ./gmp.info-5 > /sw/src/root-gmp-4.1-2/sw/share/info/gmp.info-5 > > /sw/bin/install -c -m 644 ./gmp.info-6 > /sw/src/root-gmp-4.1-2/sw/share/info/gmp.info-6 > > /sw/bin/install -c -m 644 ./gmp.info-7 > /sw/src/root-gmp-4.1-2/sw/share/info/gmp.info-7 > > /sw/bin/install -c -m 644 ./gmp.info-8 > /sw/src/root-gmp-4.1-2/sw/share/info/gmp.info-8 > > /bin/sh ./mkinstalldirs /sw/src/root-gmp-4.1-2/sw/include > > /sw/bin/install -c -m 644 gmp.h > /sw/src/root-gmp-4.1-2/sw/include/gmp.h > > ranlib /sw/src/root-gmp-4.1-2/sw/lib/libgmp.a > > ranlib /sw/src/root-gmp-4.1-2/sw/lib/libgmpxx.a > > ranlib: can't open file: /sw/src/root-gmp-4.1-2/sw/lib/libgmpxx.a (No > such file or directory) > > ### execution of failed, exit code 1 > > Failed: installing gmp-4.1-2 failed > > -- > Viktor Haag : Software & Information Design : Research In Motion > +--+ > "A writer? What do you have to write about? You're not > oppressed! You're not gay!" > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Fink-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/fink-users -- Viktor Haag : Software & Information Design : Research In Motion +--+ "[He] is so ancient that for him planting a seed is an act of wild optimism." ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Fink-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-users
