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
Please provide your `emerge --info' and attach a build log.
Created attachment 160129 [details] build log
Created attachment 160130 [details] emerge --info
You attached the enivironment file. The actual error output is still missing.
I'm sorry, this is my first bug report where would I find the actual error output?
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. :)
Created attachment 160216 [details] real build log
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.
May i see the output of `emerge -pv pidgin`?
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
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.
(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.
Output of 'emerge -pv nspr nss' please?
Is this still an issue with 2.5.5?
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]
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 ...
Can you try with 2.5.9 or 2.6.1 ?
@net-im: What about closing this bug, as well as many pidgin related bugs about ebuilds that are not any more in the tree ?
this version not in tree anymore