To look into http://bugs.winehq.org/show_bug.cgi?id=3620 I wanted to create a 16 bit self-extracting archive.
So I downloaded ftp://ftp.pkware.com/pk263w16.exe and followed the instructions in Help for creating a windows self-extractor. Sadly, 'file' on the resulting .exe says it's just a zip file.
The help file says you can convert a .zip to a .exe using File / Convert, but that crashes with Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (12e7:be9a). deep inside pkzip.
So I tried the 32 bit version, which according to http://www.ecn.wfu.edu/~cottrell/pkzip.html#sfx can do it cross-platform.
But when I tried http://www.filegate.net/pkware/pkwin32/pk250c32.exe with wine PKZIP25.EXE -add -sfx=win16 test *.TXT it said PKZIP: (E5) Unknown or illegal sub-option - sfx=win16 which, I think, means you have to be using a registered copy to do cross-platform self-extractors.
I also tried the DOS version, and that just hung (grumble).
Anyone figured out a way to do this yet?
I filed a bug for a console problem related to pkzip, http://bugs.winehq.org/show_bug.cgi?id=10884 but not the crash yet. Perhaps the failure to create a real self-extractor is another bug, I haven't tried on windows xp yet. - Dan
On Monday 24 December 2007 12:13:10 pm Dan Kegel wrote:
To look into http://bugs.winehq.org/show_bug.cgi?id=3620 I wanted to create a 16 bit self-extracting archive.
I also tried the DOS version, and that just hung (grumble).
pkzip 2.5 for dos works fine under dosbox
On Dec 24, 2007 10:36 AM, Kevin Koltzau kevin@plop.org wrote:
I also tried the DOS version, and that just hung (grumble).
pkzip 2.5 for dos works fine under dosbox
I am sick and tired of us wimping out and pointing people to dosbox. Wine should be able to run DOS apps. See http://bugs.winehq.org/show_bug.cgi?id=9178 for details. Mikolaj even provided a patch that gets it working. IMHO this needs fixing for wine 1.0. - Dan
Dan Kegel wrote:
On Dec 24, 2007 10:36 AM, Kevin Koltzau kevin@plop.org wrote:
I also tried the DOS version, and that just hung (grumble).
pkzip 2.5 for dos works fine under dosbox
I am sick and tired of us wimping out and pointing people to dosbox. Wine should be able to run DOS apps. See http://bugs.winehq.org/show_bug.cgi?id=9178 for details. Mikolaj even provided a patch that gets it working. IMHO this needs fixing for wine 1.0.
- Dan
I agree. One way or another it needs to be done.
Dan Kegel wrote:
I am sick and tired of us wimping out and pointing people to dosbox. Wine should be able to run DOS apps. See http://bugs.winehq.org/show_bug.cgi?id=9178 for details. Mikolaj even provided a patch that gets it working. IMHO this needs fixing for wine 1.0.
- Dan
Dan:
+1 for adding this to 1.0
James
Quoting Dan Kegel dank@kegel.com:
I have tried with WinRAR 1.54, which is available at http://www.oldversion.com/program.php?n=winrar, and it works. I am not sure if that's 16 or 32-bit, though. The resulting executable does not work, by the way.
To look into http://bugs.winehq.org/show_bug.cgi?id=3620 I wanted to create a 16 bit self-extracting archive.
So I downloaded ftp://ftp.pkware.com/pk263w16.exe and followed the instructions in Help for creating a windows self-extractor. Sadly, 'file' on the resulting .exe says it's just a zip file.
The help file says you can convert a .zip to a .exe using File / Convert, but that crashes with Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (12e7:be9a). deep inside pkzip.
So I tried the 32 bit version, which according to http://www.ecn.wfu.edu/~cottrell/pkzip.html#sfx can do it cross-platform.
But when I tried http://www.filegate.net/pkware/pkwin32/pk250c32.exe with wine PKZIP25.EXE -add -sfx=win16 test *.TXT it said PKZIP: (E5) Unknown or illegal sub-option - sfx=win16 which, I think, means you have to be using a registered copy to do cross-platform self-extractors.
I also tried the DOS version, and that just hung (grumble).
Anyone figured out a way to do this yet?
I filed a bug for a console problem related to pkzip, http://bugs.winehq.org/show_bug.cgi?id=10884 but not the crash yet. Perhaps the failure to create a real self-extractor is another bug, I haven't tried on windows xp yet.
- Dan