Hi Roderich,
Thank you. I tried the suggestion you mentioned below. I got the
following errors. Any help is appreciated.
Best Regards,
Deen Kotturi.
d...@dkotturi-pc-t43:~$ cpan PAR::Packer
CPAN: Storable loaded ok (v2.18)
Going to read /home/deen/.cpan/Metadata
Database was generated on Mon, 19 Jan 2009 11:26:52 GMT
Running install for module 'PAR::Packer'
Running make for S/SM/SMUELLER/PAR-Packer-0.982.tar.gz
CPAN: LWP::UserAgent loaded ok (v5.810)
CPAN: Time::HiRes loaded ok (v1.9711)
Fetching with LWP:
ftp://cpan-du.viaverio.com/pub/CPAN/authors/id/S/SM/SMUELLER/PAR-Packer-0.982.tar.gz
CPAN: Digest::SHA loaded ok (v5.45)
CPAN: Compress::Zlib loaded ok (v2.011)
Checksum for
/home/deen/.cpan/sources/authors/id/S/SM/SMUELLER/PAR-Packer-0.982.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.38)
PAR-Packer-0.982/
PAR-Packer-0.982/t/
PAR-Packer-0.982/t/10-parl-generation.t
PAR-Packer-0.982/t/30-current_exec.t
PAR-Packer-0.982/t/00-pod.t
PAR-Packer-0.982/t/test-proc
PAR-Packer-0.982/t/20-pp.t
PAR-Packer-0.982/inc/
PAR-Packer-0.982/inc/Test/
PAR-Packer-0.982/inc/Test/Builder/
PAR-Packer-0.982/inc/Test/Builder/Module.pm
PAR-Packer-0.982/inc/Test/Builder.pm
PAR-Packer-0.982/inc/Test/More.pm
PAR-Packer-0.982/inc/Module/
PAR-Packer-0.982/inc/Module/Install/
PAR-Packer-0.982/inc/Module/Install/Can.pm
PAR-Packer-0.982/inc/Module/Install/Base.pm
PAR-Packer-0.982/inc/Module/Install/PAR.pm
PAR-Packer-0.982/inc/Module/Install/Win32.pm
PAR-Packer-0.982/inc/Module/Install/WriteAll.pm
PAR-Packer-0.982/inc/Module/Install/Makefile.pm
PAR-Packer-0.982/inc/Module/Install/Fetch.pm
PAR-Packer-0.982/inc/Module/Install/Include.pm
PAR-Packer-0.982/inc/Module/Install/Metadata.pm
PAR-Packer-0.982/inc/Module/Install.pm
PAR-Packer-0.982/lib/
PAR-Packer-0.982/lib/App/
PAR-Packer-0.982/lib/App/Packer/
PAR-Packer-0.982/lib/App/Packer/PAR.pm
PAR-Packer-0.982/lib/PAR/
PAR-Packer-0.982/lib/PAR/Filter/
PAR-Packer-0.982/lib/PAR/Filter/Bleach.pm
PAR-Packer-0.982/lib/PAR/Filter/Bytecode.pm
PAR-Packer-0.982/lib/PAR/Filter/PodStrip.pm
PAR-Packer-0.982/lib/PAR/Filter/Obfuscate.pm
PAR-Packer-0.982/lib/PAR/Filter/PatchContent.pm
PAR-Packer-0.982/lib/PAR/Packer.pm
PAR-Packer-0.982/lib/PAR/StrippedPARL/
PAR-Packer-0.982/lib/PAR/StrippedPARL/Base.pm
PAR-Packer-0.982/lib/PAR/StrippedPARL/Static.pm
PAR-Packer-0.982/lib/PAR/StrippedPARL/Dynamic.pm
PAR-Packer-0.982/lib/PAR/Filter.pm
PAR-Packer-0.982/lib/pp.pm
PAR-Packer-0.982/TODO
PAR-Packer-0.982/contrib/
PAR-Packer-0.982/contrib/docs/
PAR-Packer-0.982/contrib/docs/where_is_it.txt
PAR-Packer-0.982/contrib/docs/who_am_i.txt
PAR-Packer-0.982/contrib/pare/
PAR-Packer-0.982/contrib/pare/pare
PAR-Packer-0.982/contrib/pare/pare_readme.txt
PAR-Packer-0.982/contrib/stdio/
PAR-Packer-0.982/contrib/stdio/Stdio.pm
PAR-Packer-0.982/contrib/stdio/Stdio_readme.txt
PAR-Packer-0.982/contrib/procedural_pp/
PAR-Packer-0.982/contrib/procedural_pp/pp_old
PAR-Packer-0.982/contrib/gui_pp/
PAR-Packer-0.982/contrib/gui_pp/gpp
PAR-Packer-0.982/contrib/gui_pp/gpp_readme.txt
PAR-Packer-0.982/contrib/automated_pp_test/
PAR-Packer-0.982/contrib/automated_pp_test/hello_tk.pl
PAR-Packer-0.982/contrib/automated_pp_test/remove_file_and_try_executable_again.pm
PAR-Packer-0.982/contrib/automated_pp_test/prior_to_test.pm
PAR-Packer-0.982/contrib/automated_pp_test/hi.ico
PAR-Packer-0.982/contrib/automated_pp_test/pipe_a_command.pm
PAR-Packer-0.982/contrib/automated_pp_test/test_in_further_subdir.pm
PAR-Packer-0.982/contrib/automated_pp_test/automated_pp_test.pl
PAR-Packer-0.982/myldr/
PAR-Packer-0.982/myldr/internals.c
PAR-Packer-0..982/myldr/env.c
PAR-Packer-0.982/myldr/parlsig.pl
PAR-Packer-0.982/myldr/usernamefrompwuid.c
PAR-Packer-0.982/myldr/win32.obj
PAR-Packer-0.982/myldr/win32.res
PAR-Packer-0.982/myldr/mktmpdir.c
PAR-Packer-0.982/myldr/mktmpdir.h
PAR-Packer-0.982/myldr/Makefile.PL
PAR-Packer-0.982/myldr/sha1.c.PL
PAR-Packer-0.982/myldr/main.c
PAR-Packer-0.982/myldr/encode_append.pl
PAR-Packer-0.982/myldr/static.c
PAR-Packer-0.982/myldr/utils..c
PAR-Packer-0.982/myldr/win32.coff
PAR-Packer-0.982/myldr/file2c.pl
PAR-Packer-0.982/README
PAR-Packer-0.982/MANIFEST.SKIP
PAR-Packer-0.982/Makefile.PL
PAR-Packer-0.982/META.yml
PAR-Packer-0.982/script/
PAR-Packer-0.982/script/pp
PAR-Packer-0.982/script/tkpp
PAR-Packer-0.982/script/parl.pod
PAR-Packer-0.982/script/par.pl
PAR-Packer-0.982/AUTHORS
PAR-Packer-0.982/package/
PAR-Packer-0.982/package/parl.nsi
PAR-Packer-0.982/ChangeLog
PAR-Packer-0.982/MANIFEST
CPAN: File::Temp loaded ok (v0.18)
CPAN.pm: Going to build S/SM/SMUELLER/PAR-Packer-0.982.tar.gz
*** You have extra Perl library paths set in your environment.
Please note that these paths (set with PERL5LIB or PERLLIB)
are not honored by perl when running under taint mode, which
may lead to problems. This is a limitation (by design) of
Perl, not of PAR::Packer; but some of the problems may
manifest here during installation.
Checking if your kit is complete...
Looks good
Writing Makefile for the par program
Writing Makefile for PAR::Packer
Could not read '/home/deen/.cpan/build/PAR-Packer-0.982-Yv0dvZ/META.yml'.
Falling back to other methods to determine prerequisites
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/StrippedPARL/Base.pm blib/lib/PAR/StrippedPARL/Base.pm
cp lib/PAR/Filter.pm blib/lib/PAR/Filter.pm
cp lib/PAR/Filter/PatchContent.pm blib/lib/PAR/Filter/PatchContent.pm
cp lib/PAR/StrippedPARL/Dynamic.pm blib/lib/PAR/StrippedPARL/Dynamic.pm
cp lib/PAR/Filter/Bytecode.pm blib/lib/PAR/Filter/Bytecode.pm
cp lib/pp.pm blib/lib/pp.pm
cp lib/PAR/Filter/Bleach.pm blib/lib/PAR/Filter/Bleach.pm
cp lib/PAR/StrippedPARL/Static.pm blib/lib/PAR/StrippedPARL/Static.pm
make[1]: Entering directory
`/home/deen/.cpan/build/PAR-Packer-0.982-Yv0dvZ/myldr'
/usr/bin/perl sha1.c.PL sha1.c
cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/lib/perl/5.10/CORE sha1.c
/usr/bin/perl ./file2c.pl /usr/lib/libperl.so.5.10.0 my_perl.c load_me_0 1 30000
cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/lib/perl/5.10/CORE main.c
main.c: In function ‘main’:
main.c:116: warning: format not a string literal and no format arguments
/usr/bin/perl ./file2c.pl ../script/par.pl my_par_pl.c load_me_2 1
cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/lib/perl/5.10/CORE my_par_pl.c
cc main.o my_par_pl.o -s -Wl,-E -L/usr/local/lib -L/usr/lib/perl/5.10/CORE
-lperl -ldl -lm -lpthread -lc -lcrypt -o ./par
/usr/bin/ld: cannot find -lperl
collect2: ld returned 1 exit status
make[1]: *** [par] Error 1
make[1]: Leaving directory
`/home/deen/.cpan/build/PAR-Packer-0.982-Yv0dvZ/myldr'
make: *** [subdirs] Error 2
SMUELLER/PAR-Packer-0.982.tar.gz
make -- NOT OK
Warning (usually harmless): 'YAML' not installed, will not store persistent
state
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
________________________________
From: Roderich Schupp <[email protected]>
To: Deen Kotturi <[email protected]>
Cc: [email protected]
Sent: Monday, January 19, 2009 11:54:21 AM
Subject: Re: Using 'pp'
On Mon, Jan 19, 2009 at 4:12 PM, Deen Kotturi <[email protected]> wrote:
> r...@dkotturi-pc-t43:/home/deen# pp -o test.exe test.pl
> The program 'pp' is currently not installed. You can install it by typing:
> apt-get install libpar-packer-perl
> bash: pp: command not found
>
> I checked if PAR is installed on my machine as below:
...but pp (and the underlying infrastructure) is nowadays
in CPAN module PAR::Packer, hence try
$ cpan PAR::Packer
Cheers, Roderich