Hello, Quick mail to say that although I had no time to work on the issue, I did a quick investigation and confirmed that the problem comes from the DEFLATE library I use (TINFL, from the Miniz suite). This library behaves differently when compiled under DJGPP (FDNPKG) and Watcom (FDINST). In the latter case, it consistently fails on some deflated streams.
I will have to replace this library by something else - most probably I will pick zlib, since that's what everyone seem to be using (and I don't see many alternatives anyway). Mateusz On 28/11/2015 21:55, Jerome E. Shidel Jr. wrote: > >> On Nov 28, 2015, at 7:48 AM, Tom Ehlert <t...@drivesnapshot.de> wrote: >> >> >>> Virtual machine with 64MB ram. >>> Boots FreeDOS 1.2-pre, (Using latest packages from your repo) >>> Sets up a clean 32mb ram drive and some floppy caching. >>> Configures FDNPKG.CFG to install to the ramdrive. (Sources excluded) >> >>> Installs, removes and installs each package on the ALL_CD.iso. If >>> it fails any part of >>> the IRI process fails or it detects unreported issues, it purges >>> the DOSDIR on the >>> ram drive and retries up to 2 more times. >> >> I just happen to notice 'ramdrive' and 'some floppy caching'. >> >> together with a 32 bit FDINST these might (or might not) make >> problems. I'd check this first and install to a real drive, without >> floppy caching >> >> Tom > > FDINST is 16-bit, FDNPKG is 32-bit. > > I had the same though about caching, memory managers etc. > > So, even with the following configuration and installing to a physical > (inside a vm) drive > it has the same or similar issues. > > Also, please note if all goes well, the tester installs, removes then > reinstalls the packages. > If the tester catches an error, it completely purges the target tree and > retries the install, > remove and install process. Repeating it up to 3 times. > > FDINST occasionally throws more or fewer errors on subsequent install > attempts or on > occasion, further installs of the same package, result in a system freeze. > > FDCONFIG.SYS: > > SET DOSDIR=C:\FDOS > COUNTRY=001,858,C:\FDOS\BIN\COUNTRY.SYS > LASTDRIVE=Z > BUFFERS=20 > FILES=40 > DOS=HIGH > DOS=UMB > DOSDATA=UMB > DEVICE=C:\FDOS\BIN\HIMEMX.EXE > SHELLHIGH=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT > > AUTOEXEC.BAT > @ECHO OFF > SET LANG=EN > SET PATH=%dosdir%\BIN > SET PATH=%path%;C:\TOOLS > SET TEMP=%dosdir%\TEMP > SET TMP=%TEMP% > SHSUCDX /QQ /D3 > DEVLOAD /H /Q %dosdir%\BIN\UIDE.SYS /H /D:FDCD0001 /S5 > SHSUCDX /QQ /~ /D:?SHSU-CDR,D /D:?SHSU-CDH,D /D:?FDCD0001,D /D:?FDCD0002,D > /D:?FDCD0003,D > SHSUCDX /D > SET AUTOFILE=%0 > SET CFGFILE=C:\FDCONFIG.SYS > > Excerpt from "mkfdi.bat testb” log: (note doing it manually by hand generates > similar results) > 2 Errors with D:\ARCHIVER\BZ2.ZIP > C:\TESTB\FDSETUP\doc\bz2\readme.xml.stuff [-2] > C:\TESTB\FDSETUP\doc\bz2\readme.compilation.problems [-2] > ----- > 2 Errors with D:\ARCHIVER\BZ2.ZIP > C:\TESTB\FDSETUP\doc\bz2\readme.xml.stuff [-2] > C:\TESTB\FDSETUP\doc\bz2\readme.compilation.problems [-2] > ----- > 2 Errors with D:\ARCHIVER\BZ2.ZIP > C:\TESTB\FDSETUP\doc\bz2\readme.xml.stuff [-2] > C:\TESTB\FDSETUP\doc\bz2\readme.compilation.problems [-2] > ----- > 2 Errors with D:\ARCHIVER\LZIP.ZIP > C:\TESTB\FDSETUP\bin\lziprecover.exe [-15] > C:\TESTB\FDSETUP\bin\lzip.exe [-15] > ----- > 2 Errors with D:\ARCHIVER\LZIP.ZIP > C:\TESTB\FDSETUP\bin\lziprecover.exe [-15] > C:\TESTB\FDSETUP\bin\lzip.exe [-15] > ----- > 2 Errors with D:\ARCHIVER\LZIP.ZIP > C:\TESTB\FDSETUP\bin\lziprecover.exe [-15] > C:\TESTB\FDSETUP\bin\lzip.exe [-15] > ----- > 1 Errors with D:\ARCHIVER\LZMA.ZIP > C:\TESTB\FDSETUP\bin\lzma.exe [-15] > ----- > 1 Errors with D:\ARCHIVER\LZMA.ZIP > C:\TESTB\FDSETUP\bin\lzma.exe [-15] > ----- > 1 Errors with D:\ARCHIVER\LZMA.ZIP > C:\TESTB\FDSETUP\bin\lzma.exe [-15] > ----- > 3 Errors with D:\ARCHIVER\P7ZIP.ZIP > C:\TESTB\FDSETUP\bin\p7zip.exe [-15] > C:\TESTB\FDSETUP\bin\p7zipr.exe [-15] > C:\TESTB\FDSETUP\bin\7zcon.sfx [-15] > ----- > 3 Errors with D:\ARCHIVER\P7ZIP.ZIP > C:\TESTB\FDSETUP\bin\p7zip.exe [-15] > C:\TESTB\FDSETUP\bin\p7zipr.exe [-15] > C:\TESTB\FDSETUP\bin\7zcon.sfx [-15] > ----- > 3 Errors with D:\ARCHIVER\P7ZIP.ZIP > C:\TESTB\FDSETUP\bin\p7zip.exe [-15] > C:\TESTB\FDSETUP\bin\p7zipr.exe [-15] > C:\TESTB\FDSETUP\bin\7zcon.sfx [-15] > ----- > 1 Errors with D:\ARCHIVER\UNRAR.ZIP > C:\TESTB\FDSETUP\bin\unrar.exe [-15] > ----- > 1 Errors with D:\ARCHIVER\UNRAR.ZIP > C:\TESTB\FDSETUP\bin\unrar.exe [-15] > ----- > 1 Errors with D:\ARCHIVER\UNRAR.ZIP > C:\TESTB\FDSETUP\bin\unrar.exe [-15] > ----- > 1 Errors with D:\ARCHIVER\UPX.ZIP > C:\TESTB\FDSETUP\bin\upx.exe [-15] > ----- > 1 Errors with D:\ARCHIVER\UPX.ZIP > C:\TESTB\FDSETUP\bin\upx.exe [-15] > ----- > 1 Errors with D:\ARCHIVER\UPX.ZIP > C:\TESTB\FDSETUP\bin\upx.exe [-15] > ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel