Error snipped from build is: libtool: link: x86_64-pc-linux-gnu-gcc -march=nocona -O2 -pipe -Wall -I/usr/include/p11-kit-1 -Wl,-O1 -o .libs/lm-send-async lm-send-async.o -Wl,--as-needed ../loudmouth/.libs/libloudmouth-1.so -lglib-2.0 -lidn -lresolv -lnsl -lgnutls ../loudmouth/.libs/libloudmouth-1.so: undefined reference to `gnutls_certificate_type_set_priority' ../loudmouth/.libs/libloudmouth-1.so: undefined reference to `gnutls_compression_set_priority' loudmouth uses those two functions from older gnutls which have been deprecated and replaced in 3.5.12 (see http://www.gnutls.org/manual/gnutls.html#Upgrading-from-previous-versions "Upgrading to 3.4.x from 3.3.x"). Thus this bug should hit everyone with >=gnutls-3.4.x compiling loudmouth-1.4.3. Maybe it's time to stabilize a newer version of loudmouth.
Please attach the logfiles https://wiki.gentoo.org/wiki/Bugzilla/Bug_report_guide#Problems_at_build_time
Created attachment 474154 [details] build.log Forget that, sorry.
I meant: "I forgot that, sorry" (not in the sense: forget it!)
Created attachment 474156 [details] emerge --info loudmouth
loudmouth 1.5.3 is compatible with latest gnutls, so the fix would be simply stabilizing the latest version.
(In reply to Hanno Boeck from comment #5) > loudmouth 1.5.3 is compatible with latest gnutls, so the fix would be simply > stabilizing the latest version. =net-libs/loudmouth-1.5.2-r1 is also compatible. Of course, I can guess about it, but together with stabilization of >=net-libs/gnutls-3.5.12 we must stabilize net-libs/loudmouth-1.5*
I can confirm problem and fix. But we need to involve net-irc/irssi-xmpp-0.53 into the stabilization, because net-irc/irssi-xmpp-0.52 depends on >=net-libs/loudmouth-1.4.0[debug], and USE=debug got dropped in net-libs/loudmouth-1.5.2-r1.
@maintainer: permission to go ahead? (irssi-xmpp is going away)
Please proceed :-) Thanks!
Archs, please stabilize loudmouth-1.5.3.
ia64 stable
Stable on alpha.
ppc64 stable
sparc stable (thanks to Rolf Eike Beer)
amd64 stable
x86 stable
ppc stable