From: Hulley, Rob via RT
Sun Jun 16 09:09:52 2013: Request 86178 was acted upon.
Transaction: Ticket created by Rob.Hulley@hp.com
Queue: PAR-Packer
Subject: dll files not extracted to shlib subfolder when using -l or to other folder when using -a
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: Rob.Hulley@hp.com
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=86178 >
Hi Everyone,
I am trying to compile a program to .exe in windows 7 32 bit.
I have active perl 5.16.3 installed and using PAR::Packer 1.014
I am trying to add an extra set of files in a floder, there are 5 .tcl files and 1 .dll file.
I have everything working except when I run the program the dll file is not extracted to the temp folder.
And the program fails due to the missing file.
The tcl files are extracted ok, the dll file is included in the archive but does not extract.
If I manually copy the file to the temp folder the program then works.
I am almost there just need the dll to extract.
I have tried using the -l option and the files go to shlib.
I also tried using the -a option shown below and the folder gets created but the dll is again missing.
The other dll files are extracted to the top level OK. (tkkit.dll tcl.dll)
Hope you can help.
Thanks,
Rob
pp command I am using is below problem part highlighted:
pp -vv -a C:\Perl\lib\tkdnd\windows\x86 -l C:/Perl/lib/auto/Tcl/Tcl.dll -l C:/Perl/lib/auto/Tcl/tkkit.dll -o Raw_reduce.exe -f Bleach -N=FileVersion=%version% -N=ProductVersion=%version% Raw_reduce_v%version%.pl -L=Raw_reduce.log.%version%.txt
From log file files are added:
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/auto/Tcl/Tcl.dll as shlib/MSWin32-x86-multi-thread/Tcl.dll
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/auto/Tcl/tkkit.dll as shlib/MSWin32-x86-multi-thread/tkkit.dll
C:\Perl\site\bin/pp: Writing extra files to C:\Users\hulley\AppData\Local\Temp\ppTG5bp.par
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/pkgIndex.tcl as Perl/lib/tkdnd/windows/x86/pkgIndex.tcl
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd.tcl as Perl/lib/tkdnd/windows/x86/tkdnd.tcl
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd26.dll as Perl/lib/tkdnd/windows/x86/tkdnd26.dll
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd_compat.tcl as Perl/lib/tkdnd/windows/x86/tkdnd_compat.tcl
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd_macosx.tcl as Perl/lib/tkdnd/windows/x86/tkdnd_macosx.tcl
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd_unix.tcl as Perl/lib/tkdnd/windows/x86/tkdnd_unix.tcl
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd_windows.tcl as Perl/lib/tkdnd/windows/x86/tkdnd_windows.tcl
C:\Perl\site\bin/pp: Generating a fresh 'parl'.
[cid:image002.png@01CE6AE6.7D9E45F0]
Rob Hulley
HP storage Support Specialist
Global Storage Competency Centre
HP Enterprise Business
rob.hulley@hp.com<mailto:rob.hulley@hp.com>
T +61 7 38241688
M +61413458281
Hewlett-Packard Company
Alexandra Hills, QLD. 4161
Australia
[HP]<http://www.hp.com/>
From: Roderich Schupp via RT
Sun Jun 09 14:49:10 2013: Request 86014 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR
Subject: [PATCH] POD fix
Broken in: (no value)
Severity: (no value)
Owner: RSCHUPP
Requestors: gregoa@debian.org
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=86014 >
Thanks, the only non-ASCII character in there turned out to be a typo,
but applied your patch anyway. Fixed 2 bad L<> hyperlinks along the way.
Comitted, will be in the next release.
Cheers, Roderich
From: gregor herrmann via RT
Sun Jun 09 10:10:29 2013: Request 86014 was acted upon.
Transaction: Ticket created by gregoa@debian.org
Queue: PAR
Subject: [PATCH] POD fix
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: gregoa@debian.org
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=86014 >
In Debian we are currently applying the attached patch to PAR.
We thought you might be interested in it, too.
Description: add =encoding to POD, Pod::Simple is more strict
Origin: vendor
Author: gregor herrmann <gregoa@debian.org>
Last-Update: 2013-06-09
Thanks in advance,
gregor herrmann, Debian Perl Group
From: Fulko Hew
On Fri, Jun 7, 2013 at 2:40 AM, Roderich Schupp <
roderich.schupp@googlemail.com> wrote:
>
> On Thu, Jun 6, 2013 at 8:50 PM, Fulko Hew <fulko.hew@gmail.com> wrote:
>
>> Can anyone tell me whats wrong?
>
>
> TL;DR Use __DATA__ instead of __END__ and it works.
>
Thanks for the lead. I _had_ tried something close to that, but what I
failed to
realize and mention was that my main application was defined in a package
called Main.
So (in case someone stumbles across this email in the archives)
here is the results and conclusions:
a) the use of __END__ does work in the case of non-PAR packed code
(Note: the ref doesn't match the package name)
package Main;
pod2usage(-verbose => 2, -input => \*main::DATA);
__END__
=pod
stuff
==cut
b) When using __DATA__ (you of course) have to have the ref match the
package name
AND ... this works with PAR and non-PAR alike.
package Main;
pod2usage(-verbose => 2, -input => \*Main::DATA);
__DATA__
=pod
stuff
==cut
From: Roderich Schupp
On Thu, Jun 6, 2013 at 8:50 PM, Fulko Hew <fulko.hew@gmail.com> wrote:
> Can anyone tell me whats wrong?
TL;DR Use __DATA__ instead of __END__ and it works.
The reason is probably that when packed, it's not your original script
that's run directly (by the special purpose Perl interpreter also packed
into the executable), but a small wrapper script. This finally runs
your actual script. __DATA__ sections "stick" to the script there
textually appended to, but __END__ not.
Cheers, Roderich
From: Fulko Hew
I'm trying do do the following (which was the recommended
technique for perl2exe); but it doesn't work with PAR.
pod2usage(-verbose => 2, -input => \*main::DATA);
Nothing I've tried so far works with PAR,
not even something as simple as:
print $_ foreach (<DATA>);
Can anyone tell me whats wrong?
------- sample code -------
use Pod::Usage;
pod2usage(-verbose => 2, -input => \*main::DATA);
__END__
=pod
this is my pod
=cut
From: Aadil Junayd via RT
Sun Jun 02 19:47:14 2013: Request 85808 was acted upon.
Transaction: Ticket created by aadiljunayd@live.com
Queue: PAR
Subject: Re:TT payment copy
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: aadiljunayd@live.com
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=85808 >
Dear Sir,
Please Find TT copy for payment.
Please Confirm receipt
Regards,
Aadil Junayd
Cisco Trading Co.
Tel: 00509876123
1 attachments (total 53.9 KB) "View slide show (1)Download all as zip
From: webmaster@mikedelta.fr via RT
Tue May 21 14:42:28 2013: Request 85510 was acted upon.
Transaction: Ticket created by webmaster@mikedelta.fr
Queue: PAR
Subject: Flight simulator software and services
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: webmaster@mikedelta.fr
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=85510 >
Mikedelta.fr announces:
Flight simulator compatible software and Pilot services
<http://mikedelta.fr/adm/lists/lt.php?id=ZklTBARVA0gFSgcKAQo%3D>
Info for passengers
<http://mikedelta.fr/adm/lists/lt.php?id=ZklTBARVDEgFSgcKAQo%3D>
As a passenger you see sometimes a screen with basic information like
plane altitude, speed and outside temp, then sudenly, you also see a
map showing the flight position, this piece of software is intended to
run on a second monitor, for your passengers of course. For
individuals or cockpit builders put this piece of sofware into your
FSX cockpit.
OUR LOG SYSTEM
Flight Log Client
<http://mikedelta.fr/adm/lists/lt.php?id=ZklTBARVDUgFSgcKAQo%3D>
The SERIES 2 of FLC was born, now with ability to create and submit
flightplans to our network, you can also save them in "FPL IVAO
compatible format" to share with your IVAO application or load them in
further flight logs. Logging your flight data to a lifetime database.
Live Radar
<http://mikedelta.fr/adm/lists/lt.php?id=ZklTBARUBEgFSgcKAQo%3D>
This is our windows live radar client, it allows you to see what's
happening in our virtual sky in real time, it seems like the web
interface (Live radar link)
<http://mikedelta.fr/adm/lists/lt.php?id=ZklTBARUBUgFSgcKAQo%3D>
but with more accuracy.
--
If you do not want to receive any more newsletters,
http://mikedelta.fr/adm/lists/lt.php?id=ZklTBARUBkgFSgcKAQo%3D
Forward a Message to Someone
http://mikedelta.fr/adm/lists/lt.php?id=ZklTBARUB0gFSgcKAQo%3D
--
powered by phpList, www.phplist.com --
From: Supertimbre musical instruments via RT
Mon May 20 01:11:22 2013: Request 85452 was acted upon.
Transaction: Ticket created by music@supertimbre.com
Queue: PAR
Subject: Distribute C key clarinet in rosewood quality and flute
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: music@supertimbre.com
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=85452 >
Dear Friend,
How are you selling this month ?
We manufacture and distribute C key rosewood clarinet in special price , quotation is USD 198 each pc,
ST guitar set with foam, USD 52.5, amplifier is 15 WATT.
Flute in nickel plated, USD 46.7,Min quantity is total 50 PCS.
Welcome you to inquiry GUITAR,SAX,TROMBONE,ETC,various musical instruments from us
And just a question, we are advertising on google search, can you suggest some forums in your country, and commercial website ?
B.rgds!
Frank
Yours sincerely,
Frank Zhang
Supertimbre Musical Instruments Co., Ltd
Tel : 86 0 13321460998
Email: supertimbre@gmail.com
music@supertimbre.com
MSN: supertimbre@hotmail.com
SKYPE: supertimbre
From: Roderich Schupp via RT
Mon May 13 15:02:28 2013: Request 85240 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR-Packer
Subject: pod_where doesn't seem to work with PAR::Packer
Broken in: 1.014
Severity: Normal
Owner: RSCHUPP
Requestors: jean@veronis.fr
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=85240 >
On 2013-05-13 14:42:08, jeanv wrote:
> However, when packed with par, the result is
>
> $VAR1 = undef;
That's because by default pp strips POD from the modules it packs.
To keep POD, pack with PAR_VERBATIM=1 in the environment,
e.g. if bar.pl is your sample script:
$ PAR_VERBATIM=1 pp -o bar.exe bar.pl
$ ./bar.exe
$VAR1 = '/tmp/par-roderich/cache-eb75039d16f65a0b128812311a42553f691a0ab8/inc/lib/Data/Dumper.pm';
Cheers, Roderich
From: Jean Véronis via RT
Mon May 13 14:42:08 2013: Request 85240 was acted upon.
Transaction: Ticket created by jeanv
Queue: PAR-Packer
Subject: pod_where doesn't seem to work with PAR::Packer
Broken in: 1.014
Severity: Normal
Owner: Nobody
Requestors: jean@veronis.fr
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=85240 >
When run directly the following script prints the path for Data/Dumper.pm
#!/usr/bin/env perl
use Data::Dumper;
use Pod::Find qw(pod_where);
my $s = pod_where( { -inc => 1 }, 'Data::Dumper');
print Dumper $s;
However, when packed with par, the result is
$VAR1 = undef;
From: Roderich Schupp via RT
Sun May 12 10:31:15 2013: Request 84949 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR-Packer
Subject: procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
On 2013-05-07 14:15:59, mcandre wrote:
> Correct, I have several such DLLs on my system. (I use a lot of
> programming language environments.)
> Haskell Platform appears to be the only one with a different name for
> this. I'll get in touch with Haskell Cafe and see if they can update
> this, or at least make it interfere less with other systems.
libstdc++-6.dll is "packed" into every packed executable (because
it's needed by perl516.dll). The line
C:\strawberry\perl\bin\perl.exe file2c.pl -c 30000 \
par.exe C:\strawberry\perl\bin\perl516.dll \
C:\strawberry\perl\bin\libgcc_s_sjlj-1.dll \
C:\strawberry\perl\bin\libstdc++-6.dll > boot_embedded_files.c
from your log shows that the correct version of libstdc++-6.dll
is embedded into boot.exe. But during
C:\strawberry\perl\bin\perl.exe -Mblib run_with_inc.pl \
par.exe -q -B -Oparldyn.exe
it looks like the version from Haskell Platform is used.
It might have been found earlier in PATH - there's no problem with this when
running perl.exe, because Windows probably tries the libstdc++-6.dll
from the directory containing perl.exe first, but that doesn't help par.exe.
Actually, I think this line already fails in the "make" phase, but
this error goes unnoticed (dmake problem?), though the output (parldyn.exe)
isn't generated. That's why this line is run again for "make test".
Cheers, Roderich
From: password via RT
Tue May 07 14:17:44 2013: Request 84949 was acted upon.
Transaction: Correspondence added by password@support.juno.com
Queue: PAR-Packer
Subject: Re: [rt.cpan.org #84949] procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll --> Ref #[1M3rb7I7Ps2St2f]
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
Hello,
Thank you for contacting Juno.
This is an automated response sent to email messages suspected to be spam by our spam filters. This process will help us filter spam messages and respond to genuine customer concerns quickly.
We apologize if your email is mistakenly identified as spam. Please reply to this message and one of our support agents will get back to you.
Sincerely,
Juno Customer Care
From: Andrew Pennebaker via RT
Tue May 07 14:15:59 2013: Request 84949 was acted upon.
Transaction: Correspondence added by mcandre
Queue: PAR-Packer
Subject: procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
Correct, I have several such DLLs on my system. (I use a lot of programming language environments.)
$ find /c/ -name libstdc++-6.dll 2>/dev/null
/c/DevKit/mingw/bin/libstdc++-6.dll
/c/Program Files/GIMP 2/bin/libstdc++-6.dll
/c/Program Files/Haskell Platform/2012.4.0.0/mingw/bin/libstdc++-6.dll
/c/strawberry/c/bin/libstdc++-6.dll
/c/strawberry/perl/bin/libstdc++-6.dll
/c/vagrant/vagrant/embedded/mingw/bin/libstdc++-6.dll
Haskell Platform appears to be the only one with a different name for this. I'll get in touch with Haskell Cafe and see if they can update this, or at least make it interfere less with other systems.
$ find /c/ -name libstdc++-6.dll 2>/dev/null
/c/DevKit/mingw/bin/libstdc++-6.dll
/c/Program Files/GIMP 2/bin/libstdc++-6.dll
/c/Program Files/Haskell Platform/2012.4.0.0/mingw/bin/libstdc++-6.dll
/c/strawberry/c/bin/libstdc++-6.dll
/c/strawberry/perl/bin/libstdc++-6.dll
/c/vagrant/vagrant/embedded/mingw/bin/libstdc++-6.dll
$ objdump -ax /c/DevKit/mingw/bin/libstdc++-6.dll | ack gxx_personality
[3896] __gxx_personality_sj0
$ objdump -ax /c/Program\ Files/GIMP\ 2/bin/libstdc++-6.dll | ack gxx_personality
[3499] __gxx_personality_sj0
$ objdump -ax /c/Program\ Files/Haskell\ Platform/2012.4.0.0/mingw/bin/libstdc++-6.dll | ack gxx_personality
[3401] __gxx_personality_v0
$ objdump -ax /c/strawberry/c/bin/libstdc++-6.dll | ack gxx_personality
[3510] __gxx_personality_sj0
$ objdump -ax /c/strawberry/perl/bin/libstdc++-6.dll | ack gxx_personality
[3510] __gxx_personality_sj0
$ objdump -ax /c/vagrant/vagrant/embedded/mingw/bin/libstdc++-6.dll | ack gxx_personality
[3896] __gxx_personality_sj0
From: password via RT
Sat May 04 10:09:21 2013: Request 84949 was acted upon.
Transaction: Correspondence added by password@support.juno.com
Queue: PAR-Packer
Subject: Re: [rt.cpan.org #84949] procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll --> Ref #[1M3rY9X8xQ0232f]
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
Hello,
Thank you for contacting Juno.
This is an automated response sent to email messages suspected to be spam by our spam filters. This process will help us filter spam messages and respond to genuine customer concerns quickly.
We apologize if your email is mistakenly identified as spam. Please reply to this message and one of our support agents will get back to you.
Sincerely,
Juno Customer Care
From: Roderich Schupp via RT
Sat May 04 10:08:19 2013: Request 84949 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR-Packer
Subject: procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
Am 2013-05-03 04:35:37, RSCHUPP schrieb:
> I think the problem is the following line:
Nope, wrong suspect.
I just tried building PAR::Packer with a clean
install of Strawberrry 5.16.3.1 and can't reproduce
your problem.
> The procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll.
That is very strange. According too "objdump -ax" my
c:/strawberry/perl/bin/libstdc++-6.dll defines this symbol.
Please check whether you have several (and different) libstdc++-6.dll's
installed on your machine.
Cheers, Roderich
From: password via RT
Fri May 03 04:36:53 2013: Request 84949 was acted upon.
Transaction: Correspondence added by password@support.juno.com
Queue: PAR-Packer
Subject: Re: [rt.cpan.org #84949] procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll --> Ref #[1M3rX51wR95KW2f]
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
Hello,
Thank you for contacting Juno.
This is an automated response sent to email messages suspected to be spam by our spam filters. This process will help us filter spam messages and respond to genuine customer concerns quickly.
We apologize if your email is mistakenly identified as spam. Please reply to this message and one of our support agents will get back to you.
Sincerely,
Juno Customer Care
From: Roderich Schupp via RT
Fri May 03 04:35:37 2013: Request 84949 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR-Packer
Subject: procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
On 2013-05-02 11:43:41, mcandre wrote:
> Sure thing. The complete log is as follows:
I think the problem is the following line:
> g++ main.o ppresource.coff -s -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" C:\strawberry\perl\lib\CORE\libperl516.a ...
IMHO this should read ...\libperl516.lib, i.e. suffix ".lib" instead of ".a".
I'll try to investigate over the weekend.
Cheers, Roderich
From: Roderich Schupp
On Wed, May 1, 2013 at 8:43 PM, Daniel Wong <dwong@allot.com> wrote:
>
> I was wondering if there's a way to compile my perl script into a 64-bit
> Centos (RHEL) binary, using perl par. By default it's being compiled as
> 32-bit binaries.
>
You need to pack ("pp ...") on a 64 bit platform to generate 64 bit
executables.
Cheers, Roderich
From: Daniel Wong
Hi,
I was wondering if there's a way to compile my perl script into a 64-bit Centos (RHEL) binary, using perl par. By default it's being compiled as 32-bit binaries.
Any help/pointers on this greatly appreciated!
Thanks,
Daniel Wong
Senior QA Engineer
Allot Communications * a mind for networks(tm)
Tel: (858) 704-1561
Cell/iMessage: (858) 922-6286
SMS/MMS: (619) 798-5111
Skype: daniel.wong03
dwong@allot.com<mailto:dwong@allot.com>
www.allot.com<http://www.allot.com/>
##############################################################################################
This message is intended only for the designated recipient(s).It may contain confidential or proprietary information.
If you are not the designated recipient, you may not review, copy or distribute this message.
If you have mistakenly received this message, please notify the sender by a reply e-mail and delete this message.
Thank you.
##############################################################################################
From: password via RT
Thu May 02 11:45:26 2013: Request 84949 was acted upon.
Transaction: Correspondence added by password@support.juno.com
Queue: PAR-Packer
Subject: Re: [rt.cpan.org #84949] procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll --> Ref #[1M3rW5S4Zw00L2f]
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
Hello,
Thank you for contacting Juno.
This is an automated response sent to email messages suspected to be spam by our spam filters. This process will help us filter spam messages and respond to genuine customer concerns quickly.
We apologize if your email is mistakenly identified as spam. Please reply to this message and one of our support agents will get back to you.
Sincerely,
Juno Customer Care
From: Andrew Pennebaker via RT
Thu May 02 11:43:41 2013: Request 84949 was acted upon.
Transaction: Correspondence added by mcandre
Queue: PAR-Packer
Subject: procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
Sure thing. The complete log is as follows:
apenneba@NIC-WKS01 ~/Desktop
$ cpan install PAR::Packer
CPAN: CPAN::SQLite loaded ok (v0.202)
CPAN: LWP::UserAgent loaded ok (v6.04)
CPAN: Time::HiRes loaded ok (v1.9725)
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
CPAN: YAML::XS loaded ok (v0.38)
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/03modlist.data.gz
Database was generated on Tue, 30 Apr 2013 11:58:00 GMT
Updating database file ...
Done!Running install for module 'PAR::Packer'
Running make for R/RS/RSCHUPP/PAR-Packer-1.014.tar.gz
CPAN: Digest::SHA loaded ok (v5.73)
CPAN: Compress::Zlib loaded ok (v2.055)
Checksum for C:\strawberry\cpan\sources\authors\id\R\RS\RSCHUPP\PAR-Packer-1.014.tar.gz
ok
CPAN: Archive::Tar loaded ok (v1.90)
CPAN: File::Temp loaded ok (v0.22)
CPAN: Parse::CPAN::Meta loaded ok (v1.4404)
CPAN: CPAN::Meta loaded ok (v2.120921)
CPAN: Module::CoreList loaded ok (v2.76)
CPAN.pm: Building R/RS/RSCHUPP/PAR-Packer-1.014.tar.gz
Checking if your kit is complete...
Looks good
Prototype mismatch: sub main::prompt: none vs ($;$) at c:/strawberry/perl/lib/ExtUtils/MakeMaker.pm line 219.
Writing Makefile for par.exe
Writing MYMETA.yml and MYMETA.json
Writing Makefile for PAR::Packer
Writing MYMETA.yml and MYMETA.json
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/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
C:\strawberry\perl\bin\perl.exe par_pl2c.pl my_par_pl < ..\script\par.pl > my_par_pl.c
C:\strawberry\perl\bin\perl.exe sha1.c.PL
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -I"C:\strawberry\perl\lib\CORE" -DPARL_EXE=\"parl.exe\" -s -O2 main.c
main.c: In function 'main':
main.c:121:23: warning: assignment discards qualifiers from pointer target type
rem
windres -i winres\pp.rc -o ppresource.coff --input-format=rc --output-format=coff --target=pe-i386
g++ main.o ppresource.coff -s -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" C:\strawberry\perl\lib\CORE\libperl516.a C:\strawberry\c\i686-w64-mingw32\lib\libmoldname.a C:\strawberry\c\i686-w64-mingw32\lib\libkernel32.a C:\strawberry\c\i686-w64-mingw32\lib\libuser32.a C:\strawberry\c\i686-w64-mingw32\lib\libgdi32.a C:\strawberry\c\i686-w64-mingw32\lib\libwinspool.a C:\strawberry\c\i686-w64-mingw32\lib\libcomdlg32.a C:\strawberry\c\i686-w64-mingw32\lib\libadvapi32.a C:\strawberry\c\i686-w64-mingw32\lib\libshell32.a C:\strawberry\c\i686-w64-mingw32\lib\libole32.a C:\strawberry\c\i686-w64-mingw32\lib\liboleaut32.a C:\strawberry\c\i686-w64-mingw32\lib\libnetapi32.a C:\strawberry\c\i686-w64-mingw32\lib\libuuid.a C:\strawberry\c\i686-w64-mingw32\lib\libws2_32.a C:\strawberry\c\i686-w64-mingw32\lib\libmpr.a C:\strawberry\c\i686-w64-mingw32\lib\libwinmm.a C:\strawberry\c\i686-w64-mingw32\lib\libversion.a C:\strawberry\c\i686-w64-mingw32\lib\libodbc32.a C:\strawberry\c\
i686-w64-mingw32\lib\libodbccp32.a C:\strawberry\c\i686-w64-mingw32\lib\libcomctl32.a -o par.exe
rem
C:\strawberry\perl\bin\perl.exe encode_append.pl Dynamic.in par.exe Dynamic.pm
C:\strawberry\perl\bin\perl.exe file2c.pl -c 30000 par.exe C:\strawberry\perl\bin\perl516.dll C:\strawberry\perl\bin\libgcc_s_sjlj-1.dll C:\strawberry\perl\bin\libstdc++-6.dll
> boot_embedded_files.c
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -I"C:\strawberry\perl\lib\CORE" -DPARL_EXE=\"parl.exe\" -s -O2 boot.c
g++ boot.o -static-libgcc -s -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" C:\strawberry\perl\lib\CORE\libperl516.a C:\strawberry\c\i686-w64-mingw32\lib\libmoldname.a C:\strawberry\c\i686-w64-mingw32\lib\libkernel32.a C:\strawberry\c\i686-w64-mingw32\lib\libuser32.a C:\strawberry\c\i686-w64-mingw32\lib\libgdi32.a C:\strawberry\c\i686-w64-mingw32\lib\libwinspool.a C:\strawberry\c\i686-w64-mingw32\lib\libcomdlg32.a C:\strawberry\c\i686-w64-mingw32\lib\libadvapi32.a C:\strawberry\c\i686-w64-mingw32\lib\libshell32.a C:\strawberry\c\i686-w64-mingw32\lib\libole32.a C:\strawberry\c\i686-w64-mingw32\lib\liboleaut32.a C:\strawberry\c\i686-w64-mingw32\lib\libnetapi32.a C:\strawberry\c\i686-w64-mingw32\lib\libuuid.a C:\strawberry\c\i686-w64-mingw32\lib\libws2_32.a C:\strawberry\c\i686-w64-mingw32\lib\libmpr.a C:\strawberry\c\i686-w64-mingw32\lib\libwinmm.a C:\strawberry\c\i686-w64-mingw32\lib\libversion.a C:\strawberry\c\i686-w64-mingw32\lib\libodbc32.a C:\strawberry\c\i
686-w64-mingw32\lib\libodbccp32.a C:\strawberry\c\i686-w64-mingw32\lib\libcomctl32.a ppresource.coff -o boot.exe
rem
C:\strawberry\perl\bin\perl.exe encode_append.pl Static.in boot.exe Static.pm
cp Static.pm ..\blib\lib\PAR\StrippedPARL\Static.pm
cp Dynamic.pm ..\blib\lib\PAR\StrippedPARL\Dynamic.pm
C:\strawberry\perl\bin\perl.exe -Mblib run_with_inc.pl par.exe -q -B -Oparldyn.exe
C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e cp -- parldyn.exe ..\blib\script\parldyn.exe
rem ..\blib\script\parldyn.exe
Cannot chmod 755 ..\blib\script\parldyn.exe:No such file or directory at C:/strawberry/perl/lib/ExtUtils/Command.pm line 274.
C:\strawberry\perl\bin\perl.exe -Mblib run_with_inc.pl boot.exe -q -B -Oparl.exe
C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e cp -- parl.exe ..\blib\script\parl.exe
rem ..\blib\script\parl.exe
Cannot chmod 755 ..\blib\script\parl.exe:No such file or directory at C:/strawberry/perl/lib/ExtUtils/Command.pm line 274.
C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- script/tkpp blib\script\tkpp
pl2bat.bat blib\script\tkpp
C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- script/pp blib\script\pp
pl2bat.bat blib\script\pp
C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- script/par.pl blib\script\par.pl
pl2bat.bat blib\script\par.pl
RSCHUPP/PAR-Packer-1.014.tar.gz
C:\strawberry\c\bin\dmake.exe -- OK
Running make test
C:\strawberry\perl\bin\perl.exe -Mblib run_with_inc.pl par.exe -q -B -Oparldyn.exe
system(par.exe -IC:\strawberry\cpan\build\PAR-Packer-1.014-5SzIgJ\blib\arch -IC:\strawberry\cpan\build\PAR-Packer-1.014-5SzIgJ\blib\lib -IC:/strawberry/perl/site/lib -IC:/strawberry/perl/vendor/lib -IC:/strawberry/perl/lib -I. -q -B -Oparldyn.exe) failed:
dmake: Error code 255, while making 'parldyn.exe'
dmake.exe: Error code 255, while making 'subdirs'
RSCHUPP/PAR-Packer-1.014.tar.gz
C:\strawberry\c\bin\dmake.exe test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports RSCHUPP/PAR-Packer-1.014.tar.gz
Running make install
make test had returned bad status, won't install without force
Stopping: 'install' failed for 'PAR::Packer'.
apenneba@NIC-WKS01 ~/Desktop
$
From: password via RT
Thu May 02 03:54:08 2013: Request 84989 was acted upon.
Transaction: Correspondence added by password@support.juno.com
Queue: PAR
Subject: Re: [rt.cpan.org #84989] I have a project for you in the tons of One Hundred & Five Million EUR, --> Ref #[1M3rW566AB0292f]
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: nikitavern@staff.teicrete.gr
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84989 >
Hello,
Thank you for contacting Juno.
This is an automated response sent to email messages suspected to be spam by our spam filters. This process will help us filter spam messages and respond to genuine customer concerns quickly.
We apologize if your email is mistakenly identified as spam. Please reply to this message and one of our support agents will get back to you.
Sincerely,
Juno Customer Care
From: Niki Tavernaraki via RT
Thu May 02 03:52:16 2013: Request 84989 was acted upon.
Transaction: Ticket created by nikitavern@staff.teicrete.gr
Queue: PAR
Subject: I have a project for you in the tons of One Hundred & Five Million EUR,
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: nikitavern@staff.teicrete.gr
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84989 >
Good day,
I am Mr. Cham Tao Soon, Chairman Audit Committee of UOB Bank, Singapore. I have a project for you in the tons of One Hundred & Five Million EUR, after successful transfer, we shall share in the ratio of forty for you and sixty for me. Please reply for specifics.
Contact Email: chtaosoon@yahoo.com
Yours,
Mr. Cham Tao Soon.
From: password via RT
Wed May 01 15:58:25 2013: Request 84949 was acted upon.
Transaction: Correspondence added by password@support.juno.com
Queue: PAR-Packer
Subject: Re: [rt.cpan.org #84949] procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll --> Ref #[1M3rV8F7xT4u12f]
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
Hello,
Thank you for contacting Juno.
This is an automated response sent to email messages suspected to be spam by our spam filters. This process will help us filter spam messages and respond to genuine customer concerns quickly.
We apologize if your email is mistakenly identified as spam. Please reply to this message and one of our support agents will get back to you.
Sincerely,
Juno Customer Care
From: Roderich Schupp via RT
Wed May 01 15:57:30 2013: Request 84949 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR-Packer
Subject: procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
On 2013-04-30 15:51:12, mcandre wrote:
> Trace:
>
> $ cpan install PAR::Packer
> ...
> Running make test
> C:\strawberry\perl\bin\perl.exe -Mblib run_with_inc.pl par.exe -q -B
> -Oparldyn.exe
...
You elided the part that might actually have told me what's going on :(
Please post the COMPLETE log of "cpan install PAR::Packer".
BTW please disregard the spam from password@support.juno.com
(and don't reply to it) - it does NOT originate from rt.cpan.org,
but probably from someone subscribed to the mailing list.
Cheers, Roderich
From: Andrew Pennebaker via RT
Tue Apr 30 17:16:39 2013: Request 84949 was acted upon.
Transaction: Correspondence added by mcandre
Queue: PAR-Packer
Subject: Re: [rt.cpan.org #84949] procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll --> Ref #[1M3qM8D3j408Z2f]
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
Sorry if my ticket looks like spam. I assure you it is not.
On Apr 30, 2013 3:52 PM, "password via RT" <bug-PAR-Packer@rt.cpan.org>
wrote:
> <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
>
> Hello,
>
> Thank you for contacting Juno.
>
> This is an automated response sent to email messages suspected to be spam
> by our spam filters. This process will help us filter spam messages and
> respond to genuine customer concerns quickly.
>
> We apologize if your email is mistakenly identified as spam. Please reply
> to this message and one of our support agents will get back to you.
>
> Sincerely,
>
> Juno Customer Care
>
>
>
From: password via RT
Tue Apr 30 15:52:20 2013: Request 84949 was acted upon.
Transaction: Correspondence added by password@support.juno.com
Queue: PAR-Packer
Subject: Re: [rt.cpan.org #84949] procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll --> Ref #[1M3qM8D3j408Z2f]
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
Hello,
Thank you for contacting Juno.
This is an automated response sent to email messages suspected to be spam by our spam filters. This process will help us filter spam messages and respond to genuine customer concerns quickly.
We apologize if your email is mistakenly identified as spam. Please reply to this message and one of our support agents will get back to you.
Sincerely,
Juno Customer Care
From: Andrew Pennebaker via RT
Tue Apr 30 15:51:12 2013: Request 84949 was acted upon.
Transaction: Ticket created by mcandre
Queue: PAR-Packer
Subject: procedure entry point __gxx_personality_sj0 could not be located
in the dynamic link library libstdc++-6.dll
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: andrew.pennebaker@gmail.com
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84949 >
When I try to install PAR::Packer, it crashes with a popup:
par.exe - Entry Point Not Found
The procedure entry point __gxx_personality_sj0 could not be located in the dynamic link library libstdc++-6.dll.
OK
Trace:
$ cpan install PAR::Packer
...
Running make test
C:\strawberry\perl\bin\perl.exe -Mblib run_with_inc.pl par.exe -q -B -Oparldyn.exe
system(par.exe -IC:\strawberry\cpan\build\PAR-Packer-1.014-qkGdAe\blib\arch -IC:\strawberry\cpan\build\PAR-Packer-1.014-qkGdAe\blib\lib -IC:/strawberry/perl/site/lib -IC:/strawberry/perl/vendor/lib -IC:/strawberry/perl/lib -I. -q -B -Oparldyn.exe) failed:
dmake: Error code 255, while making 'parldyn.exe'
dmake.exe: Error code 255, while making 'subdirs'
RSCHUPP/PAR-Packer-1.014.tar.gz
C:\strawberry\c\bin\dmake.exe test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports RSCHUPP/PAR-Packer-1.014.tar.gz
Running make install
make test had returned bad status, won't install without force
Stopping: 'install' failed for 'R/RS/RSCHUPP/PAR-Packer-1.014.tar.gz'.
Screenshot:
http://i.imgur.com/YNyQPb4.png
System:
$ specs perl os
Specs:
specs 0.4
https://github.com/mcandre/specs#readme
cpan --version
c:\strawberry\perl\bin/cpan version 1.5902 calling Getopt::Std::getopts (version 1.07 [paranoid]),
running under Perl version 5.16.2.
[Now continuing due to backward compatibility and excessive paranoia.
See 'perldoc Getopt::Std' about $Getopt::Std::STANDARD_HELP_VERSION.]
Nothing to install!
perl --version
This is perl 5, version 16, subversion 2 (v5.16.2) built for MSWin32-x86-multi-thread
Copyright 1987-2012, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name: Microsoft Windows XP Professional
OS Version: 5.1.2600 Service Pack 3 Build 2600
From: Tariq Rahmani
Hi Gentlemen,
I would like to ask if there is a possibility to export windows registry
including last write time ( as using regedit ) using perl.
Thnaks very much and looking your reply
Tariq rahmani
From: password via RT
Fri Apr 12 02:09:43 2013: Request 84588 was acted upon.
Transaction: Correspondence added by password@support.juno.com
Queue: PAR-Packer
Subject: Re: [rt.cpan.org #84588] OSX: incorrect detection of gcc (unsupported option '-static-libgcc') --> Ref #[17Sq4471uf69r2f]
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: vovkasm@gmail.com
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84588 >
Hello,
Thank you for contacting Juno.
This is an automated response sent to email messages suspected to be spam by our spam filters. This process will help us filter spam messages and respond to genuine customer concerns quickly.
We apologize if your email is mistakenly identified as spam. Please reply to this message and one of our support agents will get back to you.
Sincerely,
Juno Customer Care
From: vovkasm@gmail.com via RT
Fri Apr 12 02:08:45 2013: Request 84588 was acted upon.
Transaction: Ticket created by vovkasm@gmail.com
Queue: PAR-Packer
Subject: OSX: incorrect detection of gcc (unsupported option '-static-libgcc')
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: vovkasm@gmail.com
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=84588 >
Seems like on OS X Mountain Lion cc is clang, but this module detects it as gcc.
See https://github.com/gugod/App-perlbrew/issues/310
I can't test this, simple try to redirect user report to correct place.
From: Roderich Schupp
On Mon, Apr 8, 2013 at 3:59 PM, Reini Urban <rurban@x-ray.at> wrote:
> Repeating nonsense does not make it better.
@Reini: Can you please turn down your tone a notch.
We're all friendly and civil here, right?
Cheers, Roderich
From: Konovalov, Vadim ** CTR **
> From: Reini Urban
> On Fri, Apr 5, 2013 at 5:01 AM, Konovalov, Vadim wrote:
> I can congratulate you: Archive::Zip is already pure-perl
>
> Repeating nonsense does not make it better.
you talk nonsence.
Archive::Zip *is* pure-perl. I do not care if it depends on XS.
I can make it more: Cwd is XS module, and a whole bunch depend on it.
So - what follows it - prohibit anything that uses Cwd?
> Archive::Zip mandatorily requires XS Compress::Raw::Zlib,
> Archive::Extract falls back to use system binaries - unzip -
> if a supporting XS is not found.
> Archive::Extract is easily installed in on a legacy system
> without compiler.
this argumentation not convincing me a little bit.
However, it is not interesting for me to participate in this discussion.
What I see - there is some naive idea,
someone on the Internet wants to waste his efforts by supporting
obsoleted version of Perl.
I shared my opinion, but - more than that - I actually do not care, namely because these are obsoleted version of Perl.
I need robust Unicode.
nevertheless, with all the deep respect and regards,
Vadim.
From: Reini Urban
On Fri, Apr 5, 2013 at 5:01 AM, Konovalov, Vadim (Vadim)** CTR ** <
vadim.konovalov@alcatel-lucent.com> wrote:
> > From: Tony Edwardson
> > there are millions of computer in the City running Solaris 10
> > and loads of people who want to use perl om these but
> > are held back but the ancient version pre-installed.
>
> given you're doing something with PAR - this means you will
> get single-file executable with modern Perl running on
> Solaris,
> hence you do not need 5.8.4 support.
The op was talking about deployment in big business which does not
care much about "modern perl". Hence he needs a 5.8.4 + 5.8.8 legacy
solution.
There's no way that a huge bank will install 5.16.3 just for the ease of
development.
> > I am leaning towards imprementing a pure Perl version of
> > Arvhive::Zip ( at least, the functionality needed by PAR) and
> > then use the exising PAR module.
>
> I can congratulate you: Archive::Zip is already pure-perl
>
>
Repeating nonsense does not make it better.
Archive::Zip mandatorily requires XS Compress::Raw::Zlib,
Archive::Extract falls back to use system binaries - unzip -
if a supporting XS is not found.
Archive::Extract is easily installed in on a legacy system without compiler.
--
Reini Urban
http://cpanel.net/ http://www.perl-compiler.org/
From: Roderich Schupp
On Fri, Apr 5, 2013 at 7:27 PM, Konovalov, Vadim (Vadim)** CTR **
<vadim.konovalov@alcatel-lucent.com> wrote:
>> Yes, but the first idea for par was jar, not parl and
>> PAR::Packer. Ask Audrey.
> could you please be so kind and give me a favour to ask Audrey yourself or provide otherwise some evidence of this?
You should be able to find slides of talks Audrey has given on the subject.
I think it's clear from the evolution of the code that PAR came first
and PAR::Packer was an afterthought.
In fact, that's the main genetic defect of PAR::Packer: to implement
a PerlApp-like script-to-self-contained-executable converter using PAR.
Cheers, Roderich