Ryan Schmidt ryandesign at macports.org
Tue Oct 5 13:34:13 PDT 2010

On Oct 5, 2010, at 09:26, Mark Hart wrote:

> I am unable to upgrade my installation of p5-locale-gettext for some reason.  When the 1.05_3 was released, macports would unable to update it.
> It appears that it doesn't think  p5-libintl-perl is installed (:info:configure checking for gettext in -lintl...gettext function not found. Please install libintl at Makefile.PL line 18.).
> However, it is:
>  p5-libintl-perl @1.16_0+universal (active)

Actually, "checking for gettext in -lintl" refers to the gettext port, not the p5-libintl-perl port. So it doesn't like your gettext port for some reason. I see you're building p5-locale-gettext universal for i386 and x86_64. Is gettext already installed universal for i386 and x86_64? Verify using:

port -v installed gettext


lipo -info /opt/local/lib/libintl.dylib

If either of these show, as I think they will, that your gettext is not universal, rebuild it. After verifying universal_archs in macports.conf and rebuilding libiconv, as I mentioned in the other thread (since libiconv is a dependency of gettext), rebuild gettext with:

sudo port -n upgrade --force gettext

More information about the macports-users mailing list