Hi, On Tue, Jan 15, 2013 at 09:03:07PM +0200, Athanasios Douitsis wrote: > Trying to compile 2.3 with visual studio 2010. I am getting the following > error: > > init.c(186): error C2143: syntax error : missing ';' before 'type' > [C:\openvpn4\openvpn-build\msvc\build.tmp\openvpn-2.3_master\src\openvpn\openvpn.vcxproj] > > (after that there are many many more errors, but you get the idea)
Oh well, we've done it again...
if (management)
{
gc = gc_new ();
struct buffer out = alloc_buf_gc (256, &gc);
... this is not allowed in visual studio (having a variable declaration
after "non-declaration" code), but gcc doesn't complain, so we usually
don't notice.
> Which puzzles me, because I thought that OpenVPN can actually be built with
> visual studio. Is there something I'm missing?
Visual Studio is a big pain, so we cross-compile using MinGW64 from Linux.
Samuli has a wiki page somewhere on community.openvpn.net that explains
how to build OpenVPN in a non-maddening way.
But thanks for the report. I have a Win7 VM that should actually be
able to do a Visual Studio build - I'll try to find time to look at these
issues and send a patch.
gert
--
USENET is *not* the non-clickable part of WWW!
//www.muc.de/~gert/
Gert Doering - Munich, Germany [email protected]
fax: +49-89-35655025 [email protected]
pgpQup_ZQ3jYP.pgp
Description: PGP signature
