I use PAR Packager, version 0.991 (PAR version 0.994) on Windows XP with Camelbox Perl.
Here is what I am trying to do: I would like to use "pp -o program.exe my_program.pl" in my_project folder to create an executable: my_project/ - my_program.pl - my_module.pm - my_sub_folder/ o my_other_module.pm My problem is: pp and the resulting program.exe can't locate "my_module.pm". It dies saying Can't locate my_project/my_module.pm in @INC (@INC contains: P:/my_project CODE(0x136894c) C:\DOCUME~1\kg\LOCALS~1\Temp\par-kg\cache-7f2f696b30a4d7cbd896ace1c1c2ec 684c64834a\inc\lib C:\DOCUME~1\kg\LOCALS~1\Temp\par-kg\cache-7f2f696b30a4d7cbd896ace1c1c2ec 684c64834a\inc CODE(0x1143da4) CODE(0x11440f4)) at script/my_program.pl line 11. BEGIN failed--compilation aborted at script/my_program.pl line 11. I tried the following commands in directory my_project but the error messages doesn't change: pp -M my_module.pm -o program.exe my_program.pl pp -M my_project::my_module -o program.exe my_program.pl pp -l ./ -o program.exe my_program.pl In my_module I use: package my_project::my_module; use FindBin; use lib "$FindBin::Bin"; I appreciate any advice! Thank you for your help. Regards, Nele