On Thu, Feb 19, 2009 at 4:44 PM, Veera, Bharath Kumar
<bharath-kumar.ve...@hp.com> wrote:
> Executable built with 'pp' doesn't on some target machines with errors as 
> shown below. I just built an pp executable for printing @INC
>
> bash-2.05b$ pp -o showinc -e 'print "INC = @INC\n"'
>
> On trying to run from different machine, it failed with errors as follows.
>
> bash-0.5# ./showinc
> Fcntl object version 1.05 does not match bootstrap parameter 1.06 at 
> /opt/perl_32/lib/5.8.8/IA64.ARCHREV_0-thread-multi/DynaLoader.pm line 252.

The problem apparently is that at an early stage the pp´ed executable
seems to load something from the target machine rather than
from the stuff it has packed in. In your case it has apparently loaded
Fnctl.pm from one side and Fnctl.so from the other, but their versions
differ and that is recognized by DynaLoader.

This has been reported in the past and I thought it was fixed.
Maybe some recent regression? Sorry, I´m currently on vacation
and have only access to email. I´ll try to pick up on this thread
when I´m back.

Cheers, Roderich

Reply via email to