cvs commit: ports/mail/anubis Makefile ports/irc/bitlbee Makefile ports/irc/bitlbee-otr Makefile ports/mail/claws-mail Makefile ports/net-im/climm Makefile ports/irc/conspire Makefile ports/net/csync2 Makefile ports/irc/ctrlprox

QAT at FreeBSD.org QAT at FreeBSD.org
Mon Aug 17 05:22:03 UTC 2009


The Restless Daemon identified a linker error while trying to build:
 jabber-1.6.1.1_5,1 maintained by mm at FreeBSD.org
 Makefile ident: $FreeBSD: ports/net-im/jabber/Makefile,v 1.51 2009/08/16 18:04:32 novel Exp $

Excerpt from http://QAT.TecNik93.com/logs/7-STABLE-FPT-NPD/jabber-1.6.1.1_5,1.log :

mio_xml.cc:338: warning: deprecated conversion from string constant to 'char*'
mio_xml.cc:351: warning: deprecated conversion from string constant to 'char*'
mio_xml.cc:366: warning: deprecated conversion from string constant to 'char*'
libtool: compile:  c++ -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Ilib -I/usr/local/include/pth -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -fno-strict-aliasing -pipe -MT mio_xml.lo -MD -MP -MF .deps/mio_xml.Tpo -c mio_xml.cc -o mio_xml.o >/dev/null 2>&1
if /bin/sh /usr/local/bin/libtool --tag=CC --mode=compile cc -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Ilib  -I/usr/local/include/pth -I/usr/local/include -I/usr/local/include   -I/usr/local/include    -O2 -fno-strict-aliasing -pipe -MT subjectAltName_asn1_tab.lo -MD -MP -MF ".deps/subjectAltName_asn1_tab.Tpo" -c -o subjectAltName_asn1_tab.lo subjectAltName_asn1_tab.c; \
	then mv -f ".deps/subjectAltName_asn1_tab.Tpo" ".deps/subjectAltName_asn1_tab.Plo"; else rm -f ".deps/subjectAltName_asn1_tab.Tpo"; exit 1; fi
libtool: compile:  cc -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Ilib -I/usr/local/include/pth -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -fno-strict-aliasing -pipe -MT subjectAltName_asn1_tab.lo -MD -MP -MF .deps/subjectAltName_asn1_tab.Tpo -c subjectAltName_asn1_tab.c  -fPIC -DPIC -o .libs/subjectAltName_asn1_tab.o
subjectAltName_asn1_tab.c:42: warning: 'subjectAltName_asn1_tab' initialized and declared 'extern'
libtool: compile:  cc -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Ilib -I/usr/local/include/pth -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -fno-strict-aliasing -pipe -MT subjectAltName_asn1_tab.lo -MD -MP -MF .deps/subjectAltName_asn1_tab.Tpo -c subjectAltName_asn1_tab.c -o subjectAltName_asn1_tab.o >/dev/null 2>&1
/bin/sh /usr/local/bin/libtool --tag=CXX --mode=link c++  -O2 -fno-strict-aliasing -pipe  -L/usr/local/lib/pth -L/usr/local/lib -L/usr/local/lib -lgnutls   -L/usr/local/lib -lgnutls-extra -lgnutls   -o libjabberd.la -rpath /usr/local/lib/jabber -L/usr/local/lib/pth -L/usr/local/lib -L/usr/local/lib -lgnutls   -L/usr/local/lib -lgnutls-extra -lgnutls   -version-info 2:0:0 -export-dynamic -version-info 2:0:0 acl.lo config.lo gcrypt_init.lo heartbeat.lo mio.lo mio_tls.lo mtq.lo xdb.lo deliver.lo log.lo mio_raw.lo mio_xml.lo subjectAltName_asn1_tab.lo -lexpat ../jabberd/lib/libjabberdlib.la -lidn -lpth -lexpat
libtool: link: c++ -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o  .libs/acl.o .libs/config.o .libs/gcrypt_init.o .libs/heartbeat.o .libs/mio.o .libs/mio_tls.o .libs/mtq.o .libs/xdb.o .libs/deliver.o .libs/log.o .libs/mio_raw.o .libs/mio_xml.o .libs/subjectAltName_asn1_tab.o  -Wl,--whole-archive ../jabberd/lib/.libs/libjabberdlib.a -Wl,--no-whole-archive  -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/pth -L/usr/local/lib /usr/local/lib/libgnutls-extra.so /usr/local/lib/libgnutls.so -lz /usr/local/lib/libgcrypt.so /usr/local/lib/libgpg-error.so /usr/local/lib/libidn.so /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -lpth /usr/local/lib/libexpat.so -L/usr/lib -lstdc++ -lm -lc -lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o    -Wl,-soname -Wl,libjabberd.so.2 -o .libs/libjabberd.so.2
libtool: link: (cd ".libs" && rm -f "libjabberd.so" && ln -s "libjabberd.so.2" "libjabberd.so")
libtool: link: (cd ".libs" && rm -f "libjabberd.so" && ln -s "libjabberd.so.2" "libjabberd.so")
libtool: link: (cd .libs/libjabberd.lax/libjabberdlib.a && ar x "/work/a/ports/net-im/jabber/work/jabberd14-1.6.1.1/jabberd/../jabberd/lib/.libs/libjabberdlib.a")
libtool: link: ar cru .libs/libjabberd.a  acl.o config.o gcrypt_init.o heartbeat.o mio.o mio_tls.o mtq.o xdb.o deliver.o log.o mio_raw.o mio_xml.o subjectAltName_asn1_tab.o  .libs/libjabberd.lax/libjabberdlib.a/base64.o .libs/libjabberd.lax/libjabberdlib.a/karma.o .libs/libjabberd.lax/libjabberdlib.a/xhash.o .libs/libjabberd.lax/libjabberdlib.a/crc32.o .libs/libjabberd.lax/libjabberdlib.a/jid.o .libs/libjabberd.lax/libjabberdlib.a/pool.o .libs/libjabberd.lax/libjabberdlib.a/expat.o .libs/libjabberd.lax/libjabberdlib.a/jpacket.o .libs/libjabberd.lax/libjabberdlib.a/socket.o .libs/libjabberd.lax/libjabberdlib.a/jutil.o .libs/libjabberd.lax/libjabberdlib.a/rate.o .libs/libjabberd.lax/libjabberdlib.a/str.o .libs/libjabberd.lax/libjabberdlib.a/xstream.o .libs/libjabberd.lax/libjabberdlib.a/hash.o .libs/libjabberd.lax/libjabberdlib.a/hmac.o .libs/libjabberd.lax/libjabberdlib.a/messages.o .libs/libjabberd.lax/libjabberdlib.a/xmlnode.o 
libtool: link: ranlib .libs/libjabberd.a
libtool: link: rm -fr .libs/libjabberd.lax
libtool: link: ( cd ".libs" && rm -f "libjabberd.la" && ln -s "../libjabberd.la" "libjabberd.la" )
if c++ -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Ilib  -I/usr/local/include/pth -I/usr/local/include -I/usr/local/include   -I/usr/local/include    -O2 -fno-strict-aliasing -pipe -MT jabberd.o -MD -MP -MF ".deps/jabberd.Tpo" -c -o jabberd.o jabberd.cc; \
	then mv -f ".deps/jabberd.Tpo" ".deps/jabberd.Po"; else rm -f ".deps/jabberd.Tpo"; exit 1; fi
/bin/sh /usr/local/bin/libtool --tag=CXX --mode=link c++  -O2 -fno-strict-aliasing -pipe  -L/usr/local/lib/pth -L/usr/local/lib -L/usr/local/lib -lgnutls   -L/usr/local/lib -lgnutls-extra -lgnutls   -o jabberd14 -L/usr/local/lib/pth -L/usr/local/lib -L/usr/local/lib -lgnutls   -L/usr/local/lib -lgnutls-extra -lgnutls   -export-dynamic jabberd.o ../jabberd/base/libjabberdbase.la ../jabberd/libjabberd.la -lpopt -lidn -lpth -lexpat
libtool: link: c++ -O2 -fno-strict-aliasing -pipe -o .libs/jabberd14 jabberd.o -Wl,--export-dynamic  -L/usr/local/lib/pth -L/usr/local/lib ../jabberd/base/.libs/libjabberdbase.a ../jabberd/.libs/libjabberd.so /usr/local/lib/libgnutls-extra.so /usr/local/lib/libgnutls.so -lz /usr/local/lib/libgcrypt.so /usr/local/lib/libgpg-error.so /usr/local/lib/libpopt.so /usr/local/lib/libidn.so /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -lpth /usr/local/lib/libexpat.so -Wl,-rpath -Wl,/usr/local/lib/jabber -Wl,-rpath -Wl,/usr/local/lib
../jabberd/.libs/libjabberd.so: undefined reference to `asn1_delete_structure'
../jabberd/.libs/libjabberd.so: undefined reference to `asn1_create_element'
../jabberd/.libs/libjabberd.so: undefined reference to `asn1_read_value'
../jabberd/.libs/libjabberd.so: undefined reference to `asn1_array2tree'
../jabberd/.libs/libjabberd.so: undefined reference to `asn1_der_decoding'
../jabberd/.libs/libjabberd.so: undefined reference to `libtasn1_strerror'
gmake[3]: *** [jabberd14] Error 1
gmake[3]: Leaving directory `/work/a/ports/net-im/jabber/work/jabberd14-1.6.1.1/jabberd'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/work/a/ports/net-im/jabber/work/jabberd14-1.6.1.1/jabberd'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/work/a/ports/net-im/jabber/work/jabberd14-1.6.1.1'
gmake: *** [all] Error 2
*** Error code 1

Stop in /a/ports/net-im/jabber.
================================================================
build of /usr/ports/net-im/jabber ended at Mon Aug 17 05:19:01 UTC 2009

The tarballed WRKDIR can be found here:
http://QAT.TecNik93.com/wrkdirs/7-STABLE-FPT-NPD/jabber-1.6.1.1_5,1.tbz

PortsMon page for the port:
http://portsmon.freebsd.org/portoverview.py?category=net-im&portname=jabber

The build which triggered this BotMail was done under
tinderbox-devel-3.2_4; dsversion: 3.2 on RELENG_7 on amd64, kern.smp.cpus: 4
with tinderd_flags="-nullfs -plistcheck -onceonly" and ccache support, with the
"official" up-to-date Ports Tree, with the following vars set:
NOPORTDOCS=yes,  NOPORTEXAMPLES=yes, NOPORTDATA=yes, FORCE_PACKAGE=yes.

A description of the testing process can be found here:
http://T32.TecNik93.com/FreeBSD/QA-Tindy/


Thanks for your work on making FreeBSD better,

--
QAT - your friendly neighborhood Daemon,
preparing  a heck of an error trapping system:
 - "HMC and EOI?"
 - "Halt, Melt and Catch fire or Execute Operator Immediately."



More information about the cvs-ports mailing list