[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Problems building trunk on Win32

From: Mark Phippard <MarkP_at_softlanding.com>
Date: 2004-06-14 18:05:06 CEST

I am testing building the latest trunk on Win32. I am using the
instructions found in the file INSTALL, and am using the batch file
included in ..\build\win32 to run the build.

Problem #1: zlib

There is a zlib version 1.2.1 that has been available for quite a while.
It is packaged quite different from 1.1.4 and the instructions, as is,
will not work with 1.2.1. I think the instructions should either be
updated to use 1.2.1, or should be modified to acknowledge that 1.2.1
exists but that you should still use 1.1.4.

I was able to use 1.2.1 by copying the file SVN\zlib\lib\zdll.lib to
SVN\zlib\zlibstat.lib (note the rename). And also by copying the header
files in SVN\zlib\include to SVN\zlib.

It also appears that this causes zlib to be dynamically linked to
zlib1.dll so that file has to be copied to the Subversion bin folder with
the other executables prior to running the tests.

Problem #2: intl.dll (libintl)

This appears to be linked with msvcr70.dll so none of the Subversion
executables, including the Apache modules, will run unless you have this
DLL on your system and in the PATH.

I am not sure where I got this DLL, but perhaps I downloaded too new a
version? If that is the case the docs should steer you away from that. I
believe I got this DLL from one of the following:

gettext-runtime-0.13.bin.woe32.zip
gettext-tools-0.13.bin.woe32.zip
libiconv-1.9.1.bin.woe32.zip

Manually correcting these two issues appears to gets me past the problems
and allows everything to build and test.

Thanks

Mark

PS - Personally, I see little benefit from using DLL's on Windows. I
think it is only going to lead to problems and Subversion would be better
off if it stuck with statically linking as much as it can.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Jun 14 18:06:22 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.