Hallo, trying to get rid of the maintenance problems of different perl versions on various machines, I tried to compile a script with pp in order to use it standalone on all of the platforms. All systems run (different flavours of) Solaris.
Here is how I built the executable: "pp -o script.portable script". This run fine without any error messages. When starting the result on a target machine, I get the following error message: "Can't locate XSLoader.pm in @INC (@INC contains: CODE(0x5c2e0) /apps/perl/5.8.3/lib/5.8.3/sun4-solaris-thread-multi /apps/perl/5.8.3/lib/5.8.3 /apps/perl/5.8.3/lib/site_perl/5.8.3/sun4-solaris-thread-multi /apps/perl/5.8.3/lib/site_perl/5.8.3 /apps/perl/5.8.3/lib/site_perl .) at -e line 298. BEGIN failed--compilation aborted at -e line 835." XSLoader.pm is included in script.portable, as reported by --verbose=9 (in the pp call) and unzip -v, as lib/XSLoader.pm. What could be wrong? Thank you in advance Jochen Stenzel