[rt.cpan.org #61346] Cannot add object files to PAR tree
Wed Jan 13 05:53:17 2021: Request 61346 was acted upon. Transaction: Correspondence added by RSCHUPP Queue: PAR-Packer Subject: Cannot add object files to PAR tree Broken in: 1.007 Severity: Important Owner: Nobody Requestors: philk...@cpan.org Status: open Ticket https://rt.cpan.org/Ticket/Display.html?id=61346 > Cleaning out old tickets...
[rt.cpan.org #61346] Cannot add object files to PAR tree
Wed Sep 15 08:18:06 2010: Request 61346 was acted upon. Transaction: Correspondence added by PHILKIME Queue: PAR-Packer Subject: Cannot add object files to PAR tree Broken in: 1.007 Severity: Important Owner: Nobody Requestors: philk...@cpan.org Status: open Ticket https://rt.cpan.org/Ticket/Display.html?id=61346 > > Is there some general reason why things in the packed .exe would not be > extracted into the cache? Ok, I think the IPC::Run thing is irrelevant - that was just stupidity on my part. I looked into the code and see that .dll/.so/.dylib/.bundle etc. are all ignored for extraction and are handled by the dynaloader. So, am I right in thinking that they are taken from the original .exe/.par at runtime but are never present in the cache?
[rt.cpan.org #61346] Cannot add object files to PAR tree
Wed Sep 15 07:18:49 2010: Request 61346 was acted upon. Transaction: Correspondence added by PHILKIME Queue: PAR-Packer Subject: Cannot add object files to PAR tree Broken in: 1.007 Severity: Important Owner: Nobody Requestors: philk...@cpan.org Status: new Ticket https://rt.cpan.org/Ticket/Display.html?id=61346 > In fact, it seems that the file is included in the .exe (without the need to add it manuallY) but it is not unpacked. I have the same issue with the .dll for Unicode::Normalize and sometimes on Windows, the same problem with IPC::Run. Is there some general reason why things in the packed .exe would not be extracted into the cache?
[rt.cpan.org #61346] Cannot add object files to PAR tree
Wed Sep 15 05:08:59 2010: Request 61346 was acted upon. Transaction: Ticket created by PHILKIME Queue: PAR-Packer Subject: Cannot add object files to PAR tree Broken in: 1.007 Severity: Important Owner: Nobody Requestors: philk...@cpan.org Status: new Ticket https://rt.cpan.org/Ticket/Display.html?id=61346 > I have had no problems adding files (using -A) to an exe: c:/strawberry/perl/lib/Unicode/Collate/Locale;lib/Unicode/Collate/Locale c:/strawberry/perl/lib/Unicode/Collate/allkeys.txt;lib/Unicode/Collate/allkeys.txt c:/strawberry/perl/lib/Unicode/Collate/keys.txt;lib/Unicode/Collate/keys.txt c:/strawberry/perl/lib/auto/Unicode/Collate/Collate.dll;lib/auto/Unicode/Collate/Collate.dll However, this last line, to add the Unicode::Collate XS .dll to the right place in the exe doesnt' add the file. All of the other lines work fine. "pp -vv" says that the .dll is added but it isn't. I have the same issue on OSX trying to add the Collate.bundle. I can't add these with --link arguments as the modules expect the XS object files in specific places in the perl tree.