Subject: pkg/35456: "gnutls" 1.6.1 doesn't uild under Mac OS X
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Matthias Scheler <tron@zhadum.org.uk>
List: pkgsrc-bugs
Date: 01/21/2007 14:30:01
>Number:         35456
>Category:       pkg
>Synopsis:       "gnutls" 1.6.1 doesn't uild under Mac OS X
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 21 14:30:00 +0000 2007
>Originator:     Matthias Scheler
>Release:        Darwin 8.8.0
>Organization:
Matthias Scheler                                  http://zhadum.org.uk/
>Environment:
System: Darwin excalibur.zhadum.org.uk 8.8.0 Darwin Kernel Version 8.8.0: Fri Sep  8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC Power Macintosh powerpc
Architecture: powerpc
Machine: Power Macintosh
>Description:
Version 1.6.1 of the "gnutls" package doesn't build under Mac OS X:

g++ -dynamiclib -single_module  -o .libs/libgnutlsxx.13.2.2.dylib  .libs/gnutlsxx.o  -L/Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib ./.libs/libgnutls.dylib /Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib/libtasn1.dylib /Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib/libgcrypt.dylib /Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib/libgpg-error.dylib /Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib/libintl.dylib /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../..//libiconv.dylib /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../..//libc.dylib  -install_name  /usr/pkg/lib/libgnutlsxx.13.dylib -Wl,-compatibility_version -Wl,16 -Wl,-current_version -Wl,16.2
ld: Undefined symbols:
__ZN6gnutls11credentials7set_ptrEPv
/usr/bin/libtool: internal link edit command failed
[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/Users/tron/obj/security/gnutls/work.excalibur/.gcc/bin/g++ -dynamiclib -single_module -o .libs/libgnutlsxx.13.2.2.dylib .libs/gnutlsxx.o -L/Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib ./.libs/libgnutls.dylib -L/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../ -install_name /usr/pkg/lib/libgnutlsxx.13.dylib -Wl,-compatibility_version -Wl,16 -Wl,-current_version -Wl,16.2 -I/Users/tron/obj/security/gnutls/work.excalibur/.buildlink/include  -ltasn1 -lgcrypt -lgpg-error -lintl -liconv -lc

[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/usr/pkg/bin/libtool --tag=CXX --mode=link g++ -I../includes/ -pipe -O2 -I/Users/tron/obj/security/gnutls/work.excalibur/.buildlink/include -no-undefined -version-info 15:2:2 -L/Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib -o libgnutlsxx.la -rpath /usr/pkg/lib gnutlsxx.lo libgnutls.la 
gnumake[3]: *** [libgnutlsxx.la] Error 1

>How-To-Repeat:
cd pkgsrc/security/gnutls
make

>Fix:
None provided.