Date: | Mon, 14 Jun 2004 13:42:17 -0500 |
To: | bug-par [...] rt.cpan.org |
From: | Ron Larson <larson [...] macrocad.com> |
Subject: | PAR installation problem |
Help!
I have had some trouble using the PAR package in Cywin.
I have done a fresh install of Cygwin, but the problem
persists. After running the Perl Makefile script, when
I try to "make" the PAR package, I get the following
messages.
$ make
cp lib/App/Packer/PAR.pm blib/lib/App/Packer/PAR.pm
cp lib/PAR/Packer.pm blib/lib/PAR/Packer.pm
cp lib/PAR/Filter/Obfuscate.pm blib/lib/PAR/Filter/Obfuscate.pm
cp lib/PAR/Filter/PodStrip.pm blib/lib/PAR/Filter/PodStrip.pm
cp lib/PAR/Filter.pm blib/lib/PAR/Filter.pm
cp lib/PAR.pm blib/lib/PAR.pm
cp lib/PAR/Filter/PatchContent.pm blib/lib/PAR/Filter/PatchContent.pm
cp lib/PAR/Filter/Bytecode.pm blib/lib/PAR/Filter/Bytecode.pm
cp lib/PAR/Tutorial.pod blib/lib/PAR/Tutorial.pod
cp lib/PAR/FAQ.pod blib/lib/PAR/FAQ.pod
cp lib/PAR/Heavy.pm blib/lib/PAR/Heavy.pm
cp lib/PAR/Filter/Bleach.pm blib/lib/PAR/Filter/Bleach.pm
make[1]: Entering directory `/usr/lib/perl5/5.8.2/PAR-0.83/myldr'perl
./file2c.pl
/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE/libperl.dll.a my_perl.c
load_me_0 1 30000
gcc -c -DPERL_USE_SAFE_PUTENV
-fno-strict-aliasing -I/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE
main.c
perl ./file2c.pl ../script/par.pl my_par_pl.c load_me_2 1
gcc -c -DPERL_USE_SAFE_PUTENV
-fno-strict-aliasing -I/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE
my_par_pl.cld2 main.o my_par_pl.o
win32.coff -s -s -s -L/usr/local/lib
/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/auto/DynaLoader/DynaLoader.a
-L/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE -lperl -lcrypt
-lgdbm_compat --output ./par.exe
gcc main.o my_par_pl.o win32.coff -s -s -s -L/usr/local/lib
/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/auto/DynaLoader/DynaLoader.a
-L/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE -lperl -lcrypt
-lgdbm_compat --output ./par.exe
Info: resolving _MallocCfg_ptr by linking to __imp__MallocCfg_ptr (auto-import)
perl ./file2c.pl ./par.exe my_par.c load_me_1 1 30000
gcc -c -DPERL_USE_SAFE_PUTENV
-fno-strict-aliasing -I/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE
static.cld2 static.o -s -s -s -L/usr/local/lib
/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/auto/DynaLoader/DynaLoader.a
-L/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE -lcrypt -lgdbm_compat
win32.coff --output ./static.exe
gcc static.o -s -s -s -L/usr/local/lib
/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/auto/DynaLoader/DynaLoader.a
-L/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE -lcrypt -lgdbm_compat
win32.coff --output ./static.exe
perl parlsig.pl ./static.exe ./par.exe 1 30000./static.exe
-I"/usr/lib/perl5/5.8.2/PAR-0.83/inc"
-I"/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int" -I"/usr/lib/perl5/5.8.2"
-I"/usr/lib/perl5/site_perl/5.8.2/cygwin-thread-multi-64int"
-I"/usr/lib/perl5/site_perl/5.8.2" -I"/usr/lib/perl5/site_perl"
-I"/usr/lib/perl5/5.8.2/PAR-0.83" -I"." -I../myldr/.. -I../blib/lib-q -B
-O../script/parl.exe
Then a Windows box appears with the following message.
The application failed to initialize properly (0xc0000022). Check on OK
to terminate application.
After pressing the OK box, the Cywin terminal widow spits out this.
make[1]: *** [../script/parl.exe] Error 128
make[1]: Leaving directory `/usr/lib/perl5/5.8.2/PAR-0.83/myldr'
make: *** [subdirs] Error 2
I have installed PAR successfully on a Linux box, but the Windows
machine is the one I really need at this point. The computer is
running Win2k, with Perl 5.8.2 running on Cygwin. Any help would
be greatly appreciated.
Thanks, Ron Larson
Show quoted text
____________________________________________________________
| | |
| MACROCAD DEVELOPMENT INC. | phone : 651-686-7669 |
| 5409 Irving Avenue South | email : larson@macrocad.com |
| Minneapolis, MN 55419 | web site : www.macrocad.com |
|___________________________|________________________________|