Fri Oct 19 11:34:41 2012: Request 80276 was acted upon. Transaction: Correspondence added by RSCHUPP Queue: Module-ScanDeps Subject: Module DateTime::Format::ISO8601 generates error after being packaged Broken in: 1.09 Severity: Normal Owner: RSCHUPP Requestors: hugues.jonque...@sapimep.com Status: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=80276 >
The problem is actually in Module::ScanDeps which is used by PAR::Packer to detect all modules used (transitively) by your script. Module::ScanDeps misses some DateTime::Format::Builder::Parser::XXX modules that are implicitly loaded by DateTime::Format::Builder::Parser - hence these modules are not packed into the executable. Fixed in http://svn.openfoundry.org/par/Module-ScanDeps/trunk Can you please try this version or simply add the line marked below to your installed .../Module/ScanDeps.pm (near line 278): 'Date/Manip/TZ.pm' => sub { return (_glob_in_inc('Date/Manip/TZ', 1), _glob_in_inc('Date/Manip/Offset', 1)); }, 'DateTime/Format/Builder/Parser.pm' => 'sub', ### <--- 'DateTime/Locale.pm' => 'sub', 'DateTime/TimeZone.pm' => 'sub', 'DBI.pm' => sub { grep !/\bProxy\b/, _glob_in_inc('DBD', 1); }, You must re-pack your script to see any effect. Cheers, Roderich