Wed Dec 03 07:17:59 2014: Request 100686 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR-Packer
Subject: Window executable crashes when including Wx::Html in PAR::PACKER
build
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: [email protected]
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=100686 >
Sorry, there's not much I can do to help you here -
wxperl/wxwidgets has always been problematic with PAR::Packer.
The problem might be caused by some Wx::* glue DLL [1] that references
another Wx::* glue DLL [2]. This gets broken by PAR::Packer as it
extracts glue DLLs with mangled names.
In that case, sometimes it seems to help to add the referenced glue DLL also as
an -l option.
You may search the par mailing list ([email protected]),
e.g. via http://www.mail-archive.com/[email protected]/info.html
or on Google Groups, for similar problems.
BTW:
> The Par::Packer command I use:
> pp -v 3 -l
> C:\Perl\site\lib\Alien\wxWidgets\msw_2_8_12_uni_gcc_3_4\lib\libgcc_s_sjlj-1.dll
> -l
> C:\Perl\site\lib\Alien\wxWidgets\msw_2_8_12_uni_gcc_3_4\lib\libstdc++-6.dll
> ...
These two -l options shouldn't be necessary.
Cheers, Roderich
[1] The "glue DLLs" are the files Wx\Wx.dll and Wx\Foo\Foo.dll located
somewhere below your C:\Perl\site\lib.
[2] If you have the objdump program from the Mingw32 toolchain
you can check which DLLs foo.dll references with
objdump -a -x foo.dll | grep "DLL Name"