Thanks to Ned Konz's speedy advice, I have have uploaded a stopgap 0.76_98 prerelease on CPAN. It is also available here:
http://aut.dyndns.org/dist/PAR-0.76_98.tar.gz MD5 (PAR-0.76_98.tar.gz) = 9c4d2500e6aee994b5c6ad5757fd6873 A partial ChangeLog is listed below. I'd like to invite all current PAR users with a C compiler to test this prerelease, especially with Archive::Zip 1.09, and on dynamically-built Perl versions. The $0-truncating bug has not been fixed in this release. I started to implement the "rename par.exe as basename(argv[0])" suggestion (uncomment myldr/static.c line 97 to enable it), but my C skill is really lacking; so, if someone on Windows with a C compiler can help me getting it work, it'd be very much appreciated. Thanks, /Autrijus/ * New Features - External Zlib is no longer required to run pp-generated binaries. * Bug fixes - The "bad signature" problem with newer Archive::Zip versions is fixed. - App::Packer::Backend::PAR was misplaced into App/Packer/PAR. - Signature tests were failing under new ExtUtils::MakeMaker versions. - ActiveState's PPM building machine was having problem with PAR; a ".pdb" entry in MANIFEST.SKIP is added to fix that. - Some self-built PAR instances on Windows were failing due to mismatching short and long pathnames. * TODO before 0.77 - Implement Ned Konz's suggestion of writing out par.exe as basename(argv[0]), in myldr/static.c. - Merge new version of tkpp from Doug Gruber. - Investigate and try to fix sporadic WinXP failures.
pgp00000.pgp
Description: PGP signature