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

Re: Problems building (linking) on Windows

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Tue, 02 Nov 2010 18:52:42 +0100

On 01.11.2010 21:30, Mark Phippard wrote:
> There is a problem building both the 1.6.13 release and trunk on
> Windows with the latest versions of some of our dependencies.
>
> Apache 2.2.17 has been released and they updated the expat version to
> 1.95.7. This appears to have created linker problems and all of our
> stuff that needs the exported expat symbols fails to link.

I've noticed that too.
Apparently, the expat lib in apr isn't supposed to be used directly, so
the apr build doesn't export the expat functions.
I had to make some major adjustments to my build scripts to make this
work again.

Not sure how to do this with the svn build system, but basically what
you need to do is to force the expat library to export its function even
though it's built and linked by apr-util.

>
> zlib 1.2.5 has been out for quite a while. Similar problem, we get a
> linker error for the inflate_fast function when trying to use this. I
> originally thought this was a local problem because I build 1.6.13
> fine using the dependencies tarball. Turns out we are still including
> 1.2.4 in the tarball even though 1.2.5 had fixes they describe as:

zlib 1.2.5 doesn't include the gvmat32.asm file anymore, so you need to
skip that build step and use the gvmat32.c file instead.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
Received on 2010-11-02 18:53:28 CET

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