Fri May 30 17:48:25 2014: Request 95417 was acted upon.
Transaction: Correspondence added by [email protected]
       Queue: PAR-Packer
     Subject: RE: [rt.cpan.org #95417] Perl pp error: Seeking some info
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: [email protected]
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=95417 >


Roderich,

Thanks for the help. This brings me to my earlier 2nd question --- 

If they are truly comments, why do I get segmentation fault when I 
search-and-replace all "intel" with "TEST" (things however pass with "intel" 
changed to "INTEL"). Could you kindly take a look at the grepped "intel" 
strings (file re-attached) and let me know.

- Angan 

-----Original Message-----
From: Roderich Schupp via RT [mailto:[email protected]] 
Sent: Friday, May 30, 2014 2:45 PM
To: Das, Angan
Subject: [rt.cpan.org #95417] Perl pp error: Seeking some info

<URL: https://rt.cpan.org/Ticket/Display.html?id=95417 >

On 2014-05-30 13:40:24, [email protected] wrote:
> For e.g. attached is the file containing grep of all *intel* strings 
> out of my pp compiled binary.
> 
> I want to know if there are any dependencies on these paths.

No. The packed executable is self-contained and doesn't need anything from the 
original packing site.
The strings you saw are # line commentes (see the perlsyn man page for "Plain 
Old Comments"). Their purpose is so that die() or warn() messages mention the 
original filename and line number though the actual files when running the 
executable may have totally different names (or might not be files at all).

BTW regarding "my pp compiled binary": pp does *not* compile your perl script 
in any way. Think of the resulting executable a self-extracting archive that 
contains your script, any required modules and even a perl binary.

Cheers, Roderich




/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64:/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/CORE:/usr/intel/pkgs/perl/5.14.1/lib64
/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64:/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/CORE:/usr/intel/pkgs/perl/5.14.1/lib64
/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64
/usr/intel/pkgs/perl/5.14.1/lib64/site_perl/x86_64-linux
/usr/intel/pkgs/perl/5.14.1/lib64/site_perl
/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux
/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1
/usr/intel/pkgs/perl/5.14.1/lib64/module/default
/usr/intel/bin/tcsh
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/Carp.pm"
b#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/Carp/Heavy.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/Compress/Zlib.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/Exporter.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/Exporter/Heavy.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/File/Basename.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/File/Copy.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/File/Find.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/File/GlobMapper.pm"
M#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/File/Temp.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/FileHandle.pm"
O#line 1 
"/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Compress/Adapter/Deflate.pm"
QW#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Compress/Base.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Compress/Base/Common.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Compress/Gzip.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Compress/Gzip/Constants.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Compress/RawDeflate.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Compress/Zlib/Extra.pm"
##line 1 
"/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Uncompress/Adapter/Inflate.pm"
<#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Uncompress/Base.pm"
7#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Uncompress/Gunzip.pm"
"&#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/IO/Uncompress/RawInflate.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/PerlIO.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/SelectSaver.pm"
{#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/Symbol.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/Time/Local.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/UNIVERSAL.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/XSLoader.pm"
\#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/base.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/bytes.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/constant.pm"
i#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/feature.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/integer.pm"
O#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/overload.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/strict.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/utf8.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/vars.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/warnings.pm"
3#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/warnings/register.pm"
1#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/Config.pm"
    archlibexp => '/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux',
    cc => '/usr/intel/pkgs/gcc/4.5.2/bin/gcc',
    privlibexp => '/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1',
    scriptdir => '/usr/intel/pkgs/perl/5.14.1/bin',
    sitearchexp => '/usr/intel/pkgs/perl/5.14.1/lib64/site_perl/x86_64-linux',
    sitelibexp => '/usr/intel/pkgs/perl/5.14.1/lib64/site_perl',
## Configured by     : usrintel
archlib='/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux'
archlibexp='/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux'
bin='/usr/intel/pkgs/perl/5.14.1/bin'
binexp='/usr/intel/pkgs/perl/5.14.1/bin'
cc='/usr/intel/pkgs/gcc/4.5.2/bin/gcc'
ccdlflags='-Wl,-E 
-Wl,-rpath,/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/CORE'
ccflags='-O2 -fPIC -I/usr/intel/pkgs/perl/5.14.1/include 
-L/usr/intel/pkgs/perl/5.14.1/lib64 
-Wl,-rpath=/usr/intel/pkgs/perl/5.14.1/lib64 -fno-strict-aliasing -pipe 
-fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
cf_by='usrintel'
cf_email='[email protected]'
config_arg13='-Dcc=/usr/intel/pkgs/gcc/4.5.2/bin/gcc'
config_arg14='-Dccflags= -O2 -fPIC -I/usr/intel/pkgs/perl/5.14.1/include 
-L/usr/intel/pkgs/perl/5.14.1/lib64  
-Wl,-rpath=/usr/intel/pkgs/perl/5.14.1/lib64'
config_arg15='-Dldflags= -L/usr/intel/pkgs/perl/5.14.1/lib64 
-Wl,-rpath=/usr/intel/pkgs/perl/5.14.1/lib64'
config_arg3='-Dprefix=/usr/intel/pkgs/perl/5.14.1'
config_arg4='-Dprivlib=/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1'
config_arg5='-Dsitelib=/usr/intel/pkgs/perl/5.14.1/lib64/site_perl'
config_arg6='-Dotherlibdirs=/usr/intel/pkgs/perl/5.14.1/lib64/module/default'
config_arg8='-Dfull_csh=/usr/intel/bin/tcsh'
config_arg9='-Dfull_sed=/usr/intel/bin/gsed'
config_args='-ds -e -Dprefix=/usr/intel/pkgs/perl/5.14.1 
-Dprivlib=/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1 
-Dsitelib=/usr/intel/pkgs/perl/5.14.1/lib64/site_perl 
-Dotherlibdirs=/usr/intel/pkgs/perl/5.14.1/lib64/module/default -Dlibs=-lnsl 
-lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -Dfull_csh=/usr/intel/bin/tcsh 
-Dfull_sed=/usr/intel/bin/gsed -Dlocincpth=/include /include -Dloclibpth=  
-Duseshrplib -Dcc=/usr/intel/pkgs/gcc/4.5.2/bin/gcc -Dccflags= -O2 -fPIC 
-I/usr/intel/pkgs/perl/5.14.1/include -L/usr/intel/pkgs/perl/5.14.1/lib64  
-Wl,-rpath=/usr/intel/pkgs/perl/5.14.1/lib64 -Dldflags= 
-L/usr/intel/pkgs/perl/5.14.1/lib64 
-Wl,-rpath=/usr/intel/pkgs/perl/5.14.1/lib64'
cppflags='-O2 -fPIC -I/usr/intel/pkgs/perl/5.14.1/include 
-L/usr/intel/pkgs/perl/5.14.1/lib64 
-Wl,-rpath=/usr/intel/pkgs/perl/5.14.1/lib64 -fno-strict-aliasing -pipe 
-fstack-protector'
cpprun='/usr/intel/pkgs/gcc/4.5.2/bin/gcc -E'
cppstdin='/usr/intel/pkgs/gcc/4.5.2/bin/gcc -E'
full_csh='/usr/intel/bin/tcsh'
initialinstalllocation='/usr/intel/pkgs/perl/5.14.1/bin'
installarchlib='/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux'
installbin='/usr/intel/pkgs/perl/5.14.1/bin'
installman1dir='/usr/intel/pkgs/perl/5.14.1/man/man1'
installman3dir='/usr/intel/pkgs/perl/5.14.1/man/man3'
installprefix='/usr/intel/pkgs/perl/5.14.1'
installprefixexp='/usr/intel/pkgs/perl/5.14.1'
installprivlib='/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1'
installscript='/usr/intel/pkgs/perl/5.14.1/bin'
installsitearch='/usr/intel/pkgs/perl/5.14.1/lib64/site_perl/x86_64-linux'
installsitebin='/usr/intel/pkgs/perl/5.14.1/bin'
installsitelib='/usr/intel/pkgs/perl/5.14.1/lib64/site_perl'
installsiteman1dir='/usr/intel/pkgs/perl/5.14.1/man/man1'
installsiteman3dir='/usr/intel/pkgs/perl/5.14.1/man/man3'
installsitescript='/usr/intel/pkgs/perl/5.14.1/bin'
ld='/usr/intel/pkgs/gcc/4.5.2/bin/gcc'
lddlflags='-shared -O2 -L/usr/intel/pkgs/perl/5.14.1/lib64 -fstack-protector'
ldflags=' -L/usr/intel/pkgs/perl/5.14.1/lib64 
-Wl,-rpath=/usr/intel/pkgs/perl/5.14.1/lib64 -fstack-protector'
man1dir='/usr/intel/pkgs/perl/5.14.1/man/man1'
man1direxp='/usr/intel/pkgs/perl/5.14.1/man/man1'
man3dir='/usr/intel/pkgs/perl/5.14.1/man/man3'
man3direxp='/usr/intel/pkgs/perl/5.14.1/man/man3'
mydomain='.pdx.intel.com'
otherlibdirs='/usr/intel/pkgs/perl/5.14.1/lib64/module/default'
pager='/usr/intel/bin/less -R'
perl5='/usr/intel/bin/perl'
perladmin='[email protected]'
perlpath='/usr/intel/pkgs/perl/5.14.1/bin/perl'
prefix='/usr/intel/pkgs/perl/5.14.1'
prefixexp='/usr/intel/pkgs/perl/5.14.1'
privlib='/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1'
privlibexp='/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1'
scriptdir='/usr/intel/pkgs/perl/5.14.1/bin'
scriptdirexp='/usr/intel/pkgs/perl/5.14.1/bin'
sitearch='/usr/intel/pkgs/perl/5.14.1/lib64/site_perl/x86_64-linux'
sitearchexp='/usr/intel/pkgs/perl/5.14.1/lib64/site_perl/x86_64-linux'
sitebin='/usr/intel/pkgs/perl/5.14.1/bin'
sitebinexp='/usr/intel/pkgs/perl/5.14.1/bin'
sitelib='/usr/intel/pkgs/perl/5.14.1/lib64/site_perl'
sitelib_stem='/usr/intel/pkgs/perl/5.14.1/lib64/site_perl'
sitelibexp='/usr/intel/pkgs/perl/5.14.1/lib64/site_perl'
siteman1dir='/usr/intel/pkgs/perl/5.14.1/man/man1'
siteman1direxp='/usr/intel/pkgs/perl/5.14.1/man/man1'
siteman3dir='/usr/intel/pkgs/perl/5.14.1/man/man3'
siteman3direxp='/usr/intel/pkgs/perl/5.14.1/man/man3'
siteprefix='/usr/intel/pkgs/perl/5.14.1'
siteprefixexp='/usr/intel/pkgs/perl/5.14.1'
sitescript='/usr/intel/pkgs/perl/5.14.1/bin'
sitescriptexp='/usr/intel/pkgs/perl/5.14.1/bin'
startperl='#!/usr/intel/pkgs/perl/5.14.1/bin/perl'
yacc='/usr/intel/bin/byacc'
ccflags_nolargefiles='-O2 -fPIC -I/usr/intel/pkgs/perl/5.14.1/include 
-L/usr/intel/pkgs/perl/5.14.1/lib64 
-Wl,-rpath=/usr/intel/pkgs/perl/5.14.1/lib64 -fno-strict-aliasing -pipe 
-fstack-protector '
ldflags_nolargefiles=' -L/usr/intel/pkgs/perl/5.14.1/lib64 
-Wl,-rpath=/usr/intel/pkgs/perl/5.14.1/lib64 -fstack-protector'
Cc#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/Cwd.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/DynaLoader.pm"
C#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/Errno.pm"
G#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/Fcntl.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/File/Glob.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/File/Spec.pm"
{#line 1 
"/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/File/Spec/Unix.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/IO.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/IO/File.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/IO/Handle.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/IO/Seekable.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/List/Util.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/PerlIO/scalar.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/Scalar/Util.pm"
#line 1 
"/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/Tie/Hash/NamedCapture.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/attributes.pm"
        ?#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/5.14.1/x86_64-linux/lib.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/module/default/PAR.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/module/default/PAR/Dist.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/module/default/PAR/Filter.pm"
#line 1 
"/usr/intel/pkgs/perl/5.14.1/lib64/module/default/PAR/Filter/PatchContent.pm"
#line 1 
"/usr/intel/pkgs/perl/5.14.1/lib64/module/default/PAR/Filter/PodStrip.pm"
,#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/module/default/PAR/Heavy.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/module/default/PAR/SetupProgname.pm"
#line 1 "/usr/intel/pkgs/perl/5.14.1/lib64/module/default/PAR/SetupTemp.pm"
/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64
/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64
/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64
/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64
/usr/intel/pkgs/gcc/4.7.2/lib64
/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64
/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64
/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64
/usr/intel/pkgs/gcc/4.5.2/lib:/usr/intel/pkgs/gcc/4.5.2/lib64

Reply via email to