* Package: dev-libs/OpenNI-1.5.7.10 * Repository: gentoo * Maintainer: aballier@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux opengl userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking OpenNI-1.5.7.10.tar.gz to /var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work >>> Source unpacked in /var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work >>> Preparing source in /var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10 ... * Applying tinyxml.patch ... [ ok ] * Applying jpeg.patch ... [ ok ] * Applying soname.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10 ... make -j1 -C /var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ GLUT_SUPPORTED=1 ALL_JAVA_PROJS= JAVA_SAMPLES= ALL_MONO_PROJS= MONO_SAMPLES= MONO_FORMS_SAMPLES= make: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build' make -C OpenNI make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/OpenNI' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnFPSCalculator.d x64-Release/XnFPSCalculator.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnFPSCalculator.o ../../../../Source/OpenNI/XnFPSCalculator.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnQueries.d x64-Release/XnQueries.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnQueries.o ../../../../Source/OpenNI/XnQueries.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnProfiling.d x64-Release/XnProfiling.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnProfiling.o ../../../../Source/OpenNI/XnProfiling.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnTypeManager.d x64-Release/XnTypeManager.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnTypeManager.o ../../../../Source/OpenNI/XnTypeManager.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnLogFileWriter.d x64-Release/XnLogFileWriter.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnLogFileWriter.o ../../../../Source/OpenNI/XnLogFileWriter.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnUSB.d x64-Release/XnUSB.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnUSB.o ../../../../Source/OpenNI/XnUSB.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnLogConsoleWriter.d x64-Release/XnLogConsoleWriter.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnLogConsoleWriter.o ../../../../Source/OpenNI/XnLogConsoleWriter.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnEnumerationErrors.d x64-Release/XnEnumerationErrors.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnEnumerationErrors.o ../../../../Source/OpenNI/XnEnumerationErrors.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnLicensing.d x64-Release/XnLicensing.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnLicensing.o ../../../../Source/OpenNI/XnLicensing.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnBaseNode.d x64-Release/XnBaseNode.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnBaseNode.o ../../../../Source/OpenNI/XnBaseNode.cpp In file included from ../../../../Source/OpenNI/XnNodeManager.h:27:0, from ../../../../Source/OpenNI/XnBaseNode.cpp:22: ../../../../Include/XnNode.h: In member function ‘XnNode*& XnNode::Next()’: ../../../../Include/XnNode.h:50:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] XnNode*& Next() {return (XnNode*&)m_pNext;} ^~~~~~~ ../../../../Include/XnNode.h: In member function ‘XnNode*& XnNode::Previous()’: ../../../../Include/XnNode.h:59:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] XnNode*& Previous() {return (XnNode*&)m_pPrevious;} ^~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnLog.d x64-Release/XnLog.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnLog.o ../../../../Source/OpenNI/XnLog.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnOSMemoryProfiling.d x64-Release/XnOSMemoryProfiling.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnOSMemoryProfiling.o ../../../../Source/OpenNI/XnOSMemoryProfiling.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnRecorderImpl.d x64-Release/XnRecorderImpl.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnRecorderImpl.o ../../../../Source/OpenNI/XnRecorderImpl.cpp In file included from ../../../../Source/OpenNI/XnRecorderImpl.cpp:21:0: ../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../Source/OpenNI/XnRecorderImpl.cpp:21:0: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../Source/OpenNI/XnRecorderImpl.cpp:21:0: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnExportedNodes.d x64-Release/XnExportedNodes.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnExportedNodes.o ../../../../Source/OpenNI/XnExportedNodes.cpp In file included from ../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.h:27, from ../../../../Source/OpenNI/XnExportedNodes.cpp:24: ../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.h:27, from ../../../../Source/OpenNI/XnExportedNodes.cpp:24: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.h:27, from ../../../../Source/OpenNI/XnExportedNodes.cpp:24: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnOS.d x64-Release/XnOS.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnOS.o ../../../../Source/OpenNI/XnOS.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnModuleLoader.d x64-Release/XnModuleLoader.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnModuleLoader.o ../../../../Source/OpenNI/XnModuleLoader.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnXml.d x64-Release/XnXml.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnXml.o ../../../../Source/OpenNI/XnXml.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnUtils.d x64-Release/XnUtils.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnUtils.o ../../../../Source/OpenNI/XnUtils.cpp In file included from ../../../../Source/OpenNI/XnUtils.cpp:25:0: ../../../../Source/OpenNI/XnEnum.h: In function ‘XnStatus xnPixelFormatFromString(const XnChar*, XnPixelFormat*)’: ../../../../Source/OpenNI/XnEnum.h:60:12: warning: ‘_nTemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] nValue = (enumType)_nTemp; \ ^ ../../../../Source/OpenNI/XnEnum.h:57:9: note: ‘_nTemp’ was declared here XnInt _nTemp; \ ^ ../../../../Source/OpenNI/XnEnum.h:70:4: note: in expansion of macro ‘XN_ENUM_FROM_STRING’ XN_ENUM_FROM_STRING(_nTempRetVal, enumType, strValue, nValue); \ ^~~~~~~~~~~~~~~~~~~ ../../../../Source/OpenNI/XnUtils.cpp:81:2: note: in expansion of macro ‘XN_ENUM_VALIDATE_FROM_STRING’ XN_ENUM_VALIDATE_FROM_STRING(XnPixelFormat, strType, *pFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/openNI.d x64-Release/openNI.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/openNI.o ../../../../Source/OpenNI/openNI.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnDumpFileWriter.d x64-Release/XnDumpFileWriter.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnDumpFileWriter.o ../../../../Source/OpenNI/XnDumpFileWriter.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnScheduler.d x64-Release/XnScheduler.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnScheduler.o ../../../../Source/OpenNI/XnScheduler.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnPlayerImpl.d x64-Release/XnPlayerImpl.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnPlayerImpl.o ../../../../Source/OpenNI/XnPlayerImpl.cpp In file included from ../../../../Source/OpenNI/XnPlayerImpl.cpp:28:0: ../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../Source/OpenNI/XnPlayerImpl.cpp:28:0: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../Source/OpenNI/XnPlayerImpl.cpp:28:0: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnXmlScriptNodeExporter.d x64-Release/XnXmlScriptNodeExporter.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnXmlScriptNodeExporter.o ../../../../Source/OpenNI/XnXmlScriptNodeExporter.cpp In file included from ../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.h:27, from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.cpp:24: ../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.h:27, from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.cpp:24: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.h:27, from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.cpp:24: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnNodeWatcher.d x64-Release/XnNodeWatcher.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnNodeWatcher.o ../../../../Source/OpenNI/XnNodeWatcher.cpp In file included from ../../../../Source/OpenNI/XnNodeWatcher.h:24:0, from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21: ../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../Source/OpenNI/XnNodeWatcher.h:24:0, from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../Source/OpenNI/XnNodeWatcher.h:24:0, from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:0: ../../../../Source/OpenNI/XnNodeWatcher.h: In constructor ‘xn::NodeWatcher::NodeWatcher(const xn::ProductionNode&, XnNodeNotifications&, void*)’: ../../../../Source/OpenNI/XnNodeWatcher.h:60:17: warning: ‘xn::NodeWatcher::m_node’ will be initialized after [-Wreorder] ProductionNode m_node; ^~~~~~ ../../../../Source/OpenNI/XnNodeWatcher.h:58:23: warning: ‘XnNodeNotifications& xn::NodeWatcher::m_notifications’ [-Wreorder] XnNodeNotifications& m_notifications; ^~~~~~~~~~~~~~~ ../../../../Source/OpenNI/XnNodeWatcher.cpp:125:1: warning: when initialized here [-Wreorder] NodeWatcher::NodeWatcher(const ProductionNode& node, ^~~~~~~~~~~ In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:0: ../../../../Source/OpenNI/XnNodeWatcher.h: In constructor ‘xn::MapWatcher::MapWatcher(const xn::MapGenerator&, XnNodeNotifications&, void*)’: ../../../../Source/OpenNI/XnNodeWatcher.h:130:15: warning: ‘xn::MapWatcher::m_mapGenerator’ will be initialized after [-Wreorder] MapGenerator m_mapGenerator; ^~~~~~~~~~~~~~ ../../../../Source/OpenNI/XnNodeWatcher.cpp:431:26: warning: base ‘xn::GeneratorWatcher’ [-Wreorder] m_hCroppingChangeCB(NULL) ^ ../../../../Source/OpenNI/XnNodeWatcher.cpp:425:1: warning: when initialized here [-Wreorder] MapWatcher::MapWatcher(const MapGenerator &mapGenerator, ^~~~~~~~~~ In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:0: ../../../../Source/OpenNI/XnNodeWatcher.h: In constructor ‘xn::ImageWatcher::ImageWatcher(const xn::ImageGenerator&, XnNodeNotifications&, void*)’: ../../../../Source/OpenNI/XnNodeWatcher.h:149:17: warning: ‘xn::ImageWatcher::m_imageGenerator’ will be initialized after [-Wreorder] ImageGenerator m_imageGenerator; ^~~~~~~~~~~~~~~~ ../../../../Source/OpenNI/XnNodeWatcher.cpp:590:29: warning: base ‘xn::MapWatcher’ [-Wreorder] m_hPixelFormatChangeCB(NULL) ^ ../../../../Source/OpenNI/XnNodeWatcher.cpp:585:1: warning: when initialized here [-Wreorder] ImageWatcher::ImageWatcher(const ImageGenerator &imageGenerator, ^~~~~~~~~~~~ In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:0: ../../../../Source/OpenNI/XnNodeWatcher.h: In constructor ‘xn::IRWatcher::IRWatcher(const xn::IRGenerator&, XnNodeNotifications&, void*)’: ../../../../Source/OpenNI/XnNodeWatcher.h:160:14: warning: ‘xn::IRWatcher::m_irGenerator’ will be initialized after [-Wreorder] IRGenerator m_irGenerator; ^~~~~~~~~~~~~ ../../../../Source/OpenNI/XnNodeWatcher.cpp:662:48: warning: base ‘xn::MapWatcher’ [-Wreorder] MapWatcher(irGenerator, notifications, pCookie) ^ ../../../../Source/OpenNI/XnNodeWatcher.cpp:658:1: warning: when initialized here [-Wreorder] IRWatcher::IRWatcher(const IRGenerator &irGenerator, ^~~~~~~~~ In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:0: ../../../../Source/OpenNI/XnNodeWatcher.h: In constructor ‘xn::DepthWatcher::DepthWatcher(const xn::DepthGenerator&, XnNodeNotifications&, void*)’: ../../../../Source/OpenNI/XnNodeWatcher.h:182:17: warning: ‘xn::DepthWatcher::m_depthGenerator’ will be initialized after [-Wreorder] DepthGenerator m_depthGenerator; ^~~~~~~~~~~~~~~~ ../../../../Source/OpenNI/XnNodeWatcher.cpp:675:30: warning: base ‘xn::MapWatcher’ [-Wreorder] m_hUserPositionChangeCB(NULL) ^ ../../../../Source/OpenNI/XnNodeWatcher.cpp:669:1: warning: when initialized here [-Wreorder] DepthWatcher::DepthWatcher(const DepthGenerator &depthGenerator, ^~~~~~~~~~~~ In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:0: ../../../../Source/OpenNI/XnNodeWatcher.h: In constructor ‘xn::AudioWatcher::AudioWatcher(const xn::AudioGenerator&, XnNodeNotifications&, void*)’: ../../../../Source/OpenNI/XnNodeWatcher.h:203:17: warning: ‘xn::AudioWatcher::m_audioGenerator’ will be initialized after [-Wreorder] AudioGenerator m_audioGenerator; ^~~~~~~~~~~~~~~~ ../../../../Source/OpenNI/XnNodeWatcher.cpp:836:28: warning: base ‘xn::GeneratorWatcher’ [-Wreorder] m_hOutputModeChangeCB(NULL) ^ ../../../../Source/OpenNI/XnNodeWatcher.cpp:831:1: warning: when initialized here [-Wreorder] AudioWatcher::AudioWatcher(const AudioGenerator &audioGenerator, ^~~~~~~~~~~~ In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:0: ../../../../Source/OpenNI/XnNodeWatcher.h: In constructor ‘xn::GestureWatcher::GestureWatcher(const xn::GestureGenerator&, XnNodeNotifications&, void*)’: ../../../../Source/OpenNI/XnNodeWatcher.h:233:19: warning: ‘xn::GestureWatcher::m_gestureGenerator’ will be initialized after [-Wreorder] GestureGenerator m_gestureGenerator; ^~~~~~~~~~~~~~~~~~ ../../../../Source/OpenNI/XnNodeWatcher.cpp:931:19: warning: base ‘xn::GeneratorWatcher’ [-Wreorder] m_hGestureCB(NULL) ^ ../../../../Source/OpenNI/XnNodeWatcher.cpp:926:1: warning: when initialized here [-Wreorder] GestureWatcher::GestureWatcher(const GestureGenerator &gestureGenerator, ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnMockNotifier.d x64-Release/XnMockNotifier.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnMockNotifier.o ../../../../Source/OpenNI/XnMockNotifier.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnNodeManager.d x64-Release/XnNodeManager.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnNodeManager.o ../../../../Source/OpenNI/XnNodeManager.cpp In file included from ../../../../Include/XnNodeAllocator.h:25:0, from ../../../../Include/XnList.h:29, from ../../../../Source/OpenNI/XnNodeManager.cpp:25: ../../../../Include/XnNode.h: In member function ‘XnNode*& XnNode::Next()’: ../../../../Include/XnNode.h:50:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] XnNode*& Next() {return (XnNode*&)m_pNext;} ^~~~~~~ ../../../../Include/XnNode.h: In member function ‘XnNode*& XnNode::Previous()’: ../../../../Include/XnNode.h:59:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] XnNode*& Previous() {return (XnNode*&)m_pPrevious;} ^~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnStatusRegister.d x64-Release/XnStatusRegister.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnStatusRegister.o ../../../../Source/OpenNI/XnStatusRegister.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnXmlScriptNode.d x64-Release/XnXmlScriptNode.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnXmlScriptNode.o ../../../../Source/OpenNI/XnXmlScriptNode.cpp In file included from ../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../Source/OpenNI/XnXmlScriptNode.h:27, from ../../../../Source/OpenNI/XnXmlScriptNode.cpp:24: ../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../Source/OpenNI/XnXmlScriptNode.h:27, from ../../../../Source/OpenNI/XnXmlScriptNode.cpp:24: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../Source/OpenNI/XnXmlScriptNode.h:27, from ../../../../Source/OpenNI/XnXmlScriptNode.cpp:24: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnOpenNI.d x64-Release/XnOpenNI.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnOpenNI.o ../../../../Source/OpenNI/XnOpenNI.cpp In file included from ../../../../Source/OpenNI/XnOpenNI.cpp:35:0: ../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../Source/OpenNI/XnOpenNI.cpp:35:0: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../Source/OpenNI/XnOpenNI.cpp:35:0: ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnLogAndroidWriter.d x64-Release/XnLogAndroidWriter.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnLogAndroidWriter.o ../../../../Source/OpenNI/XnLogAndroidWriter.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnDump.d x64-Release/XnDump.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnDump.o ../../../../Source/OpenNI/XnDump.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxEvents.d x64-Release/LinuxEvents.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxEvents.o ../../../../Source/OpenNI/Linux/LinuxEvents.cpp In file included from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.h:21:0, from ../../../../Source/OpenNI/Linux/LinuxEvents.cpp:25: ../../../../Source/OpenNI/Linux/LinuxEvents.h: In constructor ‘XnLinuxNamedEvent::XnLinuxNamedEvent(XnBool, const XnChar*, XnBool)’: ../../../../Source/OpenNI/Linux/LinuxEvents.h:77:16: warning: ‘XnLinuxNamedEvent::m_strName’ will be initialized after [-Wreorder] const XnChar* m_strName; // Valid only on creation ^~~~~~~~~ ../../../../Source/OpenNI/Linux/LinuxEvents.h:76:9: warning: ‘XnBool XnLinuxNamedEvent::m_bCreate’ [-Wreorder] XnBool m_bCreate; ^~~~~~~~~ In file included from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.h:21:0, from ../../../../Source/OpenNI/Linux/LinuxEvents.cpp:25: ../../../../Source/OpenNI/Linux/LinuxEvents.h:57:2: warning: when initialized here [-Wreorder] XnLinuxNamedEvent(XnBool bManualReset, const XnChar* strName, XnBool bCreate) : XnLinuxEvent(bManualReset), m_strName(strName), m_bCreate(bCreate) {} ^~~~~~~~~~~~~~~~~ ../../../../Source/OpenNI/Linux/LinuxEvents.cpp: In function ‘XnStatus xnOSWaitEvent(XN_EVENT_HANDLE, XnUInt32)’: ../../../../Source/OpenNI/Linux/LinuxEvents.cpp:153:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxPosixNamedEvents.d x64-Release/LinuxPosixNamedEvents.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxPosixNamedEvents.o ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.cpp In file included from ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.h:27:0, from ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.cpp:24: ../../../../Source/OpenNI/Linux/LinuxEvents.h: In constructor ‘XnLinuxNamedEvent::XnLinuxNamedEvent(XnBool, const XnChar*, XnBool)’: ../../../../Source/OpenNI/Linux/LinuxEvents.h:77:16: warning: ‘XnLinuxNamedEvent::m_strName’ will be initialized after [-Wreorder] const XnChar* m_strName; // Valid only on creation ^~~~~~~~~ ../../../../Source/OpenNI/Linux/LinuxEvents.h:76:9: warning: ‘XnBool XnLinuxNamedEvent::m_bCreate’ [-Wreorder] XnBool m_bCreate; ^~~~~~~~~ In file included from ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.h:27:0, from ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.cpp:24: ../../../../Source/OpenNI/Linux/LinuxEvents.h:57:2: warning: when initialized here [-Wreorder] XnLinuxNamedEvent(XnBool bManualReset, const XnChar* strName, XnBool bCreate) : XnLinuxEvent(bManualReset), m_strName(strName), m_bCreate(bCreate) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxStrings.d x64-Release/LinuxStrings.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxStrings.o ../../../../Source/OpenNI/Linux/LinuxStrings.cpp ../../../../Source/OpenNI/Linux/LinuxStrings.cpp: In function ‘XnStatus xnOSStrNCRC32(XnUChar*, XnUInt32, XnUInt32*)’: ../../../../Source/OpenNI/Linux/LinuxStrings.cpp:230:11: warning: unused variable ‘nStrLen’ [-Wunused-variable] XnUInt32 nStrLen = 0; ^~~~~~~ ../../../../Source/OpenNI/Linux/LinuxStrings.cpp: In function ‘XnStatus xnOSStrFormatV(XnChar*, XnUInt32, XnUInt32*, const XnChar*, __va_list_tag*)’: ../../../../Source/OpenNI/Linux/LinuxStrings.cpp:264:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (nRes == nDestLength && cpDestString[nRes] != '\0')) // no space for the NULL termination ~~~~~^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxCriticalSections.d x64-Release/LinuxCriticalSections.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxCriticalSections.o ../../../../Source/OpenNI/Linux/LinuxCriticalSections.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxMutex.d x64-Release/LinuxMutex.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxMutex.o ../../../../Source/OpenNI/Linux/LinuxMutex.cpp ../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function ‘XnStatus xnOSUnNamedMutexCreate(XnMutex*)’: ../../../../Source/OpenNI/Linux/LinuxMutex.cpp:54:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ ../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function ‘XnStatus xnOSNamedMutexCreate(XnMutex*, const XnChar*)’: ../../../../Source/OpenNI/Linux/LinuxMutex.cpp:82:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ ../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function ‘XnStatus xnOSCreateMutex(XnMutex**)’: ../../../../Source/OpenNI/Linux/LinuxMutex.cpp:188:6: warning: unused variable ‘rc’ [-Wunused-variable] int rc = 0; ^~ ../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function ‘XnStatus xnOSCreateNamedMutexEx(XnMutex**, const XnChar*, XnBool)’: ../../../../Source/OpenNI/Linux/LinuxMutex.cpp:219:6: warning: unused variable ‘rc’ [-Wunused-variable] int rc = 0; ^~ ../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function ‘XnStatus xnOSCloseMutex(XnMutex**)’: ../../../../Source/OpenNI/Linux/LinuxMutex.cpp:244:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ ../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function ‘XnStatus xnOSUnLockMutex(XN_MUTEX_HANDLE)’: ../../../../Source/OpenNI/Linux/LinuxMutex.cpp:392:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxPosixEvents.d x64-Release/LinuxPosixEvents.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxPosixEvents.o ../../../../Source/OpenNI/Linux/LinuxPosixEvents.cpp In file included from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.h:21:0, from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.cpp:21: ../../../../Source/OpenNI/Linux/LinuxEvents.h: In constructor ‘XnLinuxNamedEvent::XnLinuxNamedEvent(XnBool, const XnChar*, XnBool)’: ../../../../Source/OpenNI/Linux/LinuxEvents.h:77:16: warning: ‘XnLinuxNamedEvent::m_strName’ will be initialized after [-Wreorder] const XnChar* m_strName; // Valid only on creation ^~~~~~~~~ ../../../../Source/OpenNI/Linux/LinuxEvents.h:76:9: warning: ‘XnBool XnLinuxNamedEvent::m_bCreate’ [-Wreorder] XnBool m_bCreate; ^~~~~~~~~ In file included from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.h:21:0, from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.cpp:21: ../../../../Source/OpenNI/Linux/LinuxEvents.h:57:2: warning: when initialized here [-Wreorder] XnLinuxNamedEvent(XnBool bManualReset, const XnChar* strName, XnBool bCreate) : XnLinuxEvent(bManualReset), m_strName(strName), m_bCreate(bCreate) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxUSBDevice.d x64-Release/LinuxUSBDevice.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxUSBDevice.o ../../../../Source/OpenNI/Linux/LinuxUSBDevice.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxMemory.d x64-Release/LinuxMemory.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxMemory.o ../../../../Source/OpenNI/Linux/LinuxMemory.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxSharedLibs.d x64-Release/LinuxSharedLibs.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxSharedLibs.o ../../../../Source/OpenNI/Linux/LinuxSharedLibs.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxThreads.d x64-Release/LinuxThreads.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxThreads.o ../../../../Source/OpenNI/Linux/LinuxThreads.cpp ../../../../Source/OpenNI/Linux/LinuxThreads.cpp: In function ‘XnStatus xnOSCreateThread(XN_THREAD_PROC_PROTO, XN_THREAD_PARAM, pthread_t**)’: ../../../../Source/OpenNI/Linux/LinuxThreads.cpp:35:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxProcesses.d x64-Release/LinuxProcesses.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxProcesses.o ../../../../Source/OpenNI/Linux/LinuxProcesses.cpp ../../../../Source/OpenNI/Linux/LinuxProcesses.cpp: In function ‘XnStatus xnOSCreateProcess(const XnChar*, XnUInt32, const XnChar**, XN_PROCESS_ID*)’: ../../../../Source/OpenNI/Linux/LinuxProcesses.cpp:50:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxSharedMemory.d x64-Release/LinuxSharedMemory.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxSharedMemory.o ../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp ../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp: In function ‘XnStatus xnOSCloseSharedMemory(XN_SHARED_MEMORY_HANDLE)’: ../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp:196:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ ../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp: In function ‘XnStatus xnOSSharedMemoryGetAddress(XN_SHARED_MEMORY_HANDLE, void**)’: ../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp:216:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxDebug.d x64-Release/LinuxDebug.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxDebug.o ../../../../Source/OpenNI/Linux/LinuxDebug.cpp ../../../../Source/OpenNI/Linux/LinuxDebug.cpp: In function ‘XnStatus xnOSGetCurrentCallStack(XnUInt32, XnChar**, XnUInt32, XnUInt32*)’: ../../../../Source/OpenNI/Linux/LinuxDebug.cpp:43:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (nFramesToSkip >= nTotalFrames) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxINI.d x64-Release/LinuxINI.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxINI.o ../../../../Source/OpenNI/Linux/LinuxINI.cpp ../../../../Source/OpenNI/Linux/LinuxINI.cpp: In function ‘XnStatus FindEntry(const XnChar*, const XnChar*, const XnChar*, XnChar*)’: ../../../../Source/OpenNI/Linux/LinuxINI.cpp:42:11: warning: unused variable ‘pStart’ [-Wunused-variable] XnChar* pStart = p; \ ^ ../../../../Source/OpenNI/Linux/LinuxINI.cpp:111:4: note: in expansion of macro ‘XN_READ_TILL’ XN_READ_TILL(pCurPos, *pCurPos == ']' || XN_IS_NEWLINE(pCurPos), csTempString, nTempStringLength); ^~~~~~~~~~~~ ../../../../Source/OpenNI/Linux/LinuxINI.cpp:42:11: warning: unused variable ‘pStart’ [-Wunused-variable] XnChar* pStart = p; \ ^ ../../../../Source/OpenNI/Linux/LinuxINI.cpp:141:3: note: in expansion of macro ‘XN_READ_TILL’ XN_READ_TILL(pCurPos, *pCurPos == '=' || XN_IS_NEWLINE(pCurPos), csTempString, nTempStringLength); ^~~~~~~~~~~~ ../../../../Source/OpenNI/Linux/LinuxINI.cpp:42:11: warning: unused variable ‘pStart’ [-Wunused-variable] XnChar* pStart = p; \ ^ ../../../../Source/OpenNI/Linux/LinuxINI.cpp:149:5: note: in expansion of macro ‘XN_READ_TILL’ XN_READ_TILL(pCurPos, XN_IS_NEWLINE(pCurPos), cpDest, nTempStringLength); ^~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxNetwork.d x64-Release/LinuxNetwork.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxNetwork.o ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp: In function ‘XnStatus xnOSCloseSocket(XN_SOCKET_HANDLE)’: ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:150:10: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnInt32 nRetVal = 0; ^~~~~~~ ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp: In function ‘XnStatus xnOSSendNetworkBuffer(XN_SOCKET_HANDLE, const XnChar*, XnUInt32)’: ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:421:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (nRetVal != nBufferSize) ~~~~~~~~^~~~~~~~~~~~~~ ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp: In function ‘XnStatus xnOSSendToNetworkBuffer(XN_SOCKET_HANDLE, const XnChar*, XnUInt32, XN_SOCKET_HANDLE)’: ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:445:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (nRetVal != nBufferSize) ~~~~~~~~^~~~~~~~~~~~~~ ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp: In function ‘XnStatus xnOSReceiveNetworkBuffer(XN_SOCKET_HANDLE, XnChar*, XnUInt32*, XnUInt32)’: ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:486:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if (*pnBufferSize == -1) ~~~~~~~~~~~~~~^~~~~ ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:458:10: warning: unused variable ‘nLen’ [-Wunused-variable] XnInt32 nLen = sizeof(sockaddr); ^~~~ ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp: In function ‘XnStatus xnOSReceiveFromNetworkBuffer(XN_SOCKET_HANDLE, XnChar*, XnUInt32*, xnOSSocket**)’: ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:512:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (*pnBufferSize == -1) ~~~~~~~~~~~~~~^~~~~ ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:498:10: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnInt32 nRetVal = 0; ^~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxKeyboard.d x64-Release/LinuxKeyboard.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxKeyboard.o ../../../../Source/OpenNI/Linux/LinuxKeyboard.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnUSBLinux.d x64-Release/XnUSBLinux.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnUSBLinux.o ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function ‘XnStatus xnUSBPlatformSpecificShutdown()’: ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:197:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function ‘XnStatus xnUSBEnumerateDevices(XnUInt16, XnUInt16, const XnChar (**)[256], XnUInt32*)’: ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:293:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function ‘XnStatus xnUSBSendControl(XN_USB_DEV_HANDLE, XnUSBControlType, XnUInt8, XnUInt16, XnUInt16, XnUChar*, XnUInt32, XnUInt32)’: ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:803:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (nBytesSent != nBufferSize) ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function ‘XnStatus xnUSBReceiveControl(XN_USB_DEV_HANDLE, XnUSBControlType, XnUInt8, XnUInt16, XnUInt16, XnUChar*, XnUInt32, XnUInt32*, XnUInt32)’: ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:865:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if (nBytesReceived > nBufferSize) // too much ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function ‘XnStatus xnUSBWriteEndPoint(XN_USB_EP_HANDLE, XnUChar*, XnUInt32, XnUInt32)’: ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:921:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (nBytesSent != nBufferSize) ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function ‘void* xnUSBReadThreadMain(XN_THREAD_PARAM)’: ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:1104:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (XnUInt32 i = 0; i < pTransfer->num_iso_packets; ++i) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxSysVNamedEvents.d x64-Release/LinuxSysVNamedEvents.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxSysVNamedEvents.o ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.cpp In file included from ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.h:28:0, from ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.cpp:24: ../../../../Source/OpenNI/Linux/LinuxEvents.h: In constructor ‘XnLinuxNamedEvent::XnLinuxNamedEvent(XnBool, const XnChar*, XnBool)’: ../../../../Source/OpenNI/Linux/LinuxEvents.h:77:16: warning: ‘XnLinuxNamedEvent::m_strName’ will be initialized after [-Wreorder] const XnChar* m_strName; // Valid only on creation ^~~~~~~~~ ../../../../Source/OpenNI/Linux/LinuxEvents.h:76:9: warning: ‘XnBool XnLinuxNamedEvent::m_bCreate’ [-Wreorder] XnBool m_bCreate; ^~~~~~~~~ In file included from ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.h:28:0, from ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.cpp:24: ../../../../Source/OpenNI/Linux/LinuxEvents.h:57:2: warning: when initialized here [-Wreorder] XnLinuxNamedEvent(XnBool bManualReset, const XnChar* strName, XnBool bCreate) : XnLinuxEvent(bManualReset), m_strName(strName), m_bCreate(bCreate) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxFiles.d x64-Release/LinuxFiles.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxFiles.o ../../../../Source/OpenNI/Linux/LinuxFiles.cpp ../../../../Source/OpenNI/Linux/LinuxFiles.cpp: In function ‘XnStatus xnOSOpenFile(const XnChar*, XnUInt32, XN_FILE_HANDLE*)’: ../../../../Source/OpenNI/Linux/LinuxFiles.cpp:106:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ ../../../../Source/OpenNI/Linux/LinuxFiles.cpp: In function ‘XnStatus xnOSGetFullPathName(const XnChar*, XnChar*, XnUInt32)’: ../../../../Source/OpenNI/Linux/LinuxFiles.cpp:522:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ ../../../../Source/OpenNI/Linux/LinuxFiles.cpp: In function ‘XnStatus xnOSGetCurrentDir(XnChar*, XnUInt32)’: ../../../../Source/OpenNI/Linux/LinuxFiles.cpp:547:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ ../../../../Source/OpenNI/Linux/LinuxFiles.cpp: In function ‘XnStatus xnOSDeleteFile(const XnChar*)’: ../../../../Source/OpenNI/Linux/LinuxFiles.cpp:573:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/LinuxTime.d x64-Release/LinuxTime.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxTime.o ../../../../Source/OpenNI/Linux/LinuxTime.cpp ../../../../Source/OpenNI/Linux/LinuxTime.cpp: In function ‘XnStatus xnOSGetEpochTime(XnUInt32*)’: ../../../../Source/OpenNI/Linux/LinuxTime.cpp:43:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ mkdir -p ../../Bin/x64-Release x86_64-pc-linux-gnu-g++ -o ../../Bin/x64-Release/libOpenNI.so ./x64-Release/XnFPSCalculator.o ./x64-Release/XnQueries.o ./x64-Release/XnProfiling.o ./x64-Release/XnTypeManager.o ./x64-Release/XnLogFileWriter.o ./x64-Release/XnUSB.o ./x64-Release/XnLogConsoleWriter.o ./x64-Release/XnEnumerationErrors.o ./x64-Release/XnLicensing.o ./x64-Release/XnBaseNode.o ./x64-Release/XnLog.o ./x64-Release/XnOSMemoryProfiling.o ./x64-Release/XnRecorderImpl.o ./x64-Release/XnExportedNodes.o ./x64-Release/XnOS.o ./x64-Release/XnModuleLoader.o ./x64-Release/XnXml.o ./x64-Release/XnUtils.o ./x64-Release/openNI.o ./x64-Release/XnDumpFileWriter.o ./x64-Release/XnScheduler.o ./x64-Release/XnPlayerImpl.o ./x64-Release/XnXmlScriptNodeExporter.o ./x64-Release/XnNodeWatcher.o ./x64-Release/XnMockNotifier.o ./x64-Release/XnNodeManager.o ./x64-Release/XnStatusRegister.o ./x64-Release/XnXmlScriptNode.o ./x64-Release/XnOpenNI.o ./x64-Release/XnLogAndroidWriter.o ./x64-Release/XnDump.o ./x64-Release/LinuxEvents.o ./x64-Release/LinuxPosixNamedEvents.o ./x64-Release/LinuxStrings.o ./x64-Release/LinuxCriticalSections.o ./x64-Release/LinuxMutex.o ./x64-Release/LinuxPosixEvents.o ./x64-Release/LinuxUSBDevice.o ./x64-Release/LinuxMemory.o ./x64-Release/LinuxSharedLibs.o ./x64-Release/LinuxThreads.o ./x64-Release/LinuxProcesses.o ./x64-Release/LinuxSharedMemory.o ./x64-Release/LinuxDebug.o ./x64-Release/LinuxINI.o ./x64-Release/LinuxNetwork.o ./x64-Release/LinuxKeyboard.o ./x64-Release/XnUSBLinux.o ./x64-Release/LinuxSysVNamedEvents.o ./x64-Release/LinuxFiles.o ./x64-Release/LinuxTime.o -Wl,-soname,libOpenNI.so -Wl,-O1 -Wl,--as-needed -L../../Bin/x64-Release -lusb-1.0 -ldl -lpthread -ltinyxml -lrt -Wl,--no-undefined -shared make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/OpenNI' make -C Modules/nimCodecs make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimCodecs' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnUncompressedCodec.d x64-Release/XnUncompressedCodec.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/XnUncompressedCodec.o ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.h:27, from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.h:27, from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.h:27, from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Xn16zEmbTablesCodec.d x64-Release/Xn16zEmbTablesCodec.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/Xn16zEmbTablesCodec.o ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.h:27, from ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.h:27, from ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.h:27, from ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnCodecs.d x64-Release/XnCodecs.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/XnCodecs.o ../../../../../Source/Modules/nimCodecs/XnCodecs.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.h:27, from ../../../../../Source/Modules/nimCodecs/XnCodecs.cpp:24: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.h:27, from ../../../../../Source/Modules/nimCodecs/XnCodecs.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.h:27, from ../../../../../Source/Modules/nimCodecs/XnCodecs.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnJpegCodec.d x64-Release/XnJpegCodec.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/XnJpegCodec.o ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:27, from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:27, from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:27, from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21:0: ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h: In constructor ‘XnJpegCodec::XnJpegCodec()’: ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:59:11: warning: ‘XnJpegCodec::m_nQuality’ will be initialized after [-Wreorder] XnUInt32 m_nQuality; ^~~~~~~~~~ ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:55:9: warning: ‘XnBool XnJpegCodec::m_bValid’ [-Wreorder] XnBool m_bValid; ^~~~~~~~ ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:28:1: warning: when initialized here [-Wreorder] XnJpegCodec::XnJpegCodec() : ^~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21:0: ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:63:19: warning: ‘XnJpegCodec::m_hCroppingCallback’ will be initialized after [-Wreorder] XnCallbackHandle m_hCroppingCallback; ^~~~~~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:54:17: warning: ‘xn::ImageGenerator XnJpegCodec::m_image’ [-Wreorder] ImageGenerator m_image; ^~~~~~~ ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:28:1: warning: when initialized here [-Wreorder] XnJpegCodec::XnJpegCodec() : ^~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21:0: ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:54:17: warning: ‘XnJpegCodec::m_image’ will be initialized after [-Wreorder] ImageGenerator m_image; ^~~~~~~ ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:52:10: warning: ‘xn::Context XnJpegCodec::m_context’ [-Wreorder] Context m_context; ^~~~~~~~~ ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:28:1: warning: when initialized here [-Wreorder] XnJpegCodec::XnJpegCodec() : ^~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnStreamCompression.d x64-Release/XnStreamCompression.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/XnStreamCompression.o ../../../../../Source/Modules/nimCodecs/XnStreamCompression.cpp ../../../../../Source/Modules/nimCodecs/XnStreamCompression.cpp:1053:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(push) ../../../../../Source/Modules/nimCodecs/XnStreamCompression.cpp:1054:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(disable: 4611) ../../../../../Source/Modules/nimCodecs/XnStreamCompression.cpp:1311:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(pop) x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/XnCodec.d x64-Release/XnCodec.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/XnCodec.o ../../../../../Source/Modules/nimCodecs/XnCodec.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnCodec.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/XnCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Xn16zCodec.d x64-Release/Xn16zCodec.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/Xn16zCodec.o ../../../../../Source/Modules/nimCodecs/Xn16zCodec.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/Xn16zCodec.h:27, from ../../../../../Source/Modules/nimCodecs/Xn16zCodec.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/Xn16zCodec.h:27, from ../../../../../Source/Modules/nimCodecs/Xn16zCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/Xn16zCodec.h:27, from ../../../../../Source/Modules/nimCodecs/Xn16zCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Xn8zCodec.d x64-Release/Xn8zCodec.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/Xn8zCodec.o ../../../../../Source/Modules/nimCodecs/Xn8zCodec.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/Xn8zCodec.h:27, from ../../../../../Source/Modules/nimCodecs/Xn8zCodec.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/Xn8zCodec.h:27, from ../../../../../Source/Modules/nimCodecs/Xn8zCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/Xn8zCodec.h:27, from ../../../../../Source/Modules/nimCodecs/Xn8zCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/ExportedCodec.d x64-Release/ExportedCodec.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/ExportedCodec.o ../../../../../Source/Modules/nimCodecs/ExportedCodec.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/ExportedCodec.h:27, from ../../../../../Source/Modules/nimCodecs/ExportedCodec.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/ExportedCodec.h:27, from ../../../../../Source/Modules/nimCodecs/ExportedCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29, from ../../../../../Source/Modules/nimCodecs/ExportedCodec.h:27, from ../../../../../Source/Modules/nimCodecs/ExportedCodec.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/libnimCodecs.so ./x64-Release/XnUncompressedCodec.o ./x64-Release/Xn16zEmbTablesCodec.o ./x64-Release/XnCodecs.o ./x64-Release/XnJpegCodec.o ./x64-Release/XnStreamCompression.o ./x64-Release/XnCodec.o ./x64-Release/Xn16zCodec.o ./x64-Release/Xn8zCodec.o ./x64-Release/ExportedCodec.o -Wl,-soname,libnimCodecs.so -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI -ljpeg -Wl,--no-undefined -shared make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimCodecs' make -C Modules/nimMockNodes make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimMockNodes' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/ExportedMockNodes.d x64-Release/ExportedMockNodes.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/ExportedMockNodes.o ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.h:26, from ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.h:26, from ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.h:26, from ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/MockAudioGenerator.d x64-Release/MockAudioGenerator.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockAudioGenerator.o ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp:21:0: ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h: In constructor ‘MockAudioGenerator::MockAudioGenerator(xn::Context&, const XnChar*)’: ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h:60:20: warning: ‘MockAudioGenerator::m_pSupportedOutputModes’ will be initialized after [-Wreorder] XnWaveOutputMode* m_pSupportedOutputModes; ^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h:57:11: warning: ‘XnUInt32 MockAudioGenerator::m_nSupportedOutputModesCount’ [-Wreorder] XnUInt32 m_nSupportedOutputModesCount; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp:27:1: warning: when initialized here [-Wreorder] MockAudioGenerator::MockAudioGenerator(xn::Context& context, const XnChar* strName) : ^~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/MockMapGenerator.d x64-Release/MockMapGenerator.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockMapGenerator.o ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp:21:0: ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h: In constructor ‘MockMapGenerator::MockMapGenerator(xn::Context&, const XnChar*)’: ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h:73:19: warning: ‘MockMapGenerator::m_pSupportedMapOutputModes’ will be initialized after [-Wreorder] XnMapOutputMode* m_pSupportedMapOutputModes; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h:66:11: warning: ‘XnUInt32 MockMapGenerator::m_nBytesPerPixel’ [-Wreorder] XnUInt32 m_nBytesPerPixel; ^~~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp:26:1: warning: when initialized here [-Wreorder] MockMapGenerator::MockMapGenerator(xn::Context& context, const XnChar* strName) : ^~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/MockImageGenerator.d x64-Release/MockImageGenerator.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockImageGenerator.o ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/MockDevice.d x64-Release/MockDevice.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockDevice.o ../../../../../Source/Modules/nimMockNodes/MockDevice.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:24, from ../../../../../Source/Modules/nimMockNodes/MockDevice.h:21, from ../../../../../Source/Modules/nimMockNodes/MockDevice.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:24, from ../../../../../Source/Modules/nimMockNodes/MockDevice.h:21, from ../../../../../Source/Modules/nimMockNodes/MockDevice.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:24, from ../../../../../Source/Modules/nimMockNodes/MockDevice.h:21, from ../../../../../Source/Modules/nimMockNodes/MockDevice.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/nimMockNodes.d x64-Release/nimMockNodes.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/nimMockNodes.o ../../../../../Source/Modules/nimMockNodes/nimMockNodes.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Include/XnModuleCppRegistratration.h:27, from ../../../../../Source/Modules/nimMockNodes/nimMockNodes.cpp:24: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Include/XnModuleCppRegistratration.h:27, from ../../../../../Source/Modules/nimMockNodes/nimMockNodes.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Include/XnModuleCppRegistratration.h:27, from ../../../../../Source/Modules/nimMockNodes/nimMockNodes.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/MockIRGenerator.d x64-Release/MockIRGenerator.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockIRGenerator.o ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/MockDepthGenerator.d x64-Release/MockDepthGenerator.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockDepthGenerator.o ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/MockGenerator.d x64-Release/MockGenerator.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockGenerator.o ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockGenerator.h:24, from ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp:21:0: ../../../../../Source/Modules/nimMockNodes/MockGenerator.h: In constructor ‘MockGenerator::MockGenerator(xn::Context&, const XnChar*, XnBool)’: ../../../../../Source/Modules/nimMockNodes/MockGenerator.h:122:9: warning: ‘MockGenerator::m_bMirror’ will be initialized after [-Wreorder] XnBool m_bMirror; ^~~~~~~~~ ../../../../../Source/Modules/nimMockNodes/MockGenerator.h:118:11: warning: ‘XnUInt32 MockGenerator::m_nCurrentDataIdx’ [-Wreorder] XnUInt32 m_nCurrentDataIdx; ^~~~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp:27:1: warning: when initialized here [-Wreorder] MockGenerator::MockGenerator(xn::Context& context, const XnChar* strName, XnBool bAggregateData /* = FALSE */) : ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/MockProductionNode.d x64-Release/MockProductionNode.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockProductionNode.o ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:24, from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:24, from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:24, from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:21:0: ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h: In constructor ‘MockProductionNode::MockProductionNode(xn::Context&, const XnChar*)’: ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:72:8: warning: ‘MockProductionNode::m_pNotificationsCookie’ will be initialized after [-Wreorder] void* m_pNotificationsCookie; ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:70:9: warning: ‘XnBool MockProductionNode::m_bStateReady’ [-Wreorder] XnBool m_bStateReady; ^~~~~~~~~~~~~ ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:26:1: warning: when initialized here [-Wreorder] MockProductionNode::MockProductionNode(xn::Context& context, const XnChar* strName) : ^~~~~~~~~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:21:0: ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:70:9: warning: ‘MockProductionNode::m_bStateReady’ will be initialized after [-Wreorder] XnBool m_bStateReady; ^~~~~~~~~~~~~ ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:63:14: warning: ‘xn::Context MockProductionNode::m_context’ [-Wreorder] xn::Context m_context; ^~~~~~~~~ ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:26:1: warning: when initialized here [-Wreorder] MockProductionNode::MockProductionNode(xn::Context& context, const XnChar* strName) : ^~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/libnimMockNodes.so ./x64-Release/ExportedMockNodes.o ./x64-Release/MockAudioGenerator.o ./x64-Release/MockMapGenerator.o ./x64-Release/MockImageGenerator.o ./x64-Release/MockDevice.o ./x64-Release/nimMockNodes.o ./x64-Release/MockIRGenerator.o ./x64-Release/MockDepthGenerator.o ./x64-Release/MockGenerator.o ./x64-Release/MockProductionNode.o -Wl,-soname,libnimMockNodes.so -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI -Wl,--no-undefined -shared make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimMockNodes' make -C Modules/nimRecorder make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimRecorder' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/RecorderNode.d x64-Release/RecorderNode.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/RecorderNode.o ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/RecorderNode.h:24, from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/RecorderNode.h:24, from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/RecorderNode.h:24, from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21:0: ../../../../../Source/Modules/nimRecorder/RecorderNode.h: In constructor ‘RecorderNode::RecorderNode(xn::Context&)’: ../../../../../Source/Modules/nimRecorder/RecorderNode.h:109:35: warning: ‘RecorderNode::m_pOutputStream’ will be initialized after [-Wreorder] XnRecorderOutputStreamInterface* m_pOutputStream; ^~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimRecorder/RecorderNode.h:105:9: warning: ‘XnBool RecorderNode::m_bOpen’ [-Wreorder] XnBool m_bOpen; ^~~~~~~ ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:35:1: warning: when initialized here [-Wreorder] RecorderNode::RecorderNode(xn::Context &context) : ^~~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21:0: ../../../../../Source/Modules/nimRecorder/RecorderNode.h:112:14: warning: ‘RecorderNode::m_context’ will be initialized after [-Wreorder] xn::Context m_context; ^~~~~~~~~ ../../../../../Source/Modules/nimRecorder/RecorderNode.h:107:11: warning: ‘XnUInt8* RecorderNode::m_pPayloadData’ [-Wreorder] XnUInt8* m_pPayloadData; ^~~~~~~~~~~~~~ ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:35:1: warning: when initialized here [-Wreorder] RecorderNode::RecorderNode(xn::Context &context) : ^~~~~~~~~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:34:0, from ../../../../../Source/Modules/nimRecorder/RecorderNode.h:24, from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21: ../../../../../Include/XnListT.h: In instantiation of ‘XnListT& XnListT::operator=(const XnListT&) [with T = _DataIndexEntry; TAlloc = XnLinkedNodeDefaultAllocatorT<_DataIndexEntry>]’: ../../../../../Source/Modules/nimRecorder/RecorderNode.h:66:9: required from here ../../../../../Include/XnListT.h:266:12: warning: variable ‘nRetVal’ set but not used [-Wunused-but-set-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ In file included from ../../../../../Include/XnStringsHashT.h:27:0, from ../../../../../Source/Modules/nimRecorder/RecorderNode.h:25, from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21: ../../../../../Include/XnHashT.h: In instantiation of ‘XnHashT& XnHashT::operator=(const XnHashT&) [with TKey = const char*; TValue = RecorderNode::RecordedNodePropInfo; TKeyManager = XnStringsHashKeyManager; TAlloc = XnStringsNodeAllocator]’: ../../../../../Include/XnStringsHashT.h:93:18: required from ‘XnStringsHashT& XnStringsHashT::operator=(const XnStringsHashT&) [with TValue = RecorderNode::RecordedNodePropInfo]’ ../../../../../Source/Modules/nimRecorder/RecorderNode.h:66:9: required from here ../../../../../Include/XnHashT.h:321:12: warning: variable ‘nRetVal’ set but not used [-Wunused-but-set-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/nimRecorder.d x64-Release/nimRecorder.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/nimRecorder.o ../../../../../Source/Modules/nimRecorder/nimRecorder.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Include/XnModuleCppRegistratration.h:27, from ../../../../../Source/Modules/nimRecorder/nimRecorder.cpp:24: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Include/XnModuleCppRegistratration.h:27, from ../../../../../Source/Modules/nimRecorder/nimRecorder.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Include/XnModuleCppRegistratration.h:27, from ../../../../../Source/Modules/nimRecorder/nimRecorder.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/ExportedPlayer.d x64-Release/ExportedPlayer.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/ExportedPlayer.o ../../../../../Source/Modules/nimRecorder/ExportedPlayer.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/ExportedPlayer.h:27, from ../../../../../Source/Modules/nimRecorder/ExportedPlayer.cpp:24: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/ExportedPlayer.h:27, from ../../../../../Source/Modules/nimRecorder/ExportedPlayer.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/ExportedPlayer.h:27, from ../../../../../Source/Modules/nimRecorder/ExportedPlayer.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/ExportedRecorder.d x64-Release/ExportedRecorder.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/ExportedRecorder.o ../../../../../Source/Modules/nimRecorder/ExportedRecorder.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/ExportedRecorder.h:27, from ../../../../../Source/Modules/nimRecorder/ExportedRecorder.cpp:24: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/ExportedRecorder.h:27, from ../../../../../Source/Modules/nimRecorder/ExportedRecorder.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/ExportedRecorder.h:27, from ../../../../../Source/Modules/nimRecorder/ExportedRecorder.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/PlayerNode.d x64-Release/PlayerNode.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/PlayerNode.o ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/PlayerNode.h:24, from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/PlayerNode.h:24, from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Source/Modules/nimRecorder/PlayerNode.h:24, from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ In file included from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:0: ../../../../../Source/Modules/nimRecorder/PlayerNode.h: In constructor ‘PlayerNode::PlayerNode(xn::Context&, const XnChar*)’: ../../../../../Source/Modules/nimRecorder/PlayerNode.h:154:23: warning: ‘PlayerNode::m_pNodeNotifications’ will be initialized after [-Wreorder] XnNodeNotifications* m_pNodeNotifications; ^~~~~~~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimRecorder/PlayerNode.h:149:11: warning: ‘XnUInt8* PlayerNode::m_pRecordBuffer’ [-Wreorder] XnUInt8* m_pRecordBuffer; ^~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:72:1: warning: when initialized here [-Wreorder] PlayerNode::PlayerNode(xn::Context &context, const XnChar* strName) : ^~~~~~~~~~ In file included from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:0: ../../../../../Source/Modules/nimRecorder/PlayerNode.h:166:14: warning: ‘PlayerNode::m_context’ will be initialized after [-Wreorder] xn::Context m_context; ^~~~~~~~~ ../../../../../Source/Modules/nimRecorder/PlayerNode.h:156:9: warning: ‘XnBool PlayerNode::m_bDataBegun’ [-Wreorder] XnBool m_bDataBegun; ^~~~~~~~~~~~ ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:72:1: warning: when initialized here [-Wreorder] PlayerNode::PlayerNode(xn::Context &context, const XnChar* strName) : ^~~~~~~~~~ In file included from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:0: ../../../../../Source/Modules/nimRecorder/PlayerNode.h:165:11: warning: ‘PlayerNode::m_nMaxNodes’ will be initialized after [-Wreorder] XnUInt32 m_nMaxNodes; ^~~~~~~~~~~ ../../../../../Source/Modules/nimRecorder/PlayerNode.h:157:9: warning: ‘XnBool PlayerNode::m_bEOF’ [-Wreorder] XnBool m_bEOF; ^~~~~~ ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:72:1: warning: when initialized here [-Wreorder] PlayerNode::PlayerNode(xn::Context &context, const XnChar* strName) : ^~~~~~~~~~ In file included from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:0: ../../../../../Source/Modules/nimRecorder/PlayerNode.h:169:19: warning: ‘PlayerNode::m_aSeekTempArray’ will be initialized after [-Wreorder] DataIndexEntry** m_aSeekTempArray; ^~~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimRecorder/PlayerNode.h:167:15: warning: ‘XnInternalNodeData* PlayerNode::m_hSelf’ [-Wreorder] XnNodeHandle m_hSelf; ^~~~~~~ ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:72:1: warning: when initialized here [-Wreorder] PlayerNode::PlayerNode(xn::Context &context, const XnChar* strName) : ^~~~~~~~~~ In file included from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:0: ../../../../../Source/Modules/nimRecorder/PlayerNode.h:167:15: warning: ‘PlayerNode::m_hSelf’ will be initialized after [-Wreorder] XnNodeHandle m_hSelf; ^~~~~~~ ../../../../../Source/Modules/nimRecorder/PlayerNode.h:148:9: warning: ‘XnBool PlayerNode::m_bIs32bitFileFormat’ [-Wreorder] XnBool m_bIs32bitFileFormat; ^~~~~~~~~~~~~~~~~~~~ ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:72:1: warning: when initialized here [-Wreorder] PlayerNode::PlayerNode(xn::Context &context, const XnChar* strName) : ^~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/DataRecords.d x64-Release/DataRecords.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/DataRecords.o ../../../../../Source/Modules/Common/DataRecords.cpp In file included from ../../../../../Source/Modules/Common/DataRecords.cpp:21:0: ../../../../../Source/Modules/Common/DataRecords.h: In constructor ‘Record::Record(XnUInt8*, XnUInt32, XnBool)’: ../../../../../Source/Modules/Common/DataRecords.h:132:11: warning: ‘Record::m_nMaxSize’ will be initialized after [-Wreorder] XnUInt32 m_nMaxSize; ^~~~~~~~~~ ../../../../../Source/Modules/Common/DataRecords.h:131:19: warning: ‘XnUInt32 Record::m_nReadOffset’ [-Wreorder] mutable XnUInt32 m_nReadOffset; ^~~~~~~~~~~~~ ../../../../../Source/Modules/Common/DataRecords.cpp:36:1: warning: when initialized here [-Wreorder] Record::Record(XnUInt8* pData, XnUInt32 nMaxSize, XnBool bUseOld32Header) : ^~~~~~ In file included from ../../../../../Source/Modules/Common/DataRecords.cpp:21:0: ../../../../../Source/Modules/Common/DataRecords.h: In copy constructor ‘Record::Record(const Record&)’: ../../../../../Source/Modules/Common/DataRecords.h:132:11: warning: ‘Record::m_nMaxSize’ will be initialized after [-Wreorder] XnUInt32 m_nMaxSize; ^~~~~~~~~~ ../../../../../Source/Modules/Common/DataRecords.h:131:19: warning: ‘XnUInt32 Record::m_nReadOffset’ [-Wreorder] mutable XnUInt32 m_nReadOffset; ^~~~~~~~~~~~~ ../../../../../Source/Modules/Common/DataRecords.cpp:50:1: warning: when initialized here [-Wreorder] Record::Record(const Record &other) : ^~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/libnimRecorder.so ./x64-Release/RecorderNode.o ./x64-Release/nimRecorder.o ./x64-Release/ExportedPlayer.o ./x64-Release/ExportedRecorder.o ./x64-Release/PlayerNode.o ./x64-Release/DataRecords.o -Wl,-soname,libnimRecorder.so -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI -Wl,--no-undefined -shared make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimRecorder' make -C Utils/niReg make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Utils/niReg' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/niReg.d x64-Release/niReg.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -o x64-Release/niReg.o ../../../../../Source/Utils/niReg/niReg.cpp x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/niReg ./x64-Release/niReg.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Utils/niReg' make -C Utils/niLicense make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Utils/niLicense' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/niLicense.d x64-Release/niLicense.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -o x64-Release/niLicense.o ../../../../../Source/Utils/niLicense/niLicense.cpp x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/niLicense ./x64-Release/niLicense.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Utils/niLicense' make -C Samples/NiSimpleRead make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiSimpleRead' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/NiSimpleRead.d x64-Release/NiSimpleRead.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -o x64-Release/NiSimpleRead.o ../../../../../Samples/NiSimpleRead/NiSimpleRead.cpp In file included from ../../../../../Samples/NiSimpleRead/NiSimpleRead.cpp:26:0: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiSimpleRead/NiSimpleRead.cpp:26:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiSimpleRead/NiSimpleRead.cpp:26:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/Sample-NiSimpleRead ./x64-Release/NiSimpleRead.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiSimpleRead' make -C Samples/NiBackRecorder make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiBackRecorder' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/main.d x64-Release/main.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -o x64-Release/main.o ../../../../../Samples/NiBackRecorder/main.cpp In file included from ../../../../../Samples/NiBackRecorder/main.cpp:27:0: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiBackRecorder/main.cpp:27:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiBackRecorder/main.cpp:27:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ ../../../../../Samples/NiBackRecorder/main.cpp: In constructor ‘CyclicBuffer::CyclicBuffer(xn::Context&, xn::DepthGenerator&, xn::ImageGenerator&, const RecConfiguration&)’: ../../../../../Samples/NiBackRecorder/main.cpp:431:22: warning: ‘CyclicBuffer::m_imageGenerator’ will be initialized after [-Wreorder] xn::ImageGenerator& m_imageGenerator; ^~~~~~~~~~~~~~~~ ../../../../../Samples/NiBackRecorder/main.cpp:423:15: warning: ‘CyclicBuffer::SingleFrame* CyclicBuffer::m_pFrames’ [-Wreorder] SingleFrame* m_pFrames; ^~~~~~~~~ ../../../../../Samples/NiBackRecorder/main.cpp:283:2: warning: when initialized here [-Wreorder] CyclicBuffer(xn::Context& context, xn::DepthGenerator& depthGenerator, xn::ImageGenerator& imageGenerator, const RecConfiguration& config) : ^~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/Sample-NiBackRecorder ./x64-Release/main.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiBackRecorder' make -C Samples/NiConvertXToONI make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiConvertXToONI' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/NiConvertXToONI.d x64-Release/NiConvertXToONI.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -o x64-Release/NiConvertXToONI.o ../../../../../Samples/NiConvertXToONI/NiConvertXToONI.cpp In file included from ../../../../../Samples/NiConvertXToONI/NiConvertXToONI.cpp:25:0: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiConvertXToONI/NiConvertXToONI.cpp:25:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiConvertXToONI/NiConvertXToONI.cpp:25:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/Sample-NiConvertXToONI ./x64-Release/NiConvertXToONI.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiConvertXToONI' make -C Samples/NiRecordSynthetic make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiRecordSynthetic' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/NiRecordSynthetic.d x64-Release/NiRecordSynthetic.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -o x64-Release/NiRecordSynthetic.o ../../../../../Samples/NiRecordSynthetic/NiRecordSynthetic.cpp In file included from ../../../../../Samples/NiRecordSynthetic/NiRecordSynthetic.cpp:26:0: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiRecordSynthetic/NiRecordSynthetic.cpp:26:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiRecordSynthetic/NiRecordSynthetic.cpp:26:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/Sample-NiRecordSynthetic ./x64-Release/NiRecordSynthetic.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiRecordSynthetic' make -C Samples/NiSampleModule make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiSampleModule' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/SampleDepth.d x64-Release/SampleDepth.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -fPIC -fvisibility=hidden -o x64-Release/SampleDepth.o ../../../../../Samples/NiSampleModule/SampleDepth.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Samples/NiSampleModule/SampleDepth.h:21, from ../../../../../Samples/NiSampleModule/SampleDepth.cpp:24: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Samples/NiSampleModule/SampleDepth.h:21, from ../../../../../Samples/NiSampleModule/SampleDepth.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Samples/NiSampleModule/SampleDepth.h:21, from ../../../../../Samples/NiSampleModule/SampleDepth.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/ExportedSampleDepth.d x64-Release/ExportedSampleDepth.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -fPIC -fvisibility=hidden -o x64-Release/ExportedSampleDepth.o ../../../../../Samples/NiSampleModule/ExportedSampleDepth.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.h:21, from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.h:21, from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.h:21, from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Registration.d x64-Release/Registration.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -fPIC -fvisibility=hidden -o x64-Release/Registration.o ../../../../../Samples/NiSampleModule/Registration.cpp In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.h:21, from ../../../../../Samples/NiSampleModule/Registration.cpp:21: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.h:21, from ../../../../../Samples/NiSampleModule/Registration.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Include/XnModuleCppInterface.h:35:0, from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.h:21, from ../../../../../Samples/NiSampleModule/Registration.cpp:21: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/libSample-NiSampleModule.so ./x64-Release/SampleDepth.o ./x64-Release/ExportedSampleDepth.o ./x64-Release/Registration.o -Wl,-soname,libSample-NiSampleModule.so -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI -Wl,--no-undefined -shared make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiSampleModule' make -C Samples/NiSimpleCreate make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiSimpleCreate' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/NiSimpleCreate.d x64-Release/NiSimpleCreate.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -o x64-Release/NiSimpleCreate.o ../../../../../Samples/NiSimpleCreate/NiSimpleCreate.cpp In file included from ../../../../../Samples/NiSimpleCreate/NiSimpleCreate.cpp:26:0: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiSimpleCreate/NiSimpleCreate.cpp:26:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiSimpleCreate/NiSimpleCreate.cpp:26:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/Sample-NiSimpleCreate ./x64-Release/NiSimpleCreate.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiSimpleCreate' make -C Samples/NiCRead make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiCRead' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/NiCRead.d x64-Release/NiCRead.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -o x64-Release/NiCRead.o ../../../../../Samples/NiCRead/NiCRead.c x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/Sample-NiCRead ./x64-Release/NiCRead.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiCRead' make -C Samples/NiAudioSample make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiAudioSample' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/NiAudioSample.d x64-Release/NiAudioSample.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -o x64-Release/NiAudioSample.o ../../../../../Samples/NiAudioSample/NiAudioSample.cpp In file included from ../../../../../Samples/NiAudioSample/NiAudioSample.cpp:24:0: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiAudioSample/NiAudioSample.cpp:24:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiAudioSample/NiAudioSample.cpp:24:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ ../../../../../Samples/NiAudioSample/NiAudioSample.cpp: In function ‘XnStatus play(xn::Context&, xn::AudioGenerator*, XnUInt32)’: ../../../../../Samples/NiAudioSample/NiAudioSample.cpp:66:11: warning: unused variable ‘nRetVal’ [-Wunused-variable] XnStatus nRetVal = XN_STATUS_OK; ^~~~~~~ ../../../../../Samples/NiAudioSample/NiAudioSample.cpp: In function ‘int main(int, char**)’: ../../../../../Samples/NiAudioSample/NiAudioSample.cpp:331:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < nSupportedNodes; ++i) ~~^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/Sample-NiAudioSample ./x64-Release/NiAudioSample.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiAudioSample' make -C Samples/NiSimpleSkeleton make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiSimpleSkeleton' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/NiSimpleSkeleton.d x64-Release/NiSimpleSkeleton.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -o x64-Release/NiSimpleSkeleton.o ../../../../../Samples/NiSimpleSkeleton/NiSimpleSkeleton.cpp In file included from ../../../../../Samples/NiSimpleSkeleton/NiSimpleSkeleton.cpp:24:0: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiSimpleSkeleton/NiSimpleSkeleton.cpp:24:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiSimpleSkeleton/NiSimpleSkeleton.cpp:24:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/Sample-NiSimpleSkeleton ./x64-Release/NiSimpleSkeleton.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiSimpleSkeleton' make -C Samples/NiSkeletonBenchmark make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiSkeletonBenchmark' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/NiSkeletonBenchmark.d x64-Release/NiSkeletonBenchmark.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -o x64-Release/NiSkeletonBenchmark.o ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp In file included from ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:24:0: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:24:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:24:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp: In function ‘int main(int, char**)’: ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:330:8: warning: unused variable ‘numTracked’ [-Wunused-variable] int numTracked=0; ^~~~~~~~~~ ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:331:8: warning: unused variable ‘userToPrint’ [-Wunused-variable] int userToPrint=-1; ^~~~~~~~~~~ ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:294:14: warning: unused variable ‘epochTime’ [-Wunused-variable] XnUInt32 epochTime = 0; ^~~~~~~~~ ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:296:11: warning: unused variable ‘nFrame’ [-Wunused-variable] XnUInt32 nFrame = 0; ^~~~~~ x86_64-pc-linux-gnu-g++ -o ../../../Bin/x64-Release/NiSkeletonBenchmark ./x64-Release/NiSkeletonBenchmark.o -Wl,-O1 -Wl,--as-needed -L../../../Bin/x64-Release -lOpenNI make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiSkeletonBenchmark' make -C Samples/NiViewer make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiViewer' mkdir -p x64-Release x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Keyboard.d x64-Release/Keyboard.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer -o x64-Release/Keyboard.o ../../../../../Samples/NiViewer/Keyboard.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/MouseInput.d x64-Release/MouseInput.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer -o x64-Release/MouseInput.o ../../../../../Samples/NiViewer/MouseInput.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Statistics.d x64-Release/Statistics.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer -o x64-Release/Statistics.o ../../../../../Samples/NiViewer/Statistics.cpp In file included from ../../../../../Samples/NiViewer/Statistics.h:27:0, from ../../../../../Samples/NiViewer/Statistics.cpp:24: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiViewer/Statistics.cpp:26:0: ../../../../../Samples/NiViewer/Draw.h:29:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(push, 3) In file included from ../../../../../Samples/NiViewer/Statistics.cpp:26:0: ../../../../../Samples/NiViewer/Draw.h:31:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(pop) In file included from ../../../../../Samples/NiViewer/Statistics.h:27:0, from ../../../../../Samples/NiViewer/Statistics.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiViewer/Statistics.h:27:0, from ../../../../../Samples/NiViewer/Statistics.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Draw.d x64-Release/Draw.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer -o x64-Release/Draw.o ../../../../../Samples/NiViewer/Draw.cpp In file included from ../../../../../Samples/NiViewer/Draw.cpp:24:0: ../../../../../Samples/NiViewer/Draw.h:29:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(push, 3) In file included from ../../../../../Samples/NiViewer/Draw.cpp:24:0: ../../../../../Samples/NiViewer/Draw.h:31:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(pop) In file included from ../../../../../Samples/NiViewer/Device.h:27:0, from ../../../../../Samples/NiViewer/Draw.cpp:25: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiViewer/Device.h:27:0, from ../../../../../Samples/NiViewer/Draw.cpp:25: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiViewer/Device.h:27:0, from ../../../../../Samples/NiViewer/Draw.cpp:25: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ ../../../../../Samples/NiViewer/Draw.cpp: In function ‘void drawColorImage(IntRect*, IntPair*, int, int, int)’: ../../../../../Samples/NiViewer/Draw.cpp:853:12: warning: enumeration value ‘XN_PIXEL_FORMAT_YUV422’ not handled in switch [-Wswitch] switch (pImageMD->PixelFormat()) ^ ../../../../../Samples/NiViewer/Draw.cpp:853:12: warning: enumeration value ‘XN_PIXEL_FORMAT_MJPEG’ not handled in switch [-Wswitch] ../../../../../Samples/NiViewer/Draw.cpp: In function ‘void drawDepth(IntRect*, IntPair*)’: ../../../../../Samples/NiViewer/Draw.cpp:946:13: warning: enumeration value ‘DEPTH_OFF’ not handled in switch [-Wswitch] switch (g_DrawConfig.Streams.Depth.Coloring) ^ ../../../../../Samples/NiViewer/Draw.cpp:946:13: warning: enumeration value ‘STANDARD_DEVIATION’ not handled in switch [-Wswitch] ../../../../../Samples/NiViewer/Draw.cpp:946:13: warning: enumeration value ‘NUM_OF_DEPTH_TYPES’ not handled in switch [-Wswitch] ../../../../../Samples/NiViewer/Draw.cpp: In function ‘void drawFrame()’: ../../../../../Samples/NiViewer/Draw.cpp:1582:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pointerInDepth.X >= pDepthMD->XOffset() && pointerInDepth.X < (pDepthMD->XOffset() + pDepthMD->XRes()) && ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../../Samples/NiViewer/Draw.cpp:1582:67: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pointerInDepth.X >= pDepthMD->XOffset() && pointerInDepth.X < (pDepthMD->XOffset() + pDepthMD->XRes()) && ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../Samples/NiViewer/Draw.cpp:1583:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] pointerInDepth.Y >= pDepthMD->YOffset() && pointerInDepth.Y < (pDepthMD->YOffset() + pDepthMD->YRes())) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../../Samples/NiViewer/Draw.cpp:1583:64: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] pointerInDepth.Y >= pDepthMD->YOffset() && pointerInDepth.Y < (pDepthMD->YOffset() + pDepthMD->YRes())) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Audio.d x64-Release/Audio.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer -o x64-Release/Audio.o ../../../../../Samples/NiViewer/Audio.cpp In file included from ../../../../../Samples/NiViewer/Audio.h:27:0, from ../../../../../Samples/NiViewer/Audio.cpp:24: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiViewer/Audio.h:27:0, from ../../../../../Samples/NiViewer/Audio.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiViewer/Audio.h:27:0, from ../../../../../Samples/NiViewer/Audio.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Capture.d x64-Release/Capture.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer -o x64-Release/Capture.o ../../../../../Samples/NiViewer/Capture.cpp In file included from ../../../../../Samples/NiViewer/Device.h:27:0, from ../../../../../Samples/NiViewer/Capture.h:27, from ../../../../../Samples/NiViewer/Capture.cpp:24: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiViewer/Capture.cpp:26:0: ../../../../../Samples/NiViewer/Draw.h:29:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(push, 3) In file included from ../../../../../Samples/NiViewer/Capture.cpp:26:0: ../../../../../Samples/NiViewer/Draw.h:31:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(pop) In file included from ../../../../../Samples/NiViewer/Device.h:27:0, from ../../../../../Samples/NiViewer/Capture.h:27, from ../../../../../Samples/NiViewer/Capture.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiViewer/Device.h:27:0, from ../../../../../Samples/NiViewer/Capture.h:27, from ../../../../../Samples/NiViewer/Capture.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Device.d x64-Release/Device.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer -o x64-Release/Device.o ../../../../../Samples/NiViewer/Device.cpp In file included from ../../../../../Samples/NiViewer/Device.h:27:0, from ../../../../../Samples/NiViewer/Device.cpp:24: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) In file included from ../../../../../Samples/NiViewer/Device.cpp:25:0: ../../../../../Samples/NiViewer/Draw.h:29:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(push, 3) In file included from ../../../../../Samples/NiViewer/Device.cpp:25:0: ../../../../../Samples/NiViewer/Draw.h:31:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(pop) In file included from ../../../../../Samples/NiViewer/Device.h:27:0, from ../../../../../Samples/NiViewer/Device.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiViewer/Device.h:27:0, from ../../../../../Samples/NiViewer/Device.cpp:24: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ ../../../../../Samples/NiViewer/Device.cpp: In function ‘XnStatus openDeviceFromXmlWithChoice(const char*, xn::EnumerationErrors&)’: ../../../../../Samples/NiViewer/Device.cpp:251:22: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d", &chosen); ^ x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/Menu.d x64-Release/Menu.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer -o x64-Release/Menu.o ../../../../../Samples/NiViewer/Menu.cpp x86_64-pc-linux-gnu-g++ -MD -MP -MT "./x64-Release/NiViewer.d x64-Release/NiViewer.o" -c -O2 -pipe -march=native -Wall -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer -o x64-Release/NiViewer.o ../../../../../Samples/NiViewer/NiViewer.cpp In file included from ../../../../../Samples/NiViewer/NiViewer.cpp:49:0: ../../../../../Include/XnCppWrapper.h:7082:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7083:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7085:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7100:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7101:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7103:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7492:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7493:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7495:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:7510:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:7511:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:7513:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9537:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9538:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9540:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9546:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9547:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9549:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9557:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9558:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9560:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9572:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9573:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9575:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Include/XnCppWrapper.h:9582:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (push) ../../../../../Include/XnCppWrapper.h:9583:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (disable: XN_DEPRECATED_WARNING_IDS) ../../../../../Include/XnCppWrapper.h:9585:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning (pop) ../../../../../Samples/NiViewer/NiViewer.cpp:61:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(push, 3) ../../../../../Samples/NiViewer/NiViewer.cpp:64:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(pop) In file included from ../../../../../Samples/NiViewer/NiViewer.cpp:71:0: ../../../../../Samples/NiViewer/Draw.h:29:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(push, 3) ../../../../../Samples/NiViewer/Draw.h:31:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(pop) In file included from ../../../../../Samples/NiViewer/NiViewer.cpp:49:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::OutputMetaData::OutputMetaData(const XnUInt8**)’: ../../../../../Include/XnCppWrapper.h:375:12: warning: ‘xn::OutputMetaData::m_nAllocatedSize’ will be initialized after [-Wreorder] XnUInt32 m_nAllocatedSize; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:369:12: warning: ‘XnUInt8* xn::OutputMetaData::m_pAllocatedData’ [-Wreorder] XnUInt8* m_pAllocatedData; ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:205:10: warning: when initialized here [-Wreorder] inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL) ^~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::DepthMetaData::DepthMetaData()’: ../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::ImageMetaData::ImageMetaData()’: ../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~ ../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y), ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::IRMetaData::IRMetaData()’: ../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::SceneMetaData::SceneMetaData()’: ../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y) ^~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::Query::Query(XnNodeQuery*)’: ../../../../../Include/XnCppWrapper.h:2132:10: warning: ‘xn::Query::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:2131:16: warning: ‘XnNodeQuery* xn::Query::m_pQuery’ [-Wreorder] XnNodeQuery* m_pQuery; ^~~~~~~~ ../../../../../Include/XnCppWrapper.h:1983:10: warning: when initialized here [-Wreorder] inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery) ^~~~~ In file included from ../../../../../Samples/NiViewer/NiViewer.cpp:49:0: ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors()’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8438:10: warning: when initialized here [-Wreorder] inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); } ^~~~~~~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h: In constructor ‘xn::EnumerationErrors::EnumerationErrors(XnEnumerationErrors*, XnBool)’: ../../../../../Include/XnCppWrapper.h:8577:10: warning: ‘xn::EnumerationErrors::m_bAllocated’ will be initialized after [-Wreorder] XnBool m_bAllocated; ^~~~~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8576:24: warning: ‘XnEnumerationErrors* xn::EnumerationErrors::m_pErrors’ [-Wreorder] XnEnumerationErrors* m_pErrors; ^~~~~~~~~ ../../../../../Include/XnCppWrapper.h:8447:10: warning: when initialized here [-Wreorder] inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {} ^~~~~~~~~~~~~~~~~ In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h: In function ‘bool glh::operator==(const glh::vec&, const glh::vec&)’: ../../../../../Samples/NiViewer/glh/glh_linear.h:225:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for(int i = 0; i < N; i++) ^~~ ../../../../../Samples/NiViewer/glh/glh_linear.h:228:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ return true; ^~~~~~ ../../../../../Samples/NiViewer/glh/glh_linear.h: In member function ‘glh::ns_float::matrix4 glh::ns_float::matrix4::inverse() const’: ../../../../../Samples/NiViewer/glh/glh_linear.h:634:4: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for(j=1;j<4;j++) ^~~ ../../../../../Samples/NiViewer/glh/glh_linear.h:636:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ if(scp[i] == 0.0) return minv; // singular matrix! ^~ ../../../../../Samples/NiViewer/glh/glh_linear.h:647:4: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for(p=i+1;p<4;p++) ^~~ ../../../../../Samples/NiViewer/glh/glh_linear.h:651:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ if(pivot_to != i) ^~ ../../../../../Samples/NiViewer/glh/glh_linear.h:701:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for(i=0;i<4;i++) ^~~ ../../../../../Samples/NiViewer/glh/glh_linear.h:705:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ return minv; ^~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:107:5: error: expected unqualified-id before ‘int’ equivalent(int __i, const error_condition& __cond) const noexcept; ^ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:107:5: error: expected ‘)’ before ‘int’ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:107:5: error: expected ‘)’ before ‘int’ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:107:5: error: expected ‘)’ before ‘int’ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:110:5: error: expected unqualified-id before ‘const’ equivalent(const error_code& __code, int __i) const noexcept; ^ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:110:5: error: expected ‘)’ before ‘const’ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:110:5: error: expected ‘)’ before ‘const’ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:110:5: error: expected ‘)’ before ‘const’ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error: In function ‘bool std::operator==(const std::error_code&, const std::error_condition&)’: ../../../../../Samples/NiViewer/glh/glh_linear.h:80:33: error: expected unqualified-id before ‘(’ token #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ^ ../../../../../Samples/NiViewer/glh/glh_linear.h:80:42: error: no match for ‘operator+’ (operand types are ‘const std::error_condition’ and ‘float’) #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:42: note: candidate: operator+(int, float) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:42: note: no known conversion for argument 1 from ‘const std::error_condition’ to ‘int’ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:341:5: note: candidate: template std::reverse_iterator<_Iterator> std::operator+(typename std::reverse_iterator<_Iterator>::difference_type, const std::reverse_iterator<_Iterator>&) operator+(typename reverse_iterator<_Iterator>::difference_type __n, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:341:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘float’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1200:5: note: candidate: template std::move_iterator<_IteratorL> std::operator+(typename std::move_iterator<_IteratorL>::difference_type, const std::move_iterator<_IteratorL>&) operator+(typename move_iterator<_Iterator>::difference_type __n, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1200:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const std::move_iterator<_IteratorL>’ and ‘float’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4929:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4929:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:53:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc:1147:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(const _CharT* __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc:1147:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const _CharT*’ and ‘std::error_condition’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:53:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc:1163:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(_CharT __lhs, const basic_string<_CharT, _Traits, _Alloc>& __rhs) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc:1163:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘float’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4966:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4966:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4982:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4982:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4994:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4994:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: types ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const std::error_condition’ have incompatible cv-qualifiers #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5000:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5000:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5006:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5006:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: types ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const std::error_condition’ have incompatible cv-qualifiers #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5018:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) operator+(const _CharT* __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5018:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const _CharT*’ and ‘std::error_condition’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5024:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) operator+(_CharT __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5024:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘float’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5030:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*) operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5030:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: types ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const std::error_condition’ have incompatible cv-qualifiers #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5036:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT) operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5036:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: types ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const std::error_condition’ have incompatible cv-qualifiers #define GLH_EPSILON GLH_REAL(10e-6) ^ ../../../../../Samples/NiViewer/glh/glh_linear.h:80:67: error: no match for ‘operator-’ (operand types are ‘const std::error_condition’ and ‘float’) #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:67: note: candidate: operator-(int, float) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:67: note: no known conversion for argument 1 from ‘const std::error_condition’ to ‘int’ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:333:5: note: candidate: template decltype ((__x.base() - __y.base())) std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) operator-(const reverse_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:333:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:387:5: note: candidate: template decltype ((__y.base() - __x.base())) std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) operator-(const reverse_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:387:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1186:5: note: candidate: template decltype ((__x.base() - __y.base())) std::operator-(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&) operator-(const move_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1186:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1193:5: note: candidate: template decltype ((__x.base() - __y.base())) std::operator-(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&) operator-(const move_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1193:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ ../../../../../Samples/NiViewer/glh/glh_linear.h:80:33: error: expected unqualified-id before ‘(’ token #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ^ ../../../../../Samples/NiViewer/glh/glh_linear.h:80:38: error: no match for ‘operator<’ (operand types are ‘const std::error_code’ and ‘float’) #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:38: note: candidate: operator<(int, float) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:38: note: no known conversion for argument 1 from ‘const std::error_code’ to ‘int’ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/utility:70:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:60, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h:437:5: note: candidate: template constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h:437:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::pair<_T1, _T2>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:298:5: note: candidate: template bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) operator<(const reverse_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:298:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:355:5: note: candidate: template bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) operator<(const reverse_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:355:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1137:5: note: candidate: template bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&) operator<(const move_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1137:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1143:5: note: candidate: template bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&) operator<(const move_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1143:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/list:63:0, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:52, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_list.h:1887:5: note: candidate: template bool std::operator<(const std::__cxx11::list<_Tp, _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&) operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_list.h:1887:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::list<_Tp, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5135:5: note: candidate: template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5135:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5148:5: note: candidate: template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5148:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5160:5: note: candidate: template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<(const _CharT* __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5160:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const _CharT*’ and ‘std::error_code’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:46:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:200:3: note: candidate: bool std::operator<(const std::error_code&, const std::error_code&) operator<(const error_code& __lhs, const error_code& __rhs) noexcept ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:200:3: note: no known conversion for argument 2 from ‘float’ to ‘const std::error_code&’ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:274:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&) operator<(const error_condition& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:274:3: note: no known conversion for argument 1 from ‘const std::error_code’ to ‘const std::error_condition&’ In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:80:63: error: no match for ‘operator>’ (operand types are ‘const std::error_code’ and ‘float’) #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:63: note: candidate: operator>(int, float) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:63: note: no known conversion for argument 1 from ‘const std::error_code’ to ‘int’ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/utility:70:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:60, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h:450:5: note: candidate: template constexpr bool std::operator>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h:450:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::pair<_T1, _T2>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:310:5: note: candidate: template bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) operator>(const reverse_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:310:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:367:5: note: candidate: template bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) operator>(const reverse_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:367:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1161:5: note: candidate: template bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&) operator>(const move_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1161:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1167:5: note: candidate: template bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&) operator>(const move_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1167:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/list:63:0, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:52, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_list.h:1900:5: note: candidate: template bool std::operator>(const std::__cxx11::list<_Tp, _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&) operator>(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_list.h:1900:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::list<_Tp, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5173:5: note: candidate: template bool std::operator>(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5173:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5186:5: note: candidate: template bool std::operator>(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5186:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5198:5: note: candidate: template bool std::operator>(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator>(const _CharT* __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5198:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const _CharT*’ and ‘std::error_code’ #define GLH_EPSILON GLH_REAL(10e-6) ^ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error: In function ‘bool std::operator==(const std::error_condition&, const std::error_code&)’: ../../../../../Samples/NiViewer/glh/glh_linear.h:80:33: error: expected unqualified-id before ‘(’ token #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ^ ../../../../../Samples/NiViewer/glh/glh_linear.h:80:42: error: no match for ‘operator+’ (operand types are ‘const std::error_condition’ and ‘float’) #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:42: note: candidate: operator+(int, float) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:42: note: no known conversion for argument 1 from ‘const std::error_condition’ to ‘int’ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:341:5: note: candidate: template std::reverse_iterator<_Iterator> std::operator+(typename std::reverse_iterator<_Iterator>::difference_type, const std::reverse_iterator<_Iterator>&) operator+(typename reverse_iterator<_Iterator>::difference_type __n, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:341:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘float’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1200:5: note: candidate: template std::move_iterator<_IteratorL> std::operator+(typename std::move_iterator<_IteratorL>::difference_type, const std::move_iterator<_IteratorL>&) operator+(typename move_iterator<_Iterator>::difference_type __n, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1200:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const std::move_iterator<_IteratorL>’ and ‘float’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4929:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4929:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:53:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc:1147:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(const _CharT* __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc:1147:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const _CharT*’ and ‘std::error_condition’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:53:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc:1163:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(_CharT __lhs, const basic_string<_CharT, _Traits, _Alloc>& __rhs) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.tcc:1163:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘float’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4966:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4966:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4982:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4982:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4994:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:4994:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: types ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const std::error_condition’ have incompatible cv-qualifiers #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5000:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5000:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5006:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5006:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: types ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const std::error_condition’ have incompatible cv-qualifiers #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5018:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) operator+(const _CharT* __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5018:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const _CharT*’ and ‘std::error_condition’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5024:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) operator+(_CharT __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5024:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘float’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5030:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*) operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5030:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: types ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const std::error_condition’ have incompatible cv-qualifiers #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5036:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT) operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5036:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: types ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const std::error_condition’ have incompatible cv-qualifiers #define GLH_EPSILON GLH_REAL(10e-6) ^ ../../../../../Samples/NiViewer/glh/glh_linear.h:80:67: error: no match for ‘operator-’ (operand types are ‘const std::error_condition’ and ‘float’) #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:67: note: candidate: operator-(int, float) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:67: note: no known conversion for argument 1 from ‘const std::error_condition’ to ‘int’ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:333:5: note: candidate: template decltype ((__x.base() - __y.base())) std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) operator-(const reverse_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:333:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:387:5: note: candidate: template decltype ((__y.base() - __x.base())) std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) operator-(const reverse_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:387:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1186:5: note: candidate: template decltype ((__x.base() - __y.base())) std::operator-(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&) operator-(const move_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1186:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1193:5: note: candidate: template decltype ((__x.base() - __y.base())) std::operator-(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&) operator-(const move_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1193:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_condition’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ ../../../../../Samples/NiViewer/glh/glh_linear.h:80:33: error: expected unqualified-id before ‘(’ token #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ^ ../../../../../Samples/NiViewer/glh/glh_linear.h:80:38: error: no match for ‘operator<’ (operand types are ‘const std::error_code’ and ‘float’) #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:38: note: candidate: operator<(int, float) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:38: note: no known conversion for argument 1 from ‘const std::error_code’ to ‘int’ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/utility:70:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:60, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h:437:5: note: candidate: template constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h:437:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::pair<_T1, _T2>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:298:5: note: candidate: template bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) operator<(const reverse_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:298:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:355:5: note: candidate: template bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) operator<(const reverse_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:355:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1137:5: note: candidate: template bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&) operator<(const move_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1137:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1143:5: note: candidate: template bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&) operator<(const move_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1143:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/list:63:0, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:52, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_list.h:1887:5: note: candidate: template bool std::operator<(const std::__cxx11::list<_Tp, _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&) operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_list.h:1887:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::list<_Tp, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5135:5: note: candidate: template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5135:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5148:5: note: candidate: template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5148:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5160:5: note: candidate: template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<(const _CharT* __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5160:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const _CharT*’ and ‘std::error_code’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:46:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:200:3: note: candidate: bool std::operator<(const std::error_code&, const std::error_code&) operator<(const error_code& __lhs, const error_code& __rhs) noexcept ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:200:3: note: no known conversion for argument 2 from ‘float’ to ‘const std::error_code&’ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:274:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&) operator<(const error_condition& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/system_error:274:3: note: no known conversion for argument 1 from ‘const std::error_code’ to ‘const std::error_condition&’ In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:80:63: error: no match for ‘operator>’ (operand types are ‘const std::error_code’ and ‘float’) #define equivalent(a,b) (((a < b + GLH_EPSILON) && (a > b - GLH_EPSILON)) ? true : false) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:63: note: candidate: operator>(int, float) ../../../../../Samples/NiViewer/glh/glh_linear.h:80:63: note: no known conversion for argument 1 from ‘const std::error_code’ to ‘int’ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/utility:70:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:60, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h:450:5: note: candidate: template constexpr bool std::operator>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_pair.h:450:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::pair<_T1, _T2>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:310:5: note: candidate: template bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) operator>(const reverse_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:310:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:367:5: note: candidate: template bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) operator>(const reverse_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:367:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::reverse_iterator<_Iterator>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1161:5: note: candidate: template bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&) operator>(const move_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1161:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/algorithm:61, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1167:5: note: candidate: template bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&) operator>(const move_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_iterator.h:1167:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::move_iterator<_IteratorL>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/list:63:0, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:52, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_list.h:1900:5: note: candidate: template bool std::operator>(const std::__cxx11::list<_Tp, _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&) operator>(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/stl_list.h:1900:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::list<_Tp, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5173:5: note: candidate: template bool std::operator>(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5173:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5186:5: note: candidate: template bool std::operator>(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5186:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: ‘const std::error_code’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/iostream:39, from ../../../../../Samples/NiViewer/glh/glh_convenience.h:52, from ../../../../../Samples/NiViewer/glh/glh_glut2.h:61, from ../../../../../Samples/NiViewer/NiViewer.cpp:63: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5198:5: note: candidate: template bool std::operator>(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator>(const _CharT* __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/basic_string.h:5198:5: note: template argument deduction/substitution failed: In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0, from ../../../../../Samples/NiViewer/NiViewer.cpp:62: ../../../../../Samples/NiViewer/glh/glh_linear.h:77:47: note: mismatched types ‘const _CharT*’ and ‘std::error_code’ #define GLH_EPSILON GLH_REAL(10e-6) ^ In file included from ../../../../../Samples/NiViewer/NiViewer.cpp:63:0: ../../../../../Samples/NiViewer/glh/glh_glut2.h: In function ‘void glh::glut_remove_interactor(glh::glut_interactor*)’: ../../../../../Samples/NiViewer/glh/glh_glut2.h:191:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (interactors.empty()) ^~ ../../../../../Samples/NiViewer/glh/glh_glut2.h:193:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ std::list::iterator it = ^~~ make[1]: *** [../../Common/CommonCppMakefile:123: x64-Release/NiViewer.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Samples/NiViewer' make: *** [Makefile:150: Samples/NiViewer] Error 2 make: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build' * ERROR: dev-libs/OpenNI-1.5.7.10::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/OpenNI-1.5.7.10::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/OpenNI-1.5.7.10::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:OpenNI-1.5.7.10:20170211-031122.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10' * S: '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10/work/OpenNI-Stable-1.5.7.10' !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =OpenNI-1.5.7.10