Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 619488 - Stabilize net-libs/loudmouth-1.5.2-r1 (WAS: net-libs/loudmouth-1.4.3-r2 fails to build with >=net-libs/gnutls-3.5.12)
Summary: Stabilize net-libs/loudmouth-1.5.2-r1 (WAS: net-libs/loudmouth-1.4.3-r2 fails...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: gnutls-3.5-breakage
  Show dependency tree
 
Reported: 2017-05-23 23:49 UTC by Robert Spillner
Modified: 2017-12-04 13:39 UTC (History)
5 users (show)

See Also:
Package list:
net-libs/loudmouth-1.5.2-r1
Runtime testing required: ---
stable-bot: sanity-check+


Attachments
build.log (build.log,35.20 KB, text/x-log)
2017-05-25 04:57 UTC, Robert Spillner
no flags Details
emerge --info loudmouth (emerge-info.log,6.25 KB, text/x-log)
2017-05-25 05:02 UTC, Robert Spillner
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Spillner 2017-05-23 23:49:57 UTC
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.
Comment 1 Jonas Stein gentoo-dev 2017-05-25 00:03:22 UTC
Please attach the logfiles
https://wiki.gentoo.org/wiki/Bugzilla/Bug_report_guide#Problems_at_build_time
Comment 2 Robert Spillner 2017-05-25 04:57:47 UTC
Created attachment 474154 [details]
build.log

Forget that, sorry.
Comment 3 Robert Spillner 2017-05-25 04:58:39 UTC
I meant: "I forgot that, sorry" (not in the sense: forget it!)
Comment 4 Robert Spillner 2017-05-25 05:02:35 UTC
Created attachment 474156 [details]
emerge --info loudmouth
Comment 5 Hanno Böck gentoo-dev 2017-05-30 16:24:46 UTC
loudmouth 1.5.3 is compatible with latest gnutls, so the fix would be simply stabilizing the latest version.
Comment 6 Sergey S. Starikoff 2017-06-07 18:15:46 UTC
(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*
Comment 7 Michael Weber (RETIRED) gentoo-dev 2017-06-20 05:53:33 UTC
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.
Comment 8 Michael Weber (RETIRED) gentoo-dev 2017-07-22 10:10:15 UTC
@maintainer: permission to go ahead?

(irssi-xmpp is going away)
Comment 9 Wolfram Schlich (RETIRED) gentoo-dev 2017-09-15 13:49:17 UTC
Please proceed :-) Thanks!
Comment 10 Hanno Böck gentoo-dev 2017-09-15 13:57:09 UTC
Archs, please stabilize loudmouth-1.5.3.
Comment 11 Sergei Trofimovich (RETIRED) gentoo-dev 2017-09-16 11:09:16 UTC
ia64 stable
Comment 12 Tobias Klausmann (RETIRED) gentoo-dev 2017-10-22 21:52:04 UTC
Stable on alpha.
Comment 13 Sergei Trofimovich (RETIRED) gentoo-dev 2017-10-29 10:20:59 UTC
ppc64 stable
Comment 14 Sergei Trofimovich (RETIRED) gentoo-dev 2017-11-02 20:20:07 UTC
sparc stable (thanks to Rolf Eike Beer)
Comment 15 Manuel Rüger (RETIRED) gentoo-dev 2017-11-07 12:56:21 UTC
amd64 stable
Comment 16 Thomas Deutschmann (RETIRED) gentoo-dev 2017-11-07 18:24:31 UTC
x86 stable
Comment 17 Sergei Trofimovich (RETIRED) gentoo-dev 2017-11-12 10:41:25 UTC
ppc stable