I’m trying to build Proton-C’s Java Bindings on Windows using Microsoft Visual Studio 2010 in order to verify the changes for PROTON-249.
I’m following the instructions in the README successfully but I am failing to build target proton-jni (proton target is building okay). It is failing whilst trying to compile the Swig generated C code with the following error. 5>------ Build started: Project: proton-swig, Configuration: Debug Win32 ------ 5>Build started 27/02/2013 16:30:14. 5>InitializeBuildStatus: 5> Touching "proton-swig.dir\Debug\proton-swig.unsuccessfulbuild". 5>CustomBuild: 5> All outputs are up-to-date. 5>ClCompile: 5> javaJAVA_wrap.c 5>X:\src\proton\proton-c\include\proton/engine.h(27): fatal error C1083: Cannot open include file: 'stdbool.h': No such file or directory 5> 5>Build FAILED. I suspect that the binding/java/CMakeLists.txt needs to pass compiler flags when on Windows (via swig) in a similar way to that done in proton-c’s CMakeLists.txt. Can anyone give me a pointer into exactly what needs to be done? Kind regards, Keith.