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

Re: Kerberos + GSSAPI support in Tortoise SVN

From: Jean-Yves Avenard <jyavenard_at_gmail.com>
Date: Sat, 25 Sep 2010 10:27:22 +1000


I see that I had missed that message..

On 25 September 2010 01:58, Stefan Küng <tortoisesvn_at_gmail.com> wrote:

> I guess the linking error is because the libs are not built for x64.

No, I get a linking error with straight TSVN source, and no GSSAPI patch.

> Also I never use precompiled libs in TSVN. I always compile the libs
> myself and create a build script. Only that way I can guarantee that the
> libs don't use an incompatible c-runtime and are always compiled for
> both win32 and x64.

I guess I misread the source code then, I see that 64 builds or not,
it's always linking some 32 bits libraries ; like in neon.build
         <include name="..\..\..\common\openssl\out32\libeay32.lib" />
         <include name="..\..\..\common\openssl\out32\ssleay32.lib" />

Or are they 64 bits libs, named 32.lib

> Which of course now means I first have to create a build script for the
> Kerberos source - and that's the hard part, not the linking and
> including precompiled libs to TSVN.

>> To add to the documentation.
>> Pre-requisite. MIT Kerberos for Windows SDK at
>> http://web.mit.edu/kerberos/dist/index.html.
>> Currently version 3.2.2
>> http://web.mit.edu/kerberos/dist/kfw/3.2/kfw-3.2.2/kfw-3-2-2-sdk.zip
>> (340kB)
> As mentioned above, I don't use precompiled libs.

Point noted

>> - unzip the MIT kerberos SDK into 'common' and rename the folder to 'kerberos'
>> Whilte we are at the documentation, would be worse adding some version
>> requirement.
>> TortoiseSVN doesn't compile with zlib>  1.2.3 (in 1.2.4 and 1.2.5 ,
>> some asm files are gone, causing build to fail)
> Only 1.6.x doesn't compile with later zlib versions. Trunk does.

Great news.
>> TortoiseSVN doesn't compile with latest nant alpha (0.91), it does
>> compile with 0.90
> Once it's not alpha but beta, I'll try it and will adjust the build
> scripts. But not before.

Oh, I was just making a note that I thought would be useful to be
documented. The TSVN build instructions doesn't refer to any version;
so being new to the scene, I just got the latest of everything and
tried to compile

I'll look at creating a build script for kerberos then.

Is there a way to compile things without recompiling everything?
I removed the clean from the main built script, but it is still
recompiling most of things when I run nant. Takes forever...



To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-09-25 02:27:34 CEST

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