When I try to emerge XML-GDOME emerge complains about gdome2-0.7.2 missing DEPEND=">=dev-libs/gdome2-0.7.2 but I have gdome2-0.7.4 already installed Reproducible: Always Steps to Reproduce: 1. emerge XML-GDOME Actual Results: tex ~ # emerge XML-GDOME Calculating dependencies ...done! >>> emerge (1 of 1) dev-perl/XML-GDOME-0.86 to / >>> md5 files ;-) XML-GDOME-0.85.ebuild >>> md5 files ;-) XML-GDOME-0.86.ebuild >>> md5 files ;-) files/digest-XML-GDOME-0.85 >>> md5 files ;-) files/digest-XML-GDOME-0.86 >>> md5 files ;-) files/gdome-version-check.patch >>> md5 src_uri ;-) XML-GDOME-0.86.tar.gz >>> Unpacking source... >>> Unpacking XML-GDOME-0.86.tar.gz to /var/tmp/portage/XML-GDOME-0.86/work * Applying gdome-version-check.patch ... [ ok ] >>> Source unpacked. * Using ExtUtils::MakeMaker running gdome-config... failed XML::GDOME needs gdome2 version 0.7.2 or higher - see README for details make: *** Pas de cibles sp
When I try to emerge XML-GDOME emerge complains about gdome2-0.7.2 missing DEPEND=">=dev-libs/gdome2-0.7.2 but I have gdome2-0.7.4 already installed Reproducible: Always Steps to Reproduce: 1. emerge XML-GDOME Actual Results: tex ~ # emerge XML-GDOME Calculating dependencies ...done! >>> emerge (1 of 1) dev-perl/XML-GDOME-0.86 to / >>> md5 files ;-) XML-GDOME-0.85.ebuild >>> md5 files ;-) XML-GDOME-0.86.ebuild >>> md5 files ;-) files/digest-XML-GDOME-0.85 >>> md5 files ;-) files/digest-XML-GDOME-0.86 >>> md5 files ;-) files/gdome-version-check.patch >>> md5 src_uri ;-) XML-GDOME-0.86.tar.gz >>> Unpacking source... >>> Unpacking XML-GDOME-0.86.tar.gz to /var/tmp/portage/XML-GDOME-0.86/work * Applying gdome-version-check.patch ... [ ok ] >>> Source unpacked. * Using ExtUtils::MakeMaker running gdome-config... failed XML::GDOME needs gdome2 version 0.7.2 or higher - see README for details make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt. !!! ERROR: dev-perl/XML-GDOME-0.86 failed. !!! Function perl-module_src_compile, Line 120, Exitcode 2 !!! compilation failed !!! If you need support, post the topmost build error, NOT this status message. tex ~ # gdome-config --version 0.7.4 Expected Results: I expected XML-GDOME to be installed
The patch added as a result of bug 112775 isn't needed anymore. gdome-config correctly reports the version as 0.7.4.
Without the patch: * Using ExtUtils::MakeMaker running gdome-config... failed XML::GDOME needs gdome2 version 0.7.2 or higher - see README for details make: *** No targets specified and no makefile found. Stop. !!! ERROR This is using 0.86 of XML-GDOME and dev-libs/gdome2-0.8.1-r1 - looks like upstream gdome2 broke their version output again. Adding a check before applying the patch (to make sure we are on a gdome2-0.8* version before applying the patch). Should be in the tree shortly.
Actually, this appears to be a bug in Gentoo's gdome2 package. I hadn't looked at dev-libs/gdome2-0.8.1-r1.ebuild until mcummings said the problem is back. The gdome2-0.8.1-r1 package installs a wrapper around pkg-config: [12:06:21 dwc@adora ~]$ gdome-config --version 0.17.2 What is really happening: [12:06:21 dwc@adora ~]$ pkg-config gdome2 --version 0.17.2 [12:06:40 dwc@adora ~]$ pkg-config --version 0.17.2 I've reported this as bug 114542.
bah!!! (my brain melts at this point). OK, so this bug is fixed temporarily (no loss of use) until 114542 is fixed
(In reply to comment #4) > OK, so this bug is fixed temporarily (no loss of use) until 114542 is fixed I've fixed 114542, so go ahead and do your perly magick :)
$PerlMagick->done(); Removed the patch and added a block on =dev-libs/gdome-0.8.1-r1