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: davwo...@cisco.com
      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 (par@perl.org),
e.g. via http://www.mail-archive.com/par@perl.org/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"



Reply via email to