Version of 'zip' used in the autobuilder
Jeffrey Lee (213) 6048 posts |
While browsing the recent CVS commits I spotted that you’d added a copy of zip 2.36, and that you were having various mysterious problems with getting the autobuilder/zip/Sunfish to work correctly. Might I suggest that you try upgrading to a newer version of zip? A while ago I found some bugs in the RISC OS version of zip 2.x (it fails badly for filenames > 32 chars, and sometimes claims zipfiles are corrupt if you ask it to process a lot of zipfiles which are under 4K in length). If you grab the zip 3.1b source from InfoZip’s sourceforge pages then I believe it contains all the right patches to fix those bugs and should compile without any problems (under GCC at least – I’m not sure about Norcroft) |
Steve Revill (20) 1361 posts |
Thanks for the heads-up. I never found RISC OS sources to the version of Zip that I was using and haven’t yet got around to looking at the official source pages. I’ll take a look at soon as the autobuilder is finished (very close now). The bug I was chasing was very odd indeed. It turned out to be Sunfish 1.10 – I upgraded to Sunfish 2.04 and it’s all working as it should. Right now, I’m not having problems with the zip version I have because I’m only creating archives with a couple of files in them, but for bigger releases (e.g. disc builds) I’m sure I’ll be needing the fixes you mention. Ta! |