On Mon, Feb 23, 2009 at 3:12 PM, Veera, Bharath Kumar <bharath-kumar.ve...@hp.com> wrote: > Both build & target systems have 5.8.8. I did one experiment: I uninstalled > perl in the target system & was
Did you build PAR::Packer/pp on the same system you pp'ed your application? The error message clearly shows that at least some core modules on the target system have different versions from what was available where PAR::Packer/pp was built. (Note that this mixup is a bug in any case, I'm just trying to narrow down possible explanations. E.g. I could explain the behaviour you're seeing if the PAR::Packer/pp building was done on Perl 5.10.0.) Earlier in this threat you stated: But I didn't get any /tmp/par-XXXX/SOMEHASHDIGEST sorts Does this still hold (on the taregt system, after running showinc)? If yes, is /tmp actually the system's directory for temporary files or maybe TMPDIR is set in the environment? Or did you pp using option --clean or -C? The OS is HPUX, right? Does it have something like truss (Solaris) or strace (BSD, Linux) for tracing system calls of an application? If yes, can you please run showinc under it and mail me the output. This could be potentially large; if your strace/truss allows for filtering of traced system calls, I'm only interested in file and directory open/create/stat/mkdir and fork/exec* - for strace the filter would be "-e trace=file,process". Cheers, Roderich