Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 236761 - net-im/pidgin: Missing dependency on dev-util/intltool
Summary: net-im/pidgin: Missing dependency on dev-util/intltool
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
: 252579 252753 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-09-05 00:48 UTC by Guy Cirino
Modified: 2010-11-02 18:20 UTC (History)
6 users (show)

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


Attachments
r1 ebuild with the XML-Parser dep added (pidgin-2.4.3-r1.ebuild,5.69 KB, text/plain)
2008-09-05 00:50 UTC, Guy Cirino
Details
added update description to ChangeLog (Changelog.diff,138 bytes, text/plain)
2008-09-05 00:52 UTC, Guy Cirino
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Guy Cirino 2008-09-05 00:48:46 UTC
Greetings gentoo,

Building pidgin 2.4.3 (current stable/unmasked) failed for me, missing the perl XML-Parser dependency.  Tried disabling the "perl" USE flag, it still failed to build (it's not necessarily used by the perl plugin, but it's definitely used by intltool and is required even when manually specifying --disable-perl to configure).

My USE flags (with perl):
[ebuild   R   ] net-im/pidgin-2.4.3  USE="dbus doc gnutls gtk ncurses nls perl sasl spell -bonjour -debug -eds -gadu -groupwise -gstreamer -meanwhile -networkmanager -prediction -qq -silc -tcl -tk -zephyr"

Attached is a new ebuild (net-im/pidgin-2.4.3-r1) with the added dependency.  Originally I had this under the conditional for perl USE check, but it's probably required anyway.

Cheers,
Guy

Reproducible: Always

Steps to Reproduce:
1. quickpkg XML-Parser
2. emerge --unmerge XML-Parser
3. emerge =net-im/pidgin-2.4.3

Actual Results:  
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/net-im/pidgin-2.4.3/work/pidgin-2.4.3/config.log
 *
 * ERROR: net-im/pidgin-2.4.3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3233:  Called econf 'src_compile' 'src_compile' '--enable-consoleui' '--enable-nls' '--enable-perl' '--enable-gtkui' '--enable-startup-notification' '--enable-screensaver' '--enable-sm' '--disable-tcl' '--enable-gtkspell' '--disable-tk' '--disable-debug' '--enable-dbus' '--disable-meanwhile' '--disable-gevolution' '--disable-gstreamer' '--enable-cyrus-sasl' '--enable-doxygen' '--disable-cap' '--disable-nm' '--without-krb4' '--disable-avahi' '--with-dynamic-prpls=irc,jabber,oscar,yahoo,simple,msn,myspace' '--disable-mono' '--x-includes=/usr/include/X11' '--enable-nss=no' '--enable-gnutls=yes'
 *               ebuild.sh, line  513:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed

Expected Results:  
>>> net-im/pidgin-2.4.3-r1 merged.
>>> Recording net-im/pidgin in "world" favorites file...

>>> No packages selected for removal by clean
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
 * GNU info directory index is up-to-date.


(or similar ;) )
Comment 1 Guy Cirino 2008-09-05 00:50:14 UTC
Created attachment 164627 [details]
r1 ebuild with the XML-Parser dep added
Comment 2 Guy Cirino 2008-09-05 00:52:12 UTC
Created attachment 164628 [details]
added update description to ChangeLog
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2008-11-20 16:34:50 UTC
Comment on attachment 164627 [details]
r1 ebuild with the XML-Parser dep added

jeroen@astrid /keeps/gentoo/cvs/gentoo-x86/dev-util/intltool $ grep Parser intltool-0.*
intltool-0.35.5.ebuild: dev-perl/XML-Parser"
intltool-0.37.1.ebuild: dev-perl/XML-Parser"
intltool-0.40.5.ebuild: dev-perl/XML-Parser"

In plain English - dev-util/intltool depends on dev-perl/XML-Parser and net-im/pidgin should DEPEND on dev-util/intltool (it currently doesn't).
Comment 4 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2008-12-26 16:22:08 UTC
*** Bug 252579 has been marked as a duplicate of this bug. ***
Comment 5 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2008-12-27 22:59:47 UTC
*** Bug 252753 has been marked as a duplicate of this bug. ***
Comment 6 Ben Weiss 2009-06-23 14:53:30 UTC
An interesting twist....
Was failing with the same error on 2.5.5. Also tried USE="-perl", then tried ~x86 (2.5.5-r1).  Then, found dev-perl/XML-Parser, but when I went to emerge it, discovered it is already on my system.  Went ahead with the rebuild anyways, but afterwards pidgin-2.5.5 compiled successfully.  No USE flags or ACCEPT_KEYWORDS were permanently changed from initial emerge attempt to now, except for re-emerging of dev-perl/XML-Parser.

Comment 7 Olivier Crete (RETIRED) gentoo-dev 2009-08-21 21:42:52 UTC
dep added, thanks for the heads up
Comment 8 Peter Asplund 2010-02-14 09:04:31 UTC
I've seen this error as of yesterday. 

When I updated my system, I got

!!! existing preserved libs:
>>> package: sys-devel/libperl-5.10.1
 *  - /usr/lib64/libperl.so.1
 *  - /usr/lib64/libperl.so.1.5.8
 *      used by /usr/lib64/purple-2/perl.so (net-im/pidgin-2.6.5)
Use emerge @preserved-rebuild to rebuild packages using these libraries

But that didn't complete successfully.

I needed to find the XML-Parser (unusual casing for a package name in portage) package to rebuild it, neither emerge @preserved-ebuilds or revdep-rebuild worked when trying to fix it. But after the XML-Parser rebuild (--oneshot) it worked. Just a heads up on the new perl! I don't know if this needs to be fixed again.
Comment 9 Gary HUnt 2010-11-02 17:43:50 UTC
Just tryed emerging pidgin 2.7.4. It stopped compiling complaining about XML parser/intltool.

XML-Parser was already installed.. Re emerging oneshot..XML-Parser and all is well.
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2010-11-02 18:20:18 UTC
(In reply to comment #9)
> Just tryed emerging pidgin 2.7.4. It stopped compiling complaining about XML
> parser/intltool.
> 
> XML-Parser was already installed.. Re emerging oneshot..XML-Parser and all is
> well.
> 

No, that's just bug #41124.