Stefan Küng wrote:
> Peter McNab wrote:
>> Hi devs.
>>
>> There has been a fatal change introduced in nightly r11417 which
>> prevents TortoiseSVN executing on Win2k.
>>
>> An error message is received at startup which announces
>> "The procedure entry point getnameinfo could not be located in the
>> dynamic link library WS2_32.dll"
>>
>> Neither TortoiseProc not TSVNCache appear in The Task Managger list.
>>
>> When I uninstall TortoiseSVN using add/remove programs and install
>> nightly r11405 the problem goes away.
>> Have repeated this process several times on two separate Virtual
>> machines with consistent results.
>>
>> Build 11426 is working on XP so it's Win2k related.
>
> Sorry for that, haven't tested TSVN on Win2k for some time.
> It's fixed in the next nightly build.
>
> Explanation:
> With the Vista SDK, it's necessary to define _WIN_NT_ to something
> higher or equal to 0x0501 (meaning: XP or higher) for IPv6 support to
> work. And with VS2008, without this it won't even compile properly.
> That's why I've set that define a few revisions back.
> The problem with that define was then that it used the IPv6 functions
> directly, and those functions are not available on Win2k. It's
> therefore necessary to include another header file which forces again
> to use the stub functions: on Win2k it falls back to the old plain
> IPv4 functions (meaning: IPv6 won't work - but that's expected), but
> on XP and higher it will use the proper IPv6 functions.
>
Tks
Part way to a fix. The error message has gone, the icons are back and
TSVNCache is running.
However the menu actions do not invoke TortoiseProc. So selecting
anything like Check for modifications, even Help does nothing.
Sorry to have to report.
Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sat Nov 24 11:48:46 2007