Greetings, I am using the current Par::Packer and have a strange problem. Under windows and Strawberry perl, I am using IPC::Cmd with IPC::Run to run a command and get the stdout back. This works on all platforms I use (Mac, Linux, Windows). As soon as I pack the program for Windows, this stops working. It continues to work for all other platforms.
scalar run( command => [ 'kpsewhich', $filename ], verbose => 0, buffer => \$found ); After packing on Windows, $found is undef. Bizarrely, if I add print `kpsewich $filename` just before this, I get what I expect. Is there something wrong with IPC::Run or IPC::Cmd in conjunction with Par::Packer on Windows? PK -- Dr Philip Kime