[MacPorts] #42548: libgnome-keyring appears to depend on perl XML parser
MacPorts
noreply at macports.org
Tue Feb 18 18:41:39 PST 2014
#42548: libgnome-keyring appears to depend on perl XML parser
-------------------------------+----------------------
Reporter: mcohen@… | Owner: devans@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: fixed | Keywords:
Port: libgnome-keyring |
-------------------------------+----------------------
Changes (by devans@…):
* status: new => closed
* resolution: => fixed
Comment:
Actually this has to do with port intltool and perl configuration.
intltool requires XML::Parser and installs a particular version based on
which of its variants was asserted.
{{{
$ port info --variants intltool
variants: perl5_8, perl5_10, perl5_12, perl5_14, perl5_16, perl5_18
}}}
The recently changed default variant is now +perl5_16 instead of
+perl5_12.
Same goes for perl5 itself.
In this case, it appears that you have perl5 +perl5_12 installed.
At any rate, the configuration item that you see is due to autoconf macro
intltool.m4 provided by intltool. In MacPorts this has been
patched to eliminate the perl check so that intltool will use whichever
perl it was installed with, not neccessarily the one you have
installed with perl5.
Here the port needs to be reconfigured to use our version of intltool.m4
rather than the one the upstream developers used to generate configure
originally.
Fixed in r117187.
You might want to look at which versions you have installed.
In my case
{{{
$ port installed intltool perl5* *-xml-parser
intltool @0.50.2_2+perl5_16 (active)
p5.16-xml-parser @2.400.0_4 (active)
perl5 @5.12.4_0+perl5_16 (active)
perl5.16 @5.16.1_3 (active)
}}}
--
Ticket URL: <https://trac.macports.org/ticket/42548#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list