Wed Dec 03 09:50:27 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: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=100686 >
Am 2014-12-03 09:11:01, davwo...@cisco.com schrieb: > From ActiveState. OK, that explains > By the way, your comment " These two -l options shouldn't be necessary." Is > not true. See the attached screenshot. because your wx stuff looks like it's built using the Mingw32 toolchain (ActiveState build their stuff with Microsoft VisualStudio). But this shouldn't be relevant for your problem. It would be interesting to know what "real" name of the DLL that's mentioned in your screenshot (3cbfbb3e.dll) is - PAR::Packer extracts (glue) DLLs from the packed executable not with their original names, but with a mangled one (IIRC the CRC32 checksum of the file). Try to find this DLL on your disk, it should be located below a directory named par-XXXXXXX in the "temp" directory of your Windows environment (e.g check environment variables TEMP or TMP). Then run objdump -ax your.dll | grep Name (or Windows equivalent of grep) Should print something like: Table Stamp Chain Name Thunk DLL Name: cygwin1.dll <--- vma: Hint/Ord Member-Name Bound-To DLL Name: KERNEL32.dll <--- vma: Hint/Ord Member-Name Bound-To DLL Name: cygperl5_14.dll <--- vma: Hint/Ord Member-Name Bound-To Name 000000000000803c Clone.dll <=== [Name Pointer/Ordinal] Table 00000002 Name Pointer Table 0000000000008030 where <=== marks the "real" name and the <--- mark the DLLs referenced (linked) from this DLL. Cheers, Roderich