On 4/23/12 8:45 AM, Scott Hannahs wrote: > On Apr 13, 2012, at 22:11, Alexander Hansen wrote: >> On 4/13/12 4:56 PM, Scott Hannahs wrote: >>> Dave and Fink Developers, >>> >>> I seem to have a failure on building gnutls28-3.0.17-1 on Mac OS X 10.5.8. >>> The relevant part where something is duplicately defined is in the output >>> below??? I did a self-update and should have the latest packages and using >>> XCode 3.1.3 and gcc 4.0.1. This is building on a PPC platform and is the >>> reason I am running OS X 10.5.8. >>> >>> I tried setting the max build jobs to 1 but no improvement. >>> >>> Any ideas? This build correctly awhile ago and I just did an update-all. >>> >>> -Scott >>> Also include the following system information: >>> Package manager version: 0.32.5.5 >>> Distribution version: selfupdate-rsync Thu Apr 12 14:49:35 2012, 10.5, >>> powerpc >>> Trees: local/main stable/main stable/crypto unstable/main unstable/crypto >>> Xcode: 3.1.3 >>> Max. Fink build jobs: >>> >>> >>> >>> >>> /sw/include/gmp.h:2172: warning: '__gnu_inline__' attribute directive >>> ignored >>> CCLD libcrypto.la >>> CC gnutls_record.lo >>> CC gnutls_compress.lo >>> CC debug.lo >>> CC gnutls_cipher.lo >>> CC gnutls_mbuffers.lo >>> CC gnutls_buffers.lo >>> CC gnutls_handshake.lo >>> CC gnutls_num.lo >>> CC gnutls_errors.lo >>> CC gnutls_dh.lo >>> CC gnutls_kx.lo >>> CC gnutls_priority.lo >>> CC gnutls_hash_int.lo >>> CC gnutls_cipher_int.lo >>> CC gnutls_session.lo >>> CC gnutls_db.lo >>> CC x509_b64.lo >>> CC gnutls_extensions.lo >>> CC gnutls_auth.lo >>> CC gnutls_v2_compat.lo >>> CC gnutls_datum.lo >>> CC gnutls_session_pack.lo >>> CC gnutls_mpi.lo >>> CC gnutls_pk.lo >>> CC gnutls_cert.lo >>> CC gnutls_global.lo >>> CC gnutls_constate.lo >>> CC gnutls_anon_cred.lo >>> CC pkix_asn1_tab.lo >>> CC gnutls_asn1_tab.lo >>> CC gnutls_mem.lo >>> CC gnutls_ui.lo >>> CC gnutls_sig.lo >>> CC gnutls_ecc.lo >>> CC gnutls_dh_primes.lo >>> CC gnutls_alert.lo >>> CC system.lo >>> CC gnutls_str.lo >>> CC gnutls_state.lo >>> CC gnutls_x509.lo >>> CC gnutls_rsa_export.lo >>> CC gnutls_helper.lo >>> CC gnutls_supplemental.lo >>> CC random.lo >>> CC crypto-api.lo >>> CC gnutls_privkey.lo >>> CC gnutls_pcert.lo >>> CC gnutls_pubkey.lo >>> CC locks.lo >>> CC hash.lo >>> CC gnutls_dtls.lo >>> CC system_override.lo >>> CC crypto-backend.lo >>> CC verify-tofu.lo >>> CC gnutls_srp.lo >>> CC gnutls_psk.lo >>> CCLD libgnutls.la >>> libtool: link: warning: library `/sw/lib/libgmp.la' was moved. >>> /usr/bin/nm: no name list >>> /usr/bin/nm: no name list >>> ld: duplicate symbol ___gmpz_abs in >>> .libs/libgnutls.lax/libcrypto.a/ecc_make_key.o and >>> .libs/libgnutls.lax/libcrypto.a/ecc_free.o >>> collect2: ld returned 1 exit status >>> make[3]: *** [libgnutls.la] Error 1 >>> make[2]: *** [all-recursive] Error 1 >>> make[1]: *** [all-recursive] Error 1 >>> make: *** [all] Error 2 >>> ### execution of /tmp/fink.TAfdO failed, exit code 2 >>> Use of uninitialized value in numeric gt (>) at >>> /sw/lib/perl5/Fink/PkgVersion.pm line 5146,<STDIN> line 1. >>> Use of uninitialized value in concatenation (.) or string at >>> /sw/lib/perl5/Fink/PkgVersion.pm line 5200. >>> Removing runtime build-lock... >>> Removing build-lock package... >>> /sw/bin/dpkg-lockwait -r fink-buildlock-gnutls28-3.0.17-1 >>> (Reading database ... 60660 files and directories currently installed.) >>> Removing fink-buildlock-gnutls28-3.0.17-1 ... >>> Failed: phase compiling: gnutls28-3.0.17-1 failed >>> >> I saw the same thing on 10.5/i386. The package builds for me on both >> 10.5/i386 and 10.5/powerpc if I force it to use Xcode's (3.1+) gcc-4.2 as >> suggested in: >> >> http://gmplib.org/list-archives/gmp-bugs/2010-January/001838.html >> >> I've put up a .info file at >> >> https://raw.github.com/akhansen/Fink-experimental/master/3rdparty/gnutls28.info >> >> Scott, try saving that in /sw/fink/dists/local/main/finkinfo and post back >> whether it works for you, too. > > Sorry on the delay, I just got back from travel. When using this finkinfo > file I get an error at the beginning in the configure phase that I think I > can ignore > > configure.ac:313: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected > in body > ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... > ../../lib/autoconf/general.m4:2662: _AC_LINK_IFELSE is expanded from... > ../../lib/autoconf/general.m4:2679: AC_LINK_IFELSE is expanded from... > configure.ac:313: the top level > > And then in the build phase I get the same error > >> CCLD libgnutls.la >> libtool: link: warning: library `/sw/lib/libgmp.la' was moved. >> /usr/bin/nm: no name list >> /usr/bin/nm: no name list >> ld: duplicate symbol ___gmpz_abs in >> .libs/libgnutls.lax/libcrypto.a/ecc_make_key.o and >> .libs/libgnutls.lax/libcrypto.a/ecc_free.o >> collect2: ld returned 1 exit status >> make[3]: *** [libgnutls.la] Error 1 >> make[2]: *** [all-recursive] Error 1 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all] Error 2 >> ### execution of /tmp/fink.R1Ibg failed, exit code 2 >> Removing runtime build-lock... >> Removing build-lock package... >> /sw/bin/dpkg-lockwait -r fink-buildlock-gnutls28-3.0.17-1 >> (Reading database ... 60660 files and directories currently installed.) >> Removing fink-buildlock-gnutls28-3.0.17-1 ... >> Failed: phase compiling: gnutls28-3.0.17-1 failed >> .... > > > >> Also include the following system information: >> Package manager version: 0.32.5.5 >> Distribution version: selfupdate-rsync Thu Apr 12 14:49:35 2012, 10.5, >> powerpc >> Trees: local/main stable/main stable/crypto unstable/main unstable/crypto >> Xcode: 3.1.3 >> Max. Fink build jobs: 2 >> > How do I know that it is using the new fink info file? The output seems to > imply that the compiler is gcc but I don't know the version. Do I need to > bump the revision number of the finkinfo file? > >> configure: summary of build options: >> >> version: 3.0.17 shared 35:1:7 >> Host type: powerpc-apple-darwin9.8.0 >> Install prefix: /sw >> Compiler: gcc -std=gnu99 >> CFlags: -g -O2 >> Warning flags: errors: warnings: >> Library types: Shared=yes, Static=yes >> Valgrind: no > > If I look at the object files, the function is defined in both files. It may > be something odd in the gmp.h file that is installed by nettle4? that defines > in line definition of this duplicate symbol? > > -Scott > >
Do a selfupdate. I've updated the package in Fink. -- Alexander Hansen, Ph.D. Fink User Liaison http://finkakh.wordpress.com/2012/02/21/got-job/ ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel