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

RE: Re: [PATCH] Remove APR ICONV dependency on Windows (was SVN Win32 Developers -- need some help)

From: Paul Burba <pburba_at_collab.net>
Date: 2007-07-05 16:59:51 CEST

Mark,

I did a build of trunk on my MSVC6 VM this morning and encountered the same problem you did. I think this explains the problem:

http://trolltech.com/developer/knowledgebase/faq.2007-05-04.4776834989/

After replacing this line in my build script:

set SDKLIB=C:\Program Files\Microsoft Platform SDK\Lib

with this:

set SDKLIB=C:\Program Files\Microsoft Visual Studio\VC98\Lib;C:\Program Files\Microsoft Platform SDK\Lib
  
Everything worked fine.

Hope that helps.

Paul

> -----Original Message-----
> From: Stefan Küng [mailto:tortoisesvn@gmail.com]
> Sent: Thursday, July 05, 2007 9:43 AM
> To: Mark Phippard
> Cc: Ivan Zhakov; D.J. Heap; Daniel Rall; dev@subversion.tigris.org
> Subject: Re: [PATCH] Remove APR ICONV dependency on Windows
> (was SVN Win32 Developers -- need some help)
>
> On 7/5/07, Mark Phippard <markphip@gmail.com> wrote:
> > On 7/5/07, Ivan Zhakov <chemodax@gmail.com> wrote:
> > > On 7/5/07, Mark Phippard <markphip@gmail.com> wrote:
> > > > On 7/5/07, Stefan Küng <tortoisesvn@gmail.com> wrote:
> > > > > > Now when I build SVN it cannot create the
> libsvn_subr-1.dll
> > > > > > The reason is that it cannot resolve the symbols
> for these new functions
> > > > > > we are calling ... CoInitialize etc... I imagine
> there is some new
> > > > > > .lib that we have to make available during the
> compile? I am
> > > > > > using MSVC 6.0 with the latest SDK.
> > > > >
> > > > > Both CoInitialize() and CoUninitialize() are declared in
> > > > > objbase.h and you must link against ole32.lib.
> > > >
> > > > Thanks. Isn't this detail usually handled by
> gen-make.py? I did
> > > > re-run that before building. Or are we expecting that to be a
> > > > default library provided by the IDE?
> > > >
> > > Hi Mark,
> > > It builds for me with Visual Studio 2005. Could you try to apply
> > > following patch, run gen-make.py and build Subversion.
> >
> > That gets me a different error. I made sure that I blew away the
> > Release folder and tried again, but still get the same:
> >
> > --------------------Configuration: libsvn_subr_dll - Win32
> > Release--------------
> > ------
> > Compiling resources...
> > Compiling...
> > empty.c
> > Linking...
> > .\libsvn_subr.def : warning LNK4087: CONSTANT keyword is
> obsolete; use DATA
> > Creating library
> > ..\..\..\Release\subversion\libsvn_subr/libsvn_subr-1.lib
> an d object
> > ..\..\..\Release\subversion\libsvn_subr/libsvn_subr-1.exp
> > uuid.lib(mlang_i.obj) : fatal error LNK1103: debugging information
> > corrupt; reco mpile module Error executing link.exe.
> >
> > __ALL_TESTS__ - 1 error(s), 3 warning(s)
>
> Since the linker is complaining about mlang_i.obj, telling
> you that the debug info in there is corrupt, I strongly
> recommend you download and install the Windows SDK again.
> Seems your copy is corrupt somehow (which would explain your
> crashes with my patch some time ago).
>
> Stefan
>
> --
> ___
> oo // \\ "De Chelonian Mobile"
> (_,\/ \_/ \ TortoiseSVN
> \ \_/_\_/> The coolest Interface to (Sub)Version Control
> /_/ \_\ http://tortoisesvn.net
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jul 5 17:01:02 2007

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