Re: [Openvpn-devel] Snapshot openvpn-2.x-20110909-master-install.exe fails

2011-11-09 Thread Samuli Seppänen
Il 26/09/2011 15:37, Heiko Hund ha scritto:
> On Monday 26 September 2011 14:13:30 Samuli Seppänen wrote:
>> Ok, did as suggested for socket.c and win32.h and got the following
>> build failure using MSVC:
>>
>> 
> ---8<--
> c:\users\samuli\openvpn-build\openvpn\win32.h(282) : 
> error C2373: 'inet_ntop' : redefinition; different type modifiers
> ---8<--
>
> This is hopefully just because MSVC still believes it's building for Vista or 
> later. Does the message disappear if you include syshead.h in win32.h? In 
> there WINVER is already defined to signal building for XP. If that doesn't 
> help, you should also check in  if the declaration of inet_ntop 
> is 
> #ifdef'd taking WINVER into account.
>
> Heiko
Hi Heiko,

Took a while, but I finally managed to debug the WinXP inet_ntop issue
somewhat. The results are here:



In a nutshell, OpenVPN builds ok, but does not launch. Did not look into
 yet.

-- 
Samuli Seppänen
Community Manager
OpenVPN Technologies, Inc

irc freenode net: mattock




Re: [Openvpn-devel] [PATCH] Fixed a regression causing VS2008/Python build failure

2011-11-09 Thread Adriaan de Jong
ACK, my LZO library ends up in a different place for some reason... 

Adriaan

> -Original Message-
> From: sam...@openvpn.net [mailto:sam...@openvpn.net]
> Sent: woensdag 9 november 2011 10:50
> To: openvpn-devel@lists.sourceforge.net
> Subject: [Openvpn-devel] [PATCH] Fixed a regression causing
> VS2008/Python build failure
> 
> From: Samuli Seppänen 
> 
> Patch "Added options to switch between OpenSSL and PolarSSL and PKCS11"
> caused a
> regression when building OpenVPN with Visual Studio 2008/Python build
> system.
> The underlying cause was a wrong path to lzo2.lib.
> ---
>  win/msvc.mak.in |2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/win/msvc.mak.in b/win/msvc.mak.in
> index d2babcf..26d7a33 100644
> --- a/win/msvc.mak.in
> +++ b/win/msvc.mak.in
> @@ -33,7 +33,7 @@ INCLUDE_DIRS = -I$(OPENSSL)/include -
> I$(POLARSSL)/include -I$(LZO)/include -I$(P
> 
>  LIBS = $(OPENSSL_DYNAMIC) $(POLARSSL_DYNAMIC) $(PKCS11_HELPER_DYNAMIC)
> $(LZO_DYNAMIC) ws2_32.lib crypt32.lib iphlpapi.lib winmm.lib user32.lib
> gdi32.lib advapi32.lib wininet.lib
> 
> -LIB_DIRS = -LIBPATH:$(OPENSSL)\lib -LIBPATH:$(POLARSSL)\build\library
> -LIBPATH:$(PKCS11_HELPER)\lib -LIBPATH:$(LZO)
> +LIB_DIRS = -LIBPATH:$(OPENSSL)\lib -LIBPATH:$(POLARSSL)\build\library
> -LIBPATH:$(PKCS11_HELPER)\lib -LIBPATH:$(LZO)\lib
> 
>  EXE = openvpn.exe
> 
> --
> 1.7.4.1
> 
> 
> ---
> ---
> RSA(R) Conference 2012
> Save $700 by Nov 18
> Register now
> http://p.sf.net/sfu/rsa-sfdev2dev1
> ___
> Openvpn-devel mailing list
> Openvpn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openvpn-devel


[Openvpn-devel] [PATCH] Fixed a regression causing VS2008/Python build failure

2011-11-09 Thread samuli
From: Samuli Seppänen 

Patch "Added options to switch between OpenSSL and PolarSSL and PKCS11" caused a
regression when building OpenVPN with Visual Studio 2008/Python build system.
The underlying cause was a wrong path to lzo2.lib.
---
 win/msvc.mak.in |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/win/msvc.mak.in b/win/msvc.mak.in
index d2babcf..26d7a33 100644
--- a/win/msvc.mak.in
+++ b/win/msvc.mak.in
@@ -33,7 +33,7 @@ INCLUDE_DIRS = -I$(OPENSSL)/include -I$(POLARSSL)/include 
-I$(LZO)/include -I$(P
 
 LIBS = $(OPENSSL_DYNAMIC) $(POLARSSL_DYNAMIC) $(PKCS11_HELPER_DYNAMIC) 
$(LZO_DYNAMIC) ws2_32.lib crypt32.lib iphlpapi.lib winmm.lib user32.lib 
gdi32.lib advapi32.lib wininet.lib
 
-LIB_DIRS = -LIBPATH:$(OPENSSL)\lib -LIBPATH:$(POLARSSL)\build\library 
-LIBPATH:$(PKCS11_HELPER)\lib -LIBPATH:$(LZO)
+LIB_DIRS = -LIBPATH:$(OPENSSL)\lib -LIBPATH:$(POLARSSL)\build\library 
-LIBPATH:$(PKCS11_HELPER)\lib -LIBPATH:$(LZO)\lib
 
 EXE = openvpn.exe
 
-- 
1.7.4.1