> I think you're getting the wrong libintl. Those look like the library > interface to GNU libintl that gets set up in its header files. I've > encountered exactly those error messages before on Tru64 when the system > libintl was built dynamically and the GNU libintl was built statically and > Tru64's odd library resolver picked up the system version in preference. > > That obviously isn't what's happening here, but I wonder if you've somehow > got a libintl in the intl directory that's built without the libintl_ > prefix renaming. I'd check intl/libintl.a with nm and see whether it's > defining symbols with the libintl_ prefix or not. I have stopped installing gettext on Solaris altogether because it's not compatible with the system gettext, and I kept getting linker errors even after explicitly configuring packages with --disable-nls.