DYNALOAD ISSUEby miked348 (Initiate)
|on Oct 18, 2010 at 15:50 UTC||Need Help??|
miked348 has asked for the
wisdom of the Perl Monks concerning the following question:
Running on RHEA 5.5 and using Active-Perl 5.8.8 in a corporate environment. Have a custom Perl script developed to parse source files and create a Subversion structured Export file to be used by the IBM RTC product to import the SVN file the Jazz Source control.
Recently installed a new P4 library to support some of the calls in the Perl script. I have used the script before and it has always worked in the past...perhaps needed adjustments but it ran at first anyway!
Now running as root or not (I should not require root) which does not make any difference I can see. It almost seems like the /usr/lib/perl5/site_perl/5.8.8/i386.../P4/P4.so was created with the things we need...and the MIA symbol (seen below) IS PRESENT in the P4.so as expected. The error message (also below) is a little cryptic but I 'think' it is looking at /usr/lib/perl5/5.8.8/i386..../P4/P4.so in which the P4... IS NOT present as the Makefile placed the stuff in /usr/lib/perl5/site_perl/........ NOT in /usr/lib/perl5/5.8.8/.......!
I suspect this is perhaps a LD_LIBRARY_PATH issue but I always thought one should stay away from setting this and in my case...it is NOT set to any path! The MIA symbol is found off the site_perl path but NOT in the normal /usr/lib/perl5/5.8.8/.... path!
The error message is below:
Any advice would be great! You can reach me at my primary E-mail address of Mike@DiFulvio.net or post here is always cool!
Thanks in advance.......