Wed Nov 17 12:28:26 2010: Request 63083 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR-Packer
Subject: pp: Undefined subroutine &DynaLoader::bootstrap called in
pp-compiled bianry
Broken in: 1.007
Severity: Important
Owner: Nobody
Requestors: [email protected]
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=63083 >
Thanks for info and strace.
strace shows that a.exe pulled in /usr/lib64/libperl.so.5.8,
i.e the shared perl library from the system where it ran
(instead of the copy that is packed in the executable).
Since this is from another version of Perl it might explain the
problem. But it isn't supposed to do that...
strace also shows that you ran a.exe with LD_LIBRARY_PATH set
in the environment. Can you rerun a.exe without it and see
if the problem goes away?
Another thing to try: first remove PAR's cache area
which according to strace was
/home/users/cstef/tmp/par-cstef
(you have TMPDIR=$HOME/tmp, right?)
then run a.exe and look for a file also called a.exe in the
cache area, should be something like
/home/users/cstef/tmp/par-cstef/cache-LONGSHA1DIGEST/a.exe
and post the output of
readelf -d /home/users/cstef/tmp/par-cstef/cache-LONGSHA1DIGEST/a.exe
In the same directory there should also be a file matching libperl*so*
-what is its name?
Cheers, Roderich