Ben, thank you for detailer spec files, it will be useful. The problem in gnutls is here...
pkgbuild: /opt/SUNWspro/bin/cc -Xc -xc99=%all -errshort=full -errfmt=error -errwarn=%none -s -xcsi -xustr=ascii_utf16_ushort -features=extinl -xalias_level=std -mt -xF=%none -xbuiltin=%all -xinline=%auto -xprefetch=auto -xprefetch_auto_type=indirect_array_access -xprefetch_level=3 -xthreadvar=%all -xipo=0 -xO3 -xregs=no%frameptr -xjobs=2 -KPIC -xrestrict=%all -xtarget=pentium4 -m32 -xarch=sse2 -xchip=pentium4 -xcache=8/64/4:256/128/8 -D_REENTRANT -D_THREAD_SAFE -I/opt/foss/include -m32 -s -L/opt/foss/lib -R/opt/foss/lib -L/usr/lib -R/usr/lib -z combreloc -z redlocsym -z nodefaultlib -z ignore -z now -z rescan -z absexec -xldscope=symbolic -xlibmil -s -lc -lm -ldl -lpthread -lposix4 -lrt -mt -L/usr/sfw/lib -R/usr/sfw/lib -L/opt/foss/lib -R/opt/foss/lib -lgcrypt -lz -G -z defs -z now -h libgnutls-extra.so.13 -o .libs/libgnutls-extra.so.13.0.10 .libs/gnutls_extra.o .libs/gnutls_openpgp.o .libs/gnutls_ia.o -z allextract openpgp/.libs/libgnutls_openpgp.a ../gl/.libs/libgnu.a -z defaultextract -R/opt/foss/lib -R/usr/lib -R/usr/sfw/lib -L/opt/foss/lib -L/usr/lib -L/usr/sfw/lib -lopencdk -llzo2 -L/var/tmp/pkgbuild-bent/FOSSgnutls-1.4.5-build/opt/foss/lib -lgnutls -lc -lm -ldl -lpthread -lposix4 -lrt -lgcrypt -lz -lgpg-error -lnsl -lsocket -lc -xc99=%all -s -xcsi -xustr=ascii_utf16_ushort -features=extinl -xalias_level=std -mt -xF=%none -xbuiltin=%all -xinline=%auto -xprefetch=auto -xprefetch_auto_type=indirect_array_access -xprefetch_level=3 -xthreadvar=%all -xipo=0 -xO3 -xregs=no%frameptr -xjobs=2 -xrestrict=%all -xtarget=pentium4 -m32 -xarch=sse2 -xchip=pentium4 -xcache=8/64/4:256/128/8 -m32 -s -z combreloc -z redlocsym -z nodefaultlib -z ignore -z now -z rescan -z absexec -xldscope=symbolic -xlibmil -s -mt pkgbuild: Undefined first referenced pkgbuild: symbol in file pkgbuild: _E_gnutls_openpgp_raw_privkey_to_gkey .libs/gnutls_extra.o pkgbuild: _E_gnutls_openpgp_privkey_deinit .libs/gnutls_extra.o pkgbuild: _E_gnutls_openpgp_privkey_to_gkey .libs/gnutls_extra.o pkgbuild: _E_gnutls_openpgp_get_raw_key_expiration_time .libs/gnutls_extra.o pkgbuild: _E_gnutls_openpgp_key_deinit .libs/gnutls_extra.o pkgbuild: _gnutls_strfile_free .libs/gnutls_openpgp.o pkgbuild: _gnutls_hostname_compare openpgp/.libs/libgnutls_openpgp.a(pgp.o) pkgbuild: _gnutls_gkey_deinit openpgp/.libs/libgnutls_openpgp.a(privkey.o) pkgbuild: _E_gnutls_openpgp_get_raw_key_creation_time .libs/gnutls_extra.o pkgbuild: _E_gnutls_openpgp_raw_key_to_gcert .libs/gnutls_extra.o pkgbuild: _E_gnutls_openpgp_key_to_gcert .libs/gnutls_extra.o pkgbuild: ld: fatal: Symbol referencing errors. No output written to .libs/libgnutls-extra.so.13.0.10 pkgbuild: libtool: install: error: relink `libgnutls-extra.la' with the above command before installing it We have to find why these symbols are missing ... I don;t think this related to some specific flags settings. Any suggestions ? L On Sat, Nov 8, 2008 at 3:46 PM, Ben Taylor <bentaylor.solx86 at gmail.com>wrote: > the file contains the log and the updated spec file. > > This is an updated spec file for gnutls. It specficially > defines every single file that should be installed. > > This has been used before with Dude, and I stopped using it when > gnutls was consistently building. > > However, the new hg dev repository is showing the same bizarre > behavior. I backed out, put in my old gnutls.pspc file and built > from Dude, and gnutls built as expected. > > I removed the gnutls package, cleaned everything from > BUILD and SOURCES, and inserted just the files section from > my custom pspc file, and the log is what I get. > > For some reason, on my 64-bit system, the 32-bit extra > and openssl libraries dont build, so many of the features > don't get built. > > On a 32-bit system, it's even worse because the man pages > and locale files don't get built. > > Thoughts? > > Ben > > _______________________________________________ > kde-discuss mailing list > kde-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/kde-discuss > > -- Lukas 'Luc' Oboril IRC nickname: luc^ at freenode When dealing with people, let us remember we are not dealing with creatures of logic. We are dealing with creatures of emotions, creatures bristling with prejudices and motivated by pride and vanity. Dale Carnegie -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/kde-discuss/attachments/20081110/71a05eb4/attachment.html>
