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.

-- 
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

Reply via email to