Hey Andrew, Thanks for the reply, a couple of comments below (inline).
On 9/1/15, 7:15 AM, "Andrew Stitcher" <[email protected]> wrote: >On Sat, 2015-08-29 at 15:46 +0000, Ivan Judson wrote: >> Hi, >> >> I'm continuing my investigation of building on w10 and vs15. I've >> followed the instructions with cmake here: >> >> https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;a=blob_plai >> n;f=INSTALL.md;hb=0.10 >> >> and at this point: >> >> Build and install from a command prompt (using msbuild) >> > cmake --build . --target install --config RelWithDebInfo >> >> I get this error: >> >> -- Installing: C:/Program Files (x86)/Proton/share/java/proton-j >> -0.10.jar >> CMake Error at proton-j/cmake_install.cmake:31 (file): >> file INSTALL cannot find >> "C:/dev/qpid-proton-0.10/build/proton-j/proton-j.jar". >> Call Stack (most recent call first): >> cmake_install.cmake:44 (include) >> > >This is a known problem (I'm actually not sure it has a JIRA report >though) you currently can't "make install" Proton-J on windows. You can >build it successfully though. > >The cause is that the Unix build creates proton-j.jar and symlinks it >to proton-j-0.10.jar (or perhaps its the other way round I don't >recall) however symlinks aren't supported (to a first approximation >anyway) on Windows so both names aren't there for the install process >to use. > >If you don't care about Proton-J on Windows then just add >"-DBUILD_JAVA=NO" to the cmake command line and Proton-J won't get >built or attempt to be installed. If this is a difference between unix and windows - maybe the default windows build shouldn’t try to build proton-j? > >As an aside you can look at the appveyer.yml file in proton to see how >we build it on the Appveyor CI machine we use. Great pointer. Thanks! —Ivan
