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

Re: FW: Subversion 1.0.1 Win32 version

From: Martin Tomes <lists_at_tomes.org>
Date: 2004-03-25 17:40:31 CET

Ben Collins-Sussman wrote:

> Martin Tomes wrote:
>
>> I am willing to do a weekly build of subversion for Win32, I have
> Well, there have been 3 other significant efforts to get win32 1.0.1
> binaries built in the last 24 hours, and we're very close:
>
> * cmpilato and I spent an hour trying at work yesterday, but ran into
> all sorts of random linking problems.
>
> * I spent 3 hours last night trying to get apache building, and 2
> D:\svnbuild\svn\subversion\libsvn_subr\config_win.c(47) : error C2065:
> 'CSIDL_CO
> MMON_APPDATA' : undeclared identifier
> D:\svnbuild\svn\subversion\libsvn_subr\config_win.c(48) : error C2065:
> 'CSIDL_FL
> AG_CREATE' : undeclared identifier

That's in the shlobj.h in the Windows SDK. You have to install it -
even though the latest one claims to be for Windows Server 2003! In VC6
you go to tools/options/directories and add the include and library path
for the SDK above the ones shipped with VC6. It took me ages to find
that, I thought it used the LIB and INCLUDE environment variables.

I also had to copy apr* into the svn tree to get it all to compile.

My goal is to get an installer exe working. I am now trying to build the
python bindings which are required by the installer. I found swig ready
built for Windows (phew) but I now get:

   Creating library
..\..\..\Release\subversion/bindings/swig\python/_client.lib and object
..\..\..\Release\subversion/bindings/swig\python/_client.exp
MSVCRT.lib(cinitexe.obj) : warning LNK4098: defaultlib "libc.lib"
conflicts with use of other libs; use /NODEFAULTLIB:library
svn_client.obj : error LNK2001: unresolved external symbol
_SWIG_Python_TypeClientData
svn_client.obj : error LNK2001: unresolved external symbol
_SWIG_Python_TypeQuery
svn_client.obj : error LNK2001: unresolved external symbol
_SWIG_Python_TypeRegister
libsvn_swig_py-1.lib(swigutil_py.obj) : error LNK2001: unresolved
external symbol _SWIG_NewPointerObj
..\..\..\Release\subversion/bindings/swig\python\_client.dll : fatal
error LNK1120: 4 unresolved externals
Error executing link.exe.

__SWIG_PYTHON__ - 5 error(s), 1 warning(s)

> ... and Sander *did* get his whole svn tree to compile, apache modules
> and all. He sent me a 1.0.1 zipfile that looks just like branko's 1.0.0
> zipfile. But when I run Sander's binary, I get errors about MSVCR70.dll
> not being found in %PATH%. Ugh.

He will have to send you that dll if he builds on msvc 7! I'm on a .NET
course next week so I might understand mcsvc7 a bit better after that.

> So: Sander and I are both extreeeeemly close. Maybe we'll get it right
> tonight. Maybe Martin can help us in IRC. (I'm determined to learn how
> to do this!)

If I can work out how!!!

> Martin: take a look at Branko's zipfile for 1.0.0. It must contain (1)
> binaries with ssl and db42 support built in, (2) ssl libraries, (3) db42
> libraries, (4) apache modules, (5) the whole iconv tree. It's a tall
> order. It looks like you're close as well.

OK, will do.

-- 
Martin Tomes
echo 'Martin x Tomes at controls x eurotherm x co x uk'\
  | sed -e 's/ x /\./g' -e 's/ at /@/'
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Mar 25 17:41:16 2004

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