Fri May 30 17:48:25 2014: Request 95417 was acted upon.
Transaction: Correspondence added by angan....@intel.com
       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: angan....@intel.com
      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:bug-par-pac...@rt.cpan.org] 
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, angan....@intel.com 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='usrin...@plxc8979.pdx.intel.com'
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='usrin...@plxc8979.pdx.intel.com'
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