http://qs1969.pair.com?node_id=1209722


in reply to How to obtain perl5/auto/IO/IO.so with global symbols?

Also, which version of PAR::Packer are you using and did they use?

A packed executable is just a zip archive. If you unzip it you will find a META.yml file at the top directory that states both the PAR and the PAR::Packer versions.

e.g.:

build_requires: {} conflicts: {} dist_name: C:\some\path\where\the\file\was\built\parname.exe distribution_type: par dynamic_config: 0 generated_by: 'PAR::Packer version 1.039' license: unknown par: clean: 0 signature: '' verbatim: 0 version: 1.015

Replies are listed 'Best First'.
Re^2: How to obtain perl5/auto/IO/IO.so with global symbols?
by ek15 (Novice) on Feb 22, 2018 at 22:27 UTC

    Hi, I took the step you recommended. For the executable I built, Par Packer version is 1.041. Par version is 1.015.

      Thanks. Was this for both the version you were given and the one you built?

      Version difference might turn out to not be relevant, but it's still useful to know if they are or not.

      It's also possible that your packed version is missing a dependency, as already noted by beech in Re: How to obtain perl5/auto/IO/IO.so with global symbols?.

        Should have specified that. For the executable delivered directly from Company A, PAR Packer version is 1.025. Par version is 1.009. The versions specified above are for the executable I built.