Thu Jan 23 05:06:04 2014: Request 92353 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR-Packer
Subject: Installation failed - NMAKE : fatal error U1077:
'C:\PROGRA~2\MICROS~1.0\VC\bin\nmake.exe' : code reto ur '0x2'
Broken in: 1.017
Severity: (no value)
Owner: Nobody
Requestors: [email protected]
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=92353 >
On 2014-01-22 13:51:57, DJIBEL wrote:
> E:\Perl64\bin\perl.exe -Mblib=.. run_with_inc.pl par.exe -q -B
> -Oparldyn.exe
> system(par.exe -I..\blib\arch -I..\blib\lib -IE:/Perl64/site/lib
> -IE:/Perl64/lib
> -I. -q -B -Oparldyn.exe) failed:
> dmake.exe: Error code 255, while making 'parldyn.exe'
Yeah, I've seen this a few times, too - dunno what's going on.
Can you try to run the system() command by hand, i.e
cd myldr
par.exe -I..\blib\arch -I..\blib\lib -IE:/Perl64/site/lib -IE:/Perl64/lib -I.
-q -B -Oparldyn.exe
maybe this will show more information.
Actually, I don't know what parldyn.exe is good for. It certainly isn't needed
to create a packed executable. You might apply the patch below to get rid of it
and then rebuild PAR::Packer by hand:
perl Makefile.PL
dmake
dmake test
dmake install
Patch follows:
=== snip ===
--- myldr/Makefile.PL.orig 2014-01-23 10:54:01.241750800 +0100
+++ myldr/Makefile.PL 2014-01-23 10:55:18.547750800 +0100
@@ -246,7 +246,6 @@
my @strippedparl = qw( Static.pm );
push @strippedparl, qw( Dynamic.pm ) if $dynperl;
my @parl_exes = $parl_exe;
-push @parl_exes, $parldyn_exe if $dynperl;
# Determine whether we can find a config.h. If yes, include it in
@@ -336,10 +335,7 @@
$make_frag .= <<"EOT" if $dynperl;
-pure_all:: $parldyn_exe Dynamic.pm
-
-$parldyn_exe: $par_exe
- \$(PERLRUN) -Mblib=.. run_with_inc.pl $par_exe -q -B -O\$@
+pure_all:: Dynamic.pm
boot$o: \$(MKTMP_STUFF) boot_embedded_files.c
=== snip ===