Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
Hi all. I am about as much as a novice to all of this as they come. I'm learning perl with Simon Cozens' "Beginning Perl".
My latest challenge is to get pp installed on my desktop, which is running Windows Vista. I downloaded PAR-Packer last night.
I have the most recent versions of Strawberry Perl and Dev-CPP installed on my D drive.
(I see someone else has posted recently with issues around PAR-Packer and Strawberry, although theirs is the portable version.)
When I run perl Makefile.pl, I get the following warnings:
Warning: prerequisite Getopt::ArgvFile 1.07 not found. Warning: prerequisite Module::ScanDeps 0.98 not found. ... Detected uninstalled Perl. Trying to continue. Have \strawb~1\perl\lib Want \strawberry\perl\lib Note (probably harmless): No library found for libperl512.a Note (probably harmless): No library found for -lmoldname Note (probably harmless): No library found for -lkernel32 Note (probably harmless): No library found for -luser32 Note (probably harmless): No library found for -lgdi32 Note (probably harmless): No library found for -lwinspool Note (probably harmless): No library found for -lcomdlg32 Note (probably harmless): No library found for -ladvapi32 Note (probably harmless): No library found for -lshell32 Note (probably harmless): No library found for -lole32 Note (probably harmless): No library found for -loleaut32 Note (probably harmless): No library found for -lnetapi32 Note (probably harmless): No library found for -luuid Note (probably harmless): No library found for -lws2_32 Note (probably harmless): No library found for -lmpr Note (probably harmless): No library found for -lwinmm Note (probably harmless): No library found for -lversion Note (probably harmless): No library found for -lodbc32 Note (probably harmless): No library found for -lodbccp32 Note (probably harmless): No library found for -lcomctl32 Writing Makefile for the par.exe program Writing Makefile for PAR::Packer
My install appears to expect me to run dmake, so I then run dmake test:
Skip blib\lib\App\Packer\PAR.pm (unchanged) Skip blib\lib\PAR\Packer.pm (unchanged) Skip blib\lib\PAR\Filter\Obfuscate.pm (unchanged) Skip blib\lib\PAR\Filter\PodStrip.pm (unchanged) Skip blib\lib\PAR\StrippedPARL\Base.pm (unchanged) Skip blib\lib\PAR\Filter.pm (unchanged) Skip blib\lib\PAR\Filter\PatchContent.pm (unchanged) Skip blib\lib\PAR\StrippedPARL\Dynamic.pm (unchanged) Skip blib\lib\PAR\Filter\Bytecode.pm (unchanged) Skip blib\lib\pp.pm (unchanged) Skip blib\lib\PAR\Filter\Bleach.pm (unchanged) Skip blib\lib\PAR\StrippedPARL\Static.pm (unchanged) gcc -c -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPERL_IM +PLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitf ields -DPERL_MSVCRT_READFIX -I"C:\strawberry\perl\lib\CORE" -DPARL_E +XE=\"parl.exe\" -s -O2 main.c main.c:1:20: error: EXTERN.h: No such file or directory main.c:2:18: error: perl.h: No such file or directory main.c:3:18: error: XSUB.h: No such file or directory In file included from main.c:4: perlxsi.c:4: error: expected '=', ',', ';', 'asm' or '__attribute__' b +efore 'void' perlxsi.c:6: error: expected '=', ',', ';', 'asm' or '__attribute__' b +efore 'void' perlxsi.c:7: error: expected '=', ',', ';', 'asm' or '__attribute__' b +efore 'void' perlxsi.c:9: error: expected '=', ',', ';', 'asm' or '__attribute__' b +efore 'void' main.c:12: error: expected '=', ',', ';', 'asm' or '__attribute__' bef +ore '*' token In file included from main.c:54: internals.c:1: error: expected ')' before 'void' internals.c: In function 'XS': internals.c:11: error: 'par_redo_stack' undeclared (first use in this +function) internals.c:11: error: (Each undeclared identifier is reported only on +ce internals.c:11: error: for each function it appears in.) internals.c: At top level: internals.c:14: error: redefinition of 'XS' internals.c:9: note: previous definition of 'XS' was here internals.c: In function 'XS': internals.c:15: error: 'GV' undeclared (first use in this function) internals.c:15: error: 'tmpgv' undeclared (first use in this function) internals.c:16: error: 'AV' undeclared (first use in this function) internals.c:16: error: 'tmpav' undeclared (first use in this function) internals.c:17: error: 'SV' undeclared (first use in this function) internals.c:17: error: 'svp' undeclared (first use in this function) internals.c:18: error: 'tmpsv' undeclared (first use in this function) internals.c:23: error: 'TAINT' undeclared (first use in this function) internals.c:30: error: 'SVt_PVAV' undeclared (first use in this functi +on) internals.c:45: error: 'SVt_PV' undeclared (first use in this function +) internals.c:99: error: 'TAINT_NOT' undeclared (first use in this funct +ion) internals.c:102: error: 'PL_compcv' undeclared (first use in this func +tion) internals.c: In function 'par_xs_init': internals.c:124: error: 'aTHX' undeclared (first use in this function) internals.c:125: error: 'XS_Internals_PAR_BOOT' undeclared (first use +in this function) main.c: In function 'main': main.c:84: error: 'PL_do_undump' undeclared (first use in this functio +n) main.c:85: error: 'my_perl' undeclared (first use in this function) main.c:89: error: 'PL_perl_destruct_level' undeclared (first use in th +is function) main.c:114: error: expected expression before 'char' dmake: Error code 129, while making 'main.o' dmake: Error code 255, while making 'subdirs'
Could the problem be that it is looking for Strawberry in the C drive? If so, why?
Thanks for any pointers.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Trying to compile PAR-Packer with Strawberry and Dev-Cpp installed
by syphilis (Archbishop) on Jan 24, 2011 at 05:56 UTC | |
by Anonymous Monk on Jan 24, 2011 at 07:40 UTC | |
|
Re: Trying to compile PAR-Packer with Strawberry and Dev-Cpp installed
by Anonymous Monk on Jan 23, 2011 at 23:52 UTC | |
by Jim (Curate) on Jan 24, 2011 at 02:07 UTC | |
by Anonymous Monk on Jan 24, 2011 at 02:32 UTC | |
by Jim (Curate) on Jan 24, 2011 at 03:23 UTC | |
by Anonymous Monk on Jan 24, 2011 at 03:40 UTC | |
|