1>------ Build started: Project: qpidcommon, Configuration: Debug x64 ------
1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex'
1> No constructor could take the source type, or constructor overload resolution was ambiguous
The issue is with the definition of QPID_MUTEX_INITIALIZER.
In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex structure initializer.
In Windows it is a naked 0.
In a stand-alone windows program
returns false. In Linux the same statement in qpidd broker returns true.