[Zlib-devel] suggest for contrib update

Hiroshi Kuno hkuno-zlib at microhouse.co.jp
Wed Mar 3 01:03:35 EST 2010


Gilles, I can't build in your new contrib/vc9.

***Problem1: your new .vcproj contains absolute path.

vc9\zlibstat.vcproj:	InheritedPropertySheets="C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\VCProjectDefaults\UpgradeFromVC70.vsprops"
vc9\zlibvc.vcproj:	InheritedPropertySheets="C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\VCProjectDefaults\UpgradeFromVC70.vsprops"

I suggest to remove path in it. see following code:

vc9\zlibstat.vcproj:	InheritedPropertySheets="UpgradeFromVC70.vsprops"
vc9\zlibvc.vcproj:	InheritedPropertySheets="UpgradeFromVC70.vsprops"


***Problem2: Linker error:"masmx86\match686.obj" not found.

I run bld_ml32.bat under contrib/masmx86, and try again, Now, I have built completely.
But that is better to distribute "masmx86\match686.obj".


***Problem3: crtdll.lib

vstudio/readme.txt say that "For 32 bits only: Unzip crtdll.zip to extract crtdll.lib on contrib\vstudio\vc9."
Is it needed? I can build without "crtdll.lib"

vcbuild /rebuild src\contrib\vstudio\vc9\zlibvc.sln "Release|Win32"


**Problem4: zlibvc.def and zlib.rc are old.

The vesion number is 123. need to update.

vc9\zlibvc.def:2:	VERSION		1.23
vc9\zlib.rc:5:  	FILEVERSION	 1,2,3,0
vc9\zlib.rc:6:  	PRODUCTVERSION 1,2,3,0
vc9\zlib.rc:20:      	VALUE "FileVersion",	"1.2.3.0\0"

and remove my patch marker comment :-)

vc9\zlibvc.def:		; quick hack by hkuno at microhouse.co.jp
vc9\zlibvc.def:		; end hack

(2010/03/02 20:25), Gilles Vollant wrote:
> here is contrib suggested update
> 
> http://gvollant.free.fr/contrib_upd1.zip




More information about the Zlib-devel mailing list