in reply to Help with pp - Perl Packer

How different are the "model office" PCs from your PC?

Usually a missing module or library will result in a message stating that the module or library can't be found.

The message you are seeing,  : is not an identifier seems to me more likely to be caused by a configuration or other environmental difference between your PC and the target PCs.

Replies are listed 'Best First'.
Re^2: Help with pp - Perl Packer
by perloHolic() (Beadle) on Jan 30, 2015 at 12:13 UTC

    Thanks for your response RonW. I initially came across the oringinal problem of the script not working in the model office when trying to run the script it complained about missing modules regarding the Digest::MD5 module. That lead me to look into this executable arrangement whereby the necessary modules for the script to run correctly would be packaged within the executable.

    The general consensus seems to not be with the perl script itself now, as that runs a.Correctly on my original machine, b.Correctly on the model office machines IF i remove the module dependencey c.Runs as an executable BUT incorrectly displayed on both machines.

    When it comes to 'systems' and 'environment' settings i'm a complete beginner, so others are saying that the issue may lye there, however I would have no way of knowing what would cause that at this juncture, but I am still happily digging away at this issue, with all the helpful suggestions from helpful monks such as yourself and others.

      Correctly on the model office machines IF i remove the module dependencey

      How did you remove the dependency?

        I simply commented out the specific subs that required that module, and the use line at the top of the program. I appreciate that it's not an exhaustive test, but it did serve to prove that it was that specific module that was unatainable at runtime.