Hi Felix,

I suggest patching the MinGW version that's bundled with Debian. These
links should contain all the information you need:

<https://community.openvpn.net/openvpn/wiki/SettingUpGenericBuildsystem>
<https://community.openvpn.net/openvpn/wiki/InstallingMingwW64>

The patches attached to the second page probably work on Debian, too.

Best regards,

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

irc freenode net: mattock


> Hi all together,
>
> I stuck trying to build Openvpn for Windows under Debian wheezy. I use
> the openvpn-build git-repo and installed all packages and dependencies
> mentioned in the README files.
> The Problem always occurs when the build-script tries to build
> openvpn-gui. Here the essential output:
>
> #:~openvpn-build/generic{master}$ IMAGEROOT=`pwd`/image-win64
> CHOST=x86_64-w64-mingw32 CBUILD=x86_64-pc-linux-gnu ./build
> ...
> x86_64-w64-mingw32-gcc -std=gnu99 -DHAVE_CONFIG_H -I.
> -I/home/felix/repositories/openvpn-build/generic/image-win64/openvpn/include
> -D_UNICODE -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=NTDDI_WINXP -municode
> -pedantic -Wall -Wextra -MT proxy.o -MD -MP -MF .deps/proxy.Tpo -c -o
> proxy.o proxy.c
> proxy.c: In function 'QueryWindowsProxySettings':
> proxy.c:417:23: error: 'WINHTTP_AUTO_DETECT_TYPE_DHCP' undeclared (first
> use in this function)
> proxy.c:417:23: note: each undeclared identifier is reported only once
> for each function it appears in
> proxy.c:417:55: error: 'WINHTTP_AUTO_DETECT_TYPE_DNS_A' undeclared
> (first use in this function)
> proxy.c:438:32: error: 'WINHTTP_AUTOPROXY_CONFIG_URL' undeclared (first
> use in this function)
> proxy.c:448:21: warning: passing argument 1 of 'GlobalFree' discards
> 'const' qualifier from pointer target type [enabled by default]
> /usr/lib/gcc/x86_64-w64-mingw32/4.6/../../../../x86_64-w64-mingw32/include/winbase.h:1132:29:
> note: expected 'HGLOBAL' but argument is of type 'LPCWSTR'
> proxy.c:449:27: warning: assignment discards 'const' qualifier from
> pointer target type [enabled by default]
> proxy.c: In function 'OnProxy':
> proxy.c:591:5: warning: ISO C does not support the '%S' ms_printf format
> [-Wformat]
> proxy.c:591:5: warning: ISO C does not support the '%S' ms_printf format
> [-Wformat]
> make[1]: *** [proxy.o] Error 1
> make[1]: *** Waiting for unfinished jobs....
> mv -f .deps/options.Tpo .deps/options.Po
> mv -f .deps/passphrase.Tpo .deps/passphrase.Po
> make[1]: Leaving directory
> `/home/felix/repositories/openvpn-build/generic/tmp/openvpn-gui-3'
> make: *** [install-strip] Error 2
> FATAL: make openvpn-gui
>
> In the first place I tried openvpn-gui-2, but there was the same error.
>
> I appreciate any help on that issue.
> If there is some output missing or something else I can provide, then
> just tell me. :-)
>
> Best regards,
> Felix
> ---
> University of Paderborn
>
> ------------------------------------------------------------------------------
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring service 
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
> _______________________________________________
> Openvpn-devel mailing list
> Openvpn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openvpn-devel


Reply via email to