Re: Build QPID C++ Using Visual Studio 2013 on Windows 10

2018-04-04 Thread Chuck Rolke
I tried a build of the qpid-cpp latest master upstream today using:

Windows Server 2012 R2
Visual Studio 2013 x64
boost 1_58_0
cmake version 3.9.4
Python 2.7.10
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

Note that I did not include qpid-proton in this build. Also I am not on
Windows 10 and have widely different tool versions.

I ran into the following issues that 'break the build':

* https://issues.apache.org/jira/browse/QPID-8155 - cmake flags issues.
** Work around by reverting as described in the jira

* https://issues.apache.org/jira/browse/QPID-7926 - PODmutex is not a POD
** No workaround available

So I can't build on windows Visual Studio 2013 either.
However, I do not hit the same problems you have.

Here is a transcript of my CMake. Maybe it will give you a hint.

-Chuck


Running CMake in D:\Users\chug\git\qpid-cpp\build_2013_x64 : CMake -G "Visual 
Studio 12 2013 Win64" "-DBUILD_DOCS=No" 
"-DCMAKE_INSTALL_PREFIX=D:\Users\chug\git\qpid-cpp\install_2013_x64" "-DBoost_
COMPILER=-vc120" "-DBOOST_ROOT=D:\boost\boost_1_58_0" "-DINSTALL_QMFGEN=No" 
D:\Users\chug\git\qpid-cpp
-- The C compiler identification is MSVC 18.0.40629.0
-- The CXX compiler identification is MSVC 18.0.40629.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 
12.0/VC/bin/x86_amd64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 
12.0/VC/bin/x86_amd64/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual 
Studio 12.0/VC/bin/x86_amd64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual 
Studio 12.0/VC/bin/x86_amd64/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Build types are Debug;Release;MinSizeRel;RelWithDebInfo
-- Found PythonInterp: C:/Python27/python.exe (found suitable version "2.7.10", 
minimum required is "2.7")
CMake Deprecation Warning at CMakeLists.txt:138 (cmake_policy):
  The OLD behavior for policy CMP0022 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- Found PythonInterp: C:/Python27/python.exe (found version "2.7.10")
-- Skipping installing qmf-gen and qmf python site-packages
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Could NOT find Ruby (missing: RUBY_LIBRARY) (found version "1.8.6")
-- Found Doxygen: C:/Program Files (x86)/doxygen/bin/doxygen.exe (found version 
"1.6.3") found components:  doxygen missing components:  dot
-- Could NOT find VALGRIND (missing: VALGRIND_EXECUTABLE)
-- Could NOT find CyrusSASL (missing: CYRUS_SASL_LIBRARY CYRUS_SASL_INCLUDE_DIR)
-- Regenerating AMQP protocol sources
-- D:/Users/chug/git/qpid-cpp/src/qpid/broker/management-schema.xml is newer
-- D:/Users/chug/git/qpid-cpp/src/qpid/acl/management-schema.xml is newer
-- D:/Users/chug/git/qpid-cpp/src/qpid/ha/management-schema.xml is newer
-- D:/Users/chug/git/qpid-cpp/src/qpid/legacystore/management-schema.xml is 
newer
-- D:/Users/chug/git/qpid-cpp/src/qpid/linearstore/management-schema.xml is 
newer
-- Regenerating Qpid Management Framework sources
-- Looking for pthread.h
-- Looking for pthread.h - not found
-- Found Threads: TRUE
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   program_options
--   date_time
--   thread
--   system
--   chrono
--   atomic
-- Looking for uuid_generate
-- Looking for uuid_generate - not found
-- Looking for uuid_generate in uuid
-- Looking for uuid_generate in uuid - not found
-- Looking for uuid_create
-- Looking for uuid_create - not found
-- Looking for UuidToString
-- Looking for UuidToString - found
-- Check for size_t
-- Check for size_t -- distinct type
-- Looking for _init in xerces-c
-- Looking for _init in xerces-c - not found
-- Looking for C++ include xercesc/framework/MemBufInputSource.hpp
-- Looking for C++ include xercesc/framework/MemBufInputSource.hpp - not found
-- Looking for C++ include xqilla/xqilla-simple.hpp
-- Looking for C++ include xqilla/xqilla-simple.hpp - not found
-- Looking for C++ include xqilla/ast/XQEffectiveBooleanValue.hpp
-- Looking for C++ include xqilla/ast/XQEffectiveBooleanValue.hpp - not found
-- Looking for ibv_create_qp in ibverbs
-- Looking for ibv_create_qp in ibverbs - not found
-- Looking for rdma_create_id in rdmacm
-- Looking for rdma_create_id in rdmacm - not found
-- Looking for include file infiniband/verbs.h
-- Looking for include file infiniband/verbs.h - not found
-- Looking for include file rdma/rdma_cma.h
-- Looking for include file rdma/rdma_cma.h - not found
-- Could NOT find 

[RESULT][VOTE] Release Qpid for Java 6.1.6

2018-04-04 Thread Oleksandr Rudyy
There were 3 binding +1 votes, and no other votes received. The vote has
passed.

The voting thread can be found here:
https://lists.apache.org/thread.html/52bb20cc6b9e82795a42130bebd923ddca3ed06f8f9d8820a64fd5af@%3Cusers.qpid.apache.org%3E

I will add the archives to the dist release repo and release the maven
staging repo shortly. The website will be updated once the artefacts
have had time to sync to the mirrors and maven central.

Kind Regards,
Alex

-
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org