g_speran has asked for the wisdom of the Perl Monks concerning the following question:
it seems to package fine until I execute th iDPAswitch.exe file. I get the below errorpp -o iDPAswitch.exe -a #iDPA_SW_Template220 iDPAswitch-2_3_0.pl
I have tried altering the syntax as follows to include non-core modules & core modules needederror: member not found at script/main.pl line 26. Extract of iDPAswitch.exe failed
I get the same "member not found error". I have opened iDPAswitch.exe with 7-zip and confirmed that iDPAswitch-2_3_0.pl is in the scripts directory and the Template file included is one level up/back The contents of main.pl are as followspp -o -B iDPAswitch.exe -a #iDPA_SW_Template220 iDPAswitch-2_3_0.pl
How can I identify what "member not found" its failing on and how to rectify itif (defined $ENV{PAR_APP_REUSE}) { warn "Executable was created without the --reusable option. See 'p +erldoc pp'.\n"; exit(1); } my $zip = $PAR::LibCache{$ENV{PAR_PROGNAME}} || Archive::Zip->new(__FI +LE__); my $member = eval { $zip->memberNamed('script/iDPAswitch-2_3_0.pl') } or die qq(main.pl: Can't open perl script "script/iDPAswitch-2 +_3_0.pl": No such file or directory ($zip)); # Remove everything but PAR hooks from @INC my %keep = ( \&PAR::find_par => 1, \&PAR::find_par_last => 1, ); my $par_temp_dir = File::Spec->catdir( $ENV{PAR_TEMP} ); @INC = grep { exists($keep{$_}) or $_ =~ /^\Q$par_temp_dir\E/; } @INC; PAR::_run_member($member, 1);
Thanks in Advance....
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: PAR pp error when executing created file
by swl (Prior) on Mar 02, 2021 at 06:30 UTC | |
|
Re: PAR pp error when executing created file
by g_speran (Scribe) on Mar 02, 2021 at 14:09 UTC | |
|
Re: PAR pp error when executing created file
by Discipulus (Canon) on Mar 02, 2021 at 07:28 UTC | |
|
Re: PAR pp error when executing created file
by Anonymous Monk on Mar 02, 2021 at 04:25 UTC |