> pp.exe is from ActiveState's package manager.  I suppose I 
> can build it
> by hand, and see if I get anything different, however, the correct
> version of Scalar::Util is packed into the exe.  

Actually there are TWO versions of Scalar::Util etc in 
the executable created by pp from my oneliner:
- one is in the zip archive at the end of the executable;
  this one you can list/extract by running e.g. unzip on
  the excutable; this one is from the machine where
  you ran pp
- the other is in the data section of the executable;
  you can see it with "strings file.exe";
  it is copied verbatim from parl.exe where it got included
  when your PAR package was built; it's part of the
  pp'ed executables' bootstrap, because some perl modules
  are already needed extracted before PAR can get to
  the modules in the zip archive
So there's a potential mismatch, but that's just a wild guess.

Does the oneliner from my previous email have the same problem as your
script?

Cheers, Roderich

Reply via email to