Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 231457 - net-im/pidgin-2.4.3 fails to compile
Summary: net-im/pidgin-2.4.3 fails to compile
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-10 20:05 UTC by chris
Modified: 2009-08-24 19:17 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (log.txt,123.55 KB, text/plain)
2008-07-11 16:46 UTC, chris
Details
emerge --info (emerge_--info.txt,3.15 KB, text/plain)
2008-07-11 16:48 UTC, chris
Details
real build log (buildlog.txt,67.68 KB, text/plain)
2008-07-12 20:35 UTC, chris
Details

Note You need to log in before you can comment on or make changes to this bug.
Description chris 2008-07-10 20:05:09 UTC
make: *** [all] Error 2
 * 
 * ERROR: net-im/pidgin-2.4.3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3302:  Called die
 * The specific snippet of code:
 *       emake || die "make failed"
 *  The die message:
 *   make failed


Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-07-10 20:06:28 UTC
Please provide your `emerge --info' and attach a build log.
Comment 2 chris 2008-07-11 16:46:24 UTC
Created attachment 160129 [details]
build log
Comment 3 chris 2008-07-11 16:48:52 UTC
Created attachment 160130 [details]
emerge --info
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2008-07-11 18:21:00 UTC
You attached the enivironment file. The actual error output is still missing.
Comment 5 chris 2008-07-11 22:48:47 UTC
I'm sorry, this is my first bug report where would I find the actual error output?
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2008-07-12 16:01:28 UTC
The path to that file ought to be posted right _after_ the bit you pasted in comment #0.

Incidentally, any useful error message would most likely have been printed right _before_ the bit you pasted in comment #0. :)
Comment 7 chris 2008-07-12 20:35:26 UTC
Created attachment 160216 [details]
real build log
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2008-07-13 21:47:27 UTC
You need to install dev-libs/nss with "utils" use flag enabled.

@mozilla team: Installing the utilities does not imply any additional dependencies, the use flag is therefore unnecessary and more a problem than a feature. The preferable solution would be to get rid of it, imho.
Comment 9 Raúl Porcel (RETIRED) gentoo-dev 2008-07-18 17:43:43 UTC
May i see the output of `emerge -pv pidgin`?
Comment 10 chris 2008-07-18 17:51:31 UTC
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] net-im/pidgin-2.4.3 [2.3.1] USE="dbus gtk ncurses nls perl -bonjour -debug -doc -eds -gadu -gnutls -groupwise -gstreamer -meanwhile -networkmanager -prediction -qq -sasl -silc -spell -tcl -tk -zephyr" 0 kB 

Total: 1 package (1 upgrade), Size of downloads: 0 kB
Comment 11 Raúl Porcel (RETIRED) gentoo-dev 2008-07-18 18:11:25 UTC
Please run revdep-rebuild and reemerge nss.

Carlo: I just built it without the utils use-flag and it worked. The -lnssutil3 is a library, not binaries, which is what the utils USE-flag do, install binaries.
Comment 12 Carsten Lohrke (RETIRED) gentoo-dev 2008-07-19 00:02:54 UTC
(In reply to comment #11)
> Carlo: I just built it without the utils use-flag and it worked. The -lnssutil3
> is a library, not binaries, which is what the utils USE-flag do, install
> binaries.

Well, I based my assumptions on the log file seeing ld missing the library, when building pidgin. My comment wrt. the use flags for this utility library holds, no matter, if this affects Pidgin or not. Adding such use flags raises configuration complexity on the user sinde for absolutely no gain.

Comment 13 Raúl Porcel (RETIRED) gentoo-dev 2008-08-03 16:42:42 UTC
Output of 'emerge -pv nspr nss' please?
Comment 14 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-05-01 08:42:43 UTC
Is this still an issue with 2.5.5?
Comment 15 Ivan c00kiemon5ter Kanakarakis 2009-05-03 17:48:55 UTC
Same thing happened to pidgin 2.5.5-r1 using latest portage and kde. 
Same version and system, using gnome would build and run fine.

Fixed it using the 'gnutls' flag, that uses Gnutls instead of Mozilla NSS.

[quote="http://developer.pidgin.im/wiki/FAQssl#Gentoo"]
Portage will build and install the NSS and NSPR packages automatically if you do not have them. Alternatively, if you add the following line to /etc/portage/package.use, Portage will automatically use GNUTLS instead of Mozilla NSS, building and installing GNUTLS if necessary:

net-im/pidgin gnutls
[/quote]
Comment 16 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-07-07 15:19:03 UTC
Output of `q files dev-libs/nss` and `cat /etc/env.d/08nss` please. You should have libnssutil3.so in /usr/lib/nss

OTOH, this could be related to bug 269333 ...
Comment 17 Olivier Crete (RETIRED) gentoo-dev 2009-08-22 03:56:39 UTC
Can you try with 2.5.9 or 2.6.1 ?
Comment 18 Gef 2009-08-23 22:24:21 UTC
@net-im:

What about closing this bug, as well as many pidgin related bugs about ebuilds that are not any more in the tree ?
Comment 19 Olivier Crete (RETIRED) gentoo-dev 2009-08-24 19:17:58 UTC
this version not in tree anymore