David I think I did as requested
Rumdewan:finkinfo donpaul$ ls gmp5.info Rumdewan:finkinfo donpaul$ pwd /sw/fink/dists/local/main/finkinfo then did a rebuild Rumdewan:finkinfo donpaul$ fink rebuild gmp5 but it still seems to fail. I have a feeling I've done something wrong but not sure what? last part of o/p below: Making check in cxx make t-assign t-binary t-cast t-constr t-headers t-istream t-locale t-misc t-ops t-ostream t-prec t-rand t-ternary t-unary g++ -DHAVE_CONFIG_H -I. -I../../../tests/cxx -I../.. -I../../.. -I../../../tests -fexceptions -I/sw/include -m32 -O2 -pedantic -fomit-frame-pointer -mtune=i386 -march=i386 -c -o t-assign.o ../../../tests/cxx/t-assign.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -m32 -O2 -pedantic -fomit-frame-pointer -mtune=i386 -march=i386 -L/sw/lib -o t-assign t-assign.o -L../../.libs ../../tests/libtests.la ../../libgmpxx.la ../../libgmp.la libtool: link: g++ -m32 -O2 -pedantic -fomit-frame-pointer -mtune=i386 -march=i386 -o .libs/t-assign t-assign.o -L/sw/src/fink.build/gmp5-5.0.2-1/gmp-5.0.2/build/.libs -L/sw/lib ../../tests/.libs/libtests.a ../../.libs/libgmpxx.dylib /sw/src/fink.build/gmp5-5.0.2-1/gmp-5.0.2/build/.libs/libgmp.dylib ../../.libs/libgmp.dylib Undefined symbols: "___sync_fetch_and_add_4", referenced from: check_mpq() in t-assign.o check_mpq() in t-assign.o check_mpq() in t-assign.o check_mpq() in t-assign.o check_mpq() in t-assign.o check_mpq() in t-assign.o check_mpq() in t-assign.o check_mpq() in t-assign.o check_mpq() in t-assign.o check_mpq() in t-assign.o check_mpq() in t-assign.o check_mpf() in t-assign.o check_mpf() in t-assign.o check_mpf() in t-assign.o check_mpf() in t-assign.o check_mpf() in t-assign.o check_mpf() in t-assign.o check_mpf() in t-assign.o check_mpf() in t-assign.o check_mpf() in t-assign.o check_mpf() in t-assign.o check_mpf() in t-assign.o check_mpz() in t-assign.o check_mpz() in t-assign.o check_mpz() in t-assign.o check_mpz() in t-assign.o check_mpz() in t-assign.o check_mpz() in t-assign.o check_mpz() in t-assign.o check_mpz() in t-assign.o check_mpz() in t-assign.o check_mpz() in t-assign.o check_mpz() in t-assign.o ld: symbol(s) not found collect2: ld returned 1 exit status make[4]: *** [t-assign] Error 1 make[3]: *** [check-am] Error 2 make[2]: *** [check-recursive] Error 1 make[1]: *** [check-recursive] Error 1 make: *** [check] Error 2 ### execution of /var/tmp/tmp.2.4ciMUu failed, exit code 2 Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-gmp5-5.0.2-1 (Reading database ... 305596 files and directories currently installed.) Removing fink-buildlock-gmp5-5.0.2-1 ... Failed: phase compiling: gmp5-5.0.2-1 failed ------------------------------------------------------------------ Professor Don Paul Superconductivity & Magnetism Group Department of Physics University of Warwick Coventry CV4 7AL United Kingdom email ph...@warwick.ac.uk tel 024 76 523603 ------------------------------------------------------------------ On 27 May 2011, at 05:51, David Fang wrote: > Hi, > Can you try the gmp5.info at: > > http://fink.cvs.sourceforge.net/viewvc/fink/experimental/fangism/finkinfo/gmp5.info?view=log > > (Download, copy to /sw/fink/dists/local/main/finkinfo, and rebuild) > > This fix patches config.guess to give an architecture that configure can > recognize. This worked with the previous version. > > Fang > >> Alexander >> >> I've tried the suggested modification but with no success. The snippet >> below shows that it was changed I think >> # force i386 to bump to i686 to avoid symbol dep on __sync_fetch_and_add_4 >> hb=`../config.guess` >> ../config.guess >> case $hb in >> i386-*-*) hb=`echo $hb | sed 's|i386|i686|'` >> host_build_override="--host=$hb --build=$hb" ;; >> esac >> echo $hb | sed 's|i386|i686|' >> if [ "." == "." ] ; then >> case "i386" in >> i386 | powerpc) ABI=32 ;; >> x86_64) ABI=64 ;; >> esac >> else >> case "i386" in >> i386) ABI=64 ;; >> powerpc) ABI=mode64 ;; >> esac >> fi >> >> >> but I still get >> >> Undefined symbols: >> "___sync_fetch_and_add_4", referenced from: >> check_mpq() in t-assign.o >> check_mpq() in t-assign.o >> check_mpq() in t-assign.o >> check_mpq() in t-assign.o >> check_mpq() in t-assign.o >> check_mpq() in t-assign.o >> check_mpq() in t-assign.o >> check_mpq() in t-assign.o >> check_mpq() in t-assign.o >> check_mpq() in t-assign.o >> check_mpq() in t-assign.o >> check_mpf() in t-assign.o >> check_mpf() in t-assign.o >> check_mpf() in t-assign.o >> check_mpf() in t-assign.o >> check_mpf() in t-assign.o >> check_mpf() in t-assign.o >> check_mpf() in t-assign.o >> check_mpf() in t-assign.o >> check_mpf() in t-assign.o >> check_mpf() in t-assign.o >> check_mpf() in t-assign.o >> check_mpz() in t-assign.o >> check_mpz() in t-assign.o >> check_mpz() in t-assign.o >> check_mpz() in t-assign.o >> check_mpz() in t-assign.o >> check_mpz() in t-assign.o >> check_mpz() in t-assign.o >> check_mpz() in t-assign.o >> check_mpz() in t-assign.o >> check_mpz() in t-assign.o >> check_mpz() in t-assign.o >> ld: symbol(s) not found >> collect2: ld returned 1 exit status >> make[4]: *** [t-assign] Error 1 >> make[3]: *** [check-am] Error 2 >> make[2]: *** [check-recursive] Error 1 >> make[1]: *** [check-recursive] Error 1 >> make: *** [check] Error 2 >> ### execution of /var/tmp/tmp.2.1WWGRY failed, exit code 2 >> Removing runtime build-lock... >> Removing build-lock package... >> /sw/bin/dpkg-lockwait -r fink-buildlock-gmp5-5.0.2-1 >> (Reading database ... 305596 files and directories currently installed.) >> Removing fink-buildlock-gmp5-5.0.2-1 ... >> Failed: phase compiling: gmp5-5.0.2-1 failed >> >> >> Again thanks for helping >> >> Don >> ------------------------------------------------------------------ >> Professor Don Paul >> Superconductivity & Magnetism Group >> Department of Physics >> University of Warwick >> Coventry CV4 7AL >> United Kingdom >> >> email ph...@warwick.ac.uk >> tel 024 76 523603 >> ------------------------------------------------------------------ >> >> >> >> On 24 May 2011, at 14:08, Alexander Hansen wrote: >> >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> On 5/23/11 4:30 AM, Don Paul wrote: >>>> I'm trying to install kile but seem to be prevented by a gmp problem. >>>> >>>> Making check in cxx >>>> make t-assign t-binary t-cast t-constr t-headers t-istream t-locale >>>> t-misc t-ops t-ostream t-prec t-rand t-ternary t-unary >>>> g++ -DHAVE_CONFIG_H -I. -I../../../tests/cxx -I../.. -I../../.. >>>> -I../../../tests -fexceptions -I/sw/include -m32 -O2 -pedantic >>>> -fomit-frame-pointer -mtune=i386 -march=i386 -c -o t-assign.o >>>> ../../../tests/cxx/t-assign.cc >>>> /bin/sh ../../libtool --tag=CXX --mode=link g++ -m32 -O2 -pedantic >>>> -fomit-frame-pointer -mtune=i386 -march=i386 -L/sw/lib -o t-assign >>>> t-assign.o -L../../.libs ../../tests/libtests.la ../../libgmpxx.la >>>> ../../libgmp.la >>>> libtool: link: g++ -m32 -O2 -pedantic -fomit-frame-pointer -mtune=i386 >>>> -march=i386 -o .libs/t-assign t-assign.o >>>> -L/sw/src/fink.build/gmp5-5.0.2-1/gmp-5.0.2/build/.libs -L/sw/lib >>>> ../../tests/.libs/libtests.a ../../.libs/libgmpxx.dylib >>>> /sw/src/fink.build/gmp5-5.0.2-1/gmp-5.0.2/build/.libs/libgmp.dylib >>>> ../../.libs/libgmp.dylib >>>> Undefined symbols: >>>> "___sync_fetch_and_add_4", referenced from: >>>> check_mpq() in t-assign.o >>>> check_mpq() in t-assign.o >>>> check_mpq() in t-assign.o >>>> check_mpq() in t-assign.o >>>> check_mpq() in t-assign.o >>>> check_mpq() in t-assign.o >>>> check_mpq() in t-assign.o >>>> check_mpq() in t-assign.o >>>> check_mpq() in t-assign.o >>>> check_mpq() in t-assign.o >>>> check_mpq() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpf() in t-assign.o >>>> check_mpz() in t-assign.o >>>> check_mpz() in t-assign.o >>>> check_mpz() in t-assign.o >>>> check_mpz() in t-assign.o >>>> check_mpz() in t-assign.o >>>> check_mpz() in t-assign.o >>>> check_mpz() in t-assign.o >>>> check_mpz() in t-assign.o >>>> check_mpz() in t-assign.o >>>> check_mpz() in t-assign.o >>>> check_mpz() in t-assign.o >>>> ld: symbol(s) not found >>>> collect2: ld returned 1 exit status >>>> make[4]: *** [t-assign] Error 1 >>>> make[3]: *** [check-am] Error 2 >>>> make[2]: *** [check-recursive] Error 1 >>>> make[1]: *** [check-recursive] Error 1 >>>> make: *** [check] Error 2 >>>> ### execution of /var/tmp/tmp.2.tswA7W failed, exit code 2 >>>> Removing runtime build-lock... >>>> Removing build-lock package... >>>> /sw/bin/dpkg-lockwait -r fink-buildlock-gmp5-5.0.2-1 >>>> (Reading database ... 319902 files and directories currently installed.) >>>> Removing fink-buildlock-gmp5-5.0.2-1 ... >>>> Failed: phase compiling: gmp5-5.0.2-1 failed >>>> >>>> Before reporting any errors, please run "fink selfupdate" and >>>> try again. If you continue to have issues, please check to see if the >>>> FAQ on fink's website solves the problem. If not, ask on the fink-users >>>> or fink-beginners mailing lists, with a carbon copy to the maintainer: >>>> >>>> David Fang <fang...@users.sourceforge.net> >>>> >>>> Note that this is preferable to emailing the maintainer directly, since >>>> most fink package maintainers do not have access to all possible >>>> hardware and software configurations. >>>> >>>> >>>> >>>> >>>> vpn-40-228:~ donpaul$ fink -V >>>> Package manager version: 0.30.0 >>>> Distribution version: selfupdate-rsync Sun May 22 22:04:51 2011, 10.6, i386 >>>> Trees: local/main stable/main stable/crypto unstable/main unstable/crypto >>>> >>>> Copyright (c) 2001 Christoph Pfisterer >>>> Copyright (c) 2001-2011 The Fink Package Manager Team >>>> This program is distributed in the hope that it will be useful, >>>> but WITHOUT ANY WARRANTY; without even the implied warranty of >>>> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >>>> GNU General Public License for more details. >>>> >>>> ------------------------------------------------------------------ >>>> Professor Don Paul >>>> Superconductivity & Magnetism Group >>>> Department of Physics >>>> University of Warwick >>>> Coventry CV4 7AL >>>> United Kingdom >>>> >>>> email ph...@warwick.ac.uk >>>> tel 024 76 523603 >>>> ------------------------------------------------------------------ >>>> >>>> >>>> >>>> >>>> >>> >>> I found a prior post regarding gmp which gave me a possible hint to >>> what's going on here. >>> >>> http://www.mail-archive.com/fink-users@lists.sourceforge.net/msg34031.html >>> >>> There's a snippet in the compile script output that says: >>> >>> # force i386 to bump to i686 to avoid symbol dep on __sync_fetch_and_add_4 >>> hb=`../config.guess` >>> ../config.guess >>> case $hb in >>> i386-*-*) hb=`echo $hb | sed 's|i386|i686|'` >>> host_build_override="--host=$hb --build=$hb" ;; >>> esac >>> >>> That appears to have been commented out in the gmp5 CompileScript. >>> >>> If you're so inclined, you can edit >>> /sw/fink/10.4/unstable/main/finkinfo/libs/gmp5.info as a super-user and >>> remove the comment marks (#) at this point in the CompileScript: >>> >>> # force i386 to bump to i686 to avoid symbol dep on __sync_fetch_and_add_4 >>> # hb=`../config.guess` >>> # case $hb in >>> # i386-*-*) hb=`echo $hb | sed 's|i386|i686|'` >>> # host_build_override="--host=$hb --build=$hb" ;; >>> # esac >>> >>> Then please report back whether this works for you or not. >>> - -- >>> Alexander Hansen, Ph.D. >>> Fink User Liaison >>> http://finkakh.wordpress.com/ >>> -----BEGIN PGP SIGNATURE----- >>> Version: GnuPG v1.4.11 (Darwin) >>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >>> >>> iEYEARECAAYFAk3brbgACgkQB8UpO3rKjQ/rYACfXP14wzsDcdUsJbFBQr79hARB >>> gBsAn3OTZW8RZvPcYaa6s5lHiKzs7De0 >>> =imWT >>> -----END PGP SIGNATURE----- >> >> >> ------------------------------------------------------------------------------ >> vRanger cuts backup time in half-while increasing security. >> With the market-leading solution for virtual backup and recovery, >> you get blazing-fast, flexible, and affordable data protection. >> Download your free trial now. >> http://p.sf.net/sfu/quest-d2dcopy1 >> _______________________________________________ >> Fink-users mailing list >> Fink-users@lists.sourceforge.net >> List archive: >> http://news.gmane.org/gmane.os.macosx.fink.user >> Subscription management: >> https://lists.sourceforge.net/lists/listinfo/fink-users >> > > -- > David Fang > http://www.csl.cornell.edu/~fang/ > http://www.achronix.com/ > > > ------------------------------------------------------------------------------ > vRanger cuts backup time in half-while increasing security. > With the market-leading solution for virtual backup and recovery, > you get blazing-fast, flexible, and affordable data protection. > Download your free trial now. > http://p.sf.net/sfu/quest-d2dcopy1 > _______________________________________________ > Fink-users mailing list > Fink-users@lists.sourceforge.net > List archive: > http://news.gmane.org/gmane.os.macosx.fink.user > Subscription management: > https://lists.sourceforge.net/lists/listinfo/fink-users ------------------------------------------------------------------------------ vRanger cuts backup time in half-while increasing security. With the market-leading solution for virtual backup and recovery, you get blazing-fast, flexible, and affordable data protection. Download your free trial now. http://p.sf.net/sfu/quest-d2dcopy1 _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users