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

Reply via email to