coreolyn has asked for the wisdom of the Perl Monks concerning the following question:
I'm stuck and hoping ye esteemed monks can open my eyes to something I'm overlooking.
We've had a routine that includes a module that utilizes XML::Twig. What makes it unusual is that it's kept in a non-standard library location for migration purposes. It use to work fine but admittedly hadn't been utilized in a long time.
Today someone wished to leverage the module and I'm getting:
ld.so.1: /usr/local/bin/perl: fatal: relocation error: file /cccharv/J +DK/Release/scripts/lib/solaris/lib/perl5/site_perl/auto/XML/Parser/Ex +pat/Expat.so: symbol XML_ParserCreate_MM: referenced symbol not found
I figure either the expatlibs aren't in the PERL5LIB or LD_LIBRARY_PATH, or they are missing, or some other dumb thing. Problem is the files are where they should be and the PATH/LIB settings are correct.
So I'm a bit stuck wondering how/where to look to resolve this issue and I'm hoping someone here can boot my brain in the right direction.
coreolyn