* Package: dev-libs/OpenNI-1.5.7.10-r3:0 * Repository: gentoo * Maintainer: aballier@gentoo.org * USE: abi_x86_64 amd64 doc elibc_glibc java kernel_linux opengl userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Using: openjdk-bin-8 >>> Unpacking source... >>> Unpacking OpenNI-1.5.7.10.tar.gz to /var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work >>> Source unpacked in /var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work >>> Preparing source in /var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10 ... * Applying tinyxml.patch ... [ ok ] * Applying jpeg.patch ... [ ok ] * Applying soname.patch ... [ ok ] * Applying OpenNI-1.5.7.10-gcc6.patch ... [ ok ] * Applying betterdefines.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10 ... make -j4 -C /var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build CC=clang CXX=clang++ GLUT_SUPPORTED=1 ALL_MONO_PROJS= MONO_SAMPLES= MONO_FORMS_SAMPLES= make: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/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-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/OpenNI' mkdir -p x64-Release mkdir -p ../../Bin/x64-Release clang++ -MD -MP -MT "./x64-Release/XnBaseNode.d x64-Release/XnBaseNode.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnBaseNode.o ../../../../Source/OpenNI/XnBaseNode.cpp clang++ -MD -MP -MT "./x64-Release/XnDump.d x64-Release/XnDump.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnDump.o ../../../../Source/OpenNI/XnDump.cpp clang++ -MD -MP -MT "./x64-Release/XnDumpFileWriter.d x64-Release/XnDumpFileWriter.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnDumpFileWriter.o ../../../../Source/OpenNI/XnDumpFileWriter.cpp clang++ -MD -MP -MT "./x64-Release/XnEnumerationErrors.d x64-Release/XnEnumerationErrors.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnEnumerationErrors.o ../../../../Source/OpenNI/XnEnumerationErrors.cpp clang++ -MD -MP -MT "./x64-Release/XnExportedNodes.d x64-Release/XnExportedNodes.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnExportedNodes.o ../../../../Source/OpenNI/XnExportedNodes.cpp clang++ -MD -MP -MT "./x64-Release/XnFPSCalculator.d x64-Release/XnFPSCalculator.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnFPSCalculator.o ../../../../Source/OpenNI/XnFPSCalculator.cpp clang++ -MD -MP -MT "./x64-Release/XnLicensing.d x64-Release/XnLicensing.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnLicensing.o ../../../../Source/OpenNI/XnLicensing.cpp clang++ -MD -MP -MT "./x64-Release/XnLog.d x64-Release/XnLog.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnLog.o ../../../../Source/OpenNI/XnLog.cpp clang++ -MD -MP -MT "./x64-Release/XnLogAndroidWriter.d x64-Release/XnLogAndroidWriter.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnLogAndroidWriter.o ../../../../Source/OpenNI/XnLogAndroidWriter.cpp clang++ -MD -MP -MT "./x64-Release/XnLogConsoleWriter.d x64-Release/XnLogConsoleWriter.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnLogConsoleWriter.o ../../../../Source/OpenNI/XnLogConsoleWriter.cpp clang++ -MD -MP -MT "./x64-Release/XnLogFileWriter.d x64-Release/XnLogFileWriter.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnLogFileWriter.o ../../../../Source/OpenNI/XnLogFileWriter.cpp clang++ -MD -MP -MT "./x64-Release/XnMockNotifier.d x64-Release/XnMockNotifier.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnMockNotifier.o ../../../../Source/OpenNI/XnMockNotifier.cpp clang++ -MD -MP -MT "./x64-Release/XnModuleLoader.d x64-Release/XnModuleLoader.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnModuleLoader.o ../../../../Source/OpenNI/XnModuleLoader.cpp clang++ -MD -MP -MT "./x64-Release/XnNodeManager.d x64-Release/XnNodeManager.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnNodeManager.o ../../../../Source/OpenNI/XnNodeManager.cpp clang++ -MD -MP -MT "./x64-Release/XnNodeWatcher.d x64-Release/XnNodeWatcher.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnNodeWatcher.o ../../../../Source/OpenNI/XnNodeWatcher.cpp clang++ -MD -MP -MT "./x64-Release/XnOS.d x64-Release/XnOS.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnOS.o ../../../../Source/OpenNI/XnOS.cpp clang++ -MD -MP -MT "./x64-Release/XnOSMemoryProfiling.d x64-Release/XnOSMemoryProfiling.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnOSMemoryProfiling.o ../../../../Source/OpenNI/XnOSMemoryProfiling.cpp clang++ -MD -MP -MT "./x64-Release/XnOpenNI.d x64-Release/XnOpenNI.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnOpenNI.o ../../../../Source/OpenNI/XnOpenNI.cpp clang++ -MD -MP -MT "./x64-Release/XnPlayerImpl.d x64-Release/XnPlayerImpl.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnPlayerImpl.o ../../../../Source/OpenNI/XnPlayerImpl.cpp clang++ -MD -MP -MT "./x64-Release/XnProfiling.d x64-Release/XnProfiling.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnProfiling.o ../../../../Source/OpenNI/XnProfiling.cpp clang++ -MD -MP -MT "./x64-Release/XnQueries.d x64-Release/XnQueries.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnQueries.o ../../../../Source/OpenNI/XnQueries.cpp clang++ -MD -MP -MT "./x64-Release/XnRecorderImpl.d x64-Release/XnRecorderImpl.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -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/XnOpenNI.cpp:27: In file included from ../../../../Include/XnOpenNI.h:33: ../../../../Include/XnPrdNode.h:2074:19: warning: attribute 'warning' is already applied with different arguments [-Wignored-attributes] XN_C_API XnStatus XN_API_DEPRECATED("Please use PoseDetected and/or OutO... ^ ../../../../Include/Linux-x86/XnPlatformLinux-x86.h:178:47: note: expanded from macro 'XN_API_DEPRECATED' #define XN_API_DEPRECATED(msg) __attribute__((warning("This function is ... ^ ../../../../Source/OpenNI/XnOpenNI.cpp:6435:19: note: previous attribute is here XN_C_API XnStatus XN_API_DEPRECATED("Please use xnRegisterToPoseDetected... ^ ../../../../Include/Linux-x86/XnPlatformLinux-x86.h:178:47: note: expanded from macro 'XN_API_DEPRECATED' #define XN_API_DEPRECATED(msg) __attribute__((warning("This function is ... ^ In file included from ../../../../Source/OpenNI/XnOpenNI.cpp:27: In file included from ../../../../Include/XnOpenNI.h:33: ../../../../Include/XnPrdNode.h:2081:15: warning: attribute 'warning' is already applied with different arguments [-Wignored-attributes] XN_C_API void XN_API_DEPRECATED("Please use PoseDetected and/or OutOfPos... ^ ../../../../Include/Linux-x86/XnPlatformLinux-x86.h:178:47: note: expanded from macro 'XN_API_DEPRECATED' #define XN_API_DEPRECATED(msg) __attribute__((warning("This function is ... ^ ../../../../Source/OpenNI/XnOpenNI.cpp:6462:15: note: previous attribute is here XN_C_API void XN_API_DEPRECATED("Please use xnUnregisterFromPoseDetected... ^ ../../../../Include/Linux-x86/XnPlatformLinux-x86.h:178:47: note: expanded from macro 'XN_API_DEPRECATED' #define XN_API_DEPRECATED(msg) __attribute__((warning("This function is ... ^ clang++ -MD -MP -MT "./x64-Release/XnScheduler.d x64-Release/XnScheduler.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnScheduler.o ../../../../Source/OpenNI/XnScheduler.cpp clang++ -MD -MP -MT "./x64-Release/XnStatusRegister.d x64-Release/XnStatusRegister.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnStatusRegister.o ../../../../Source/OpenNI/XnStatusRegister.cpp clang++ -MD -MP -MT "./x64-Release/XnTypeManager.d x64-Release/XnTypeManager.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnTypeManager.o ../../../../Source/OpenNI/XnTypeManager.cpp clang++ -MD -MP -MT "./x64-Release/XnUSB.d x64-Release/XnUSB.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnUSB.o ../../../../Source/OpenNI/XnUSB.cpp clang++ -MD -MP -MT "./x64-Release/XnUtils.d x64-Release/XnUtils.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnUtils.o ../../../../Source/OpenNI/XnUtils.cpp clang++ -MD -MP -MT "./x64-Release/XnXml.d x64-Release/XnXml.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnXml.o ../../../../Source/OpenNI/XnXml.cpp clang++ -MD -MP -MT "./x64-Release/XnXmlScriptNode.d x64-Release/XnXmlScriptNode.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnXmlScriptNode.o ../../../../Source/OpenNI/XnXmlScriptNode.cpp clang++ -MD -MP -MT "./x64-Release/XnXmlScriptNodeExporter.d x64-Release/XnXmlScriptNodeExporter.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnXmlScriptNodeExporter.o ../../../../Source/OpenNI/XnXmlScriptNodeExporter.cpp clang++ -MD -MP -MT "./x64-Release/openNI.d x64-Release/openNI.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/openNI.o ../../../../Source/OpenNI/openNI.cpp clang++ -MD -MP -MT "./x64-Release/LinuxCriticalSections.d x64-Release/LinuxCriticalSections.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxCriticalSections.o ../../../../Source/OpenNI/Linux/LinuxCriticalSections.cpp clang++ -MD -MP -MT "./x64-Release/LinuxDebug.d x64-Release/LinuxDebug.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxDebug.o ../../../../Source/OpenNI/Linux/LinuxDebug.cpp clang++ -MD -MP -MT "./x64-Release/LinuxEvents.d x64-Release/LinuxEvents.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxEvents.o ../../../../Source/OpenNI/Linux/LinuxEvents.cpp clang++ -MD -MP -MT "./x64-Release/LinuxFiles.d x64-Release/LinuxFiles.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxFiles.o ../../../../Source/OpenNI/Linux/LinuxFiles.cpp clang++ -MD -MP -MT "./x64-Release/LinuxINI.d x64-Release/LinuxINI.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxINI.o ../../../../Source/OpenNI/Linux/LinuxINI.cpp clang++ -MD -MP -MT "./x64-Release/LinuxKeyboard.d x64-Release/LinuxKeyboard.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxKeyboard.o ../../../../Source/OpenNI/Linux/LinuxKeyboard.cpp clang++ -MD -MP -MT "./x64-Release/LinuxMemory.d x64-Release/LinuxMemory.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxMemory.o ../../../../Source/OpenNI/Linux/LinuxMemory.cpp clang++ -MD -MP -MT "./x64-Release/LinuxMutex.d x64-Release/LinuxMutex.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxMutex.o ../../../../Source/OpenNI/Linux/LinuxMutex.cpp clang++ -MD -MP -MT "./x64-Release/LinuxNetwork.d x64-Release/LinuxNetwork.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxNetwork.o ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp clang++ -MD -MP -MT "./x64-Release/LinuxPosixEvents.d x64-Release/LinuxPosixEvents.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxPosixEvents.o ../../../../Source/OpenNI/Linux/LinuxPosixEvents.cpp clang++ -MD -MP -MT "./x64-Release/LinuxPosixNamedEvents.d x64-Release/LinuxPosixNamedEvents.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxPosixNamedEvents.o ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.cpp clang++ -MD -MP -MT "./x64-Release/LinuxProcesses.d x64-Release/LinuxProcesses.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxProcesses.o ../../../../Source/OpenNI/Linux/LinuxProcesses.cpp clang++ -MD -MP -MT "./x64-Release/LinuxSharedLibs.d x64-Release/LinuxSharedLibs.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxSharedLibs.o ../../../../Source/OpenNI/Linux/LinuxSharedLibs.cpp clang++ -MD -MP -MT "./x64-Release/LinuxSharedMemory.d x64-Release/LinuxSharedMemory.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxSharedMemory.o ../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp clang++ -MD -MP -MT "./x64-Release/LinuxStrings.d x64-Release/LinuxStrings.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxStrings.o ../../../../Source/OpenNI/Linux/LinuxStrings.cpp clang++ -MD -MP -MT "./x64-Release/LinuxSysVNamedEvents.d x64-Release/LinuxSysVNamedEvents.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxSysVNamedEvents.o ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.cpp clang++ -MD -MP -MT "./x64-Release/LinuxThreads.d x64-Release/LinuxThreads.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxThreads.o ../../../../Source/OpenNI/Linux/LinuxThreads.cpp clang++ -MD -MP -MT "./x64-Release/LinuxTime.d x64-Release/LinuxTime.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxTime.o ../../../../Source/OpenNI/Linux/LinuxTime.cpp clang++ -MD -MP -MT "./x64-Release/LinuxUSBDevice.d x64-Release/LinuxUSBDevice.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/LinuxUSBDevice.o ../../../../Source/OpenNI/Linux/LinuxUSBDevice.cpp clang++ -MD -MP -MT "./x64-Release/XnUSBLinux.d x64-Release/XnUSBLinux.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x64-Release/XnUSBLinux.o ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp 2 warnings generated. clang++ -o ../../Bin/x64-Release/libOpenNI.so ./x64-Release/XnBaseNode.o ./x64-Release/XnDump.o ./x64-Release/XnDumpFileWriter.o ./x64-Release/XnEnumerationErrors.o ./x64-Release/XnExportedNodes.o ./x64-Release/XnFPSCalculator.o ./x64-Release/XnLicensing.o ./x64-Release/XnLog.o ./x64-Release/XnLogAndroidWriter.o ./x64-Release/XnLogConsoleWriter.o ./x64-Release/XnLogFileWriter.o ./x64-Release/XnMockNotifier.o ./x64-Release/XnModuleLoader.o ./x64-Release/XnNodeManager.o ./x64-Release/XnNodeWatcher.o ./x64-Release/XnOS.o ./x64-Release/XnOSMemoryProfiling.o ./x64-Release/XnOpenNI.o ./x64-Release/XnPlayerImpl.o ./x64-Release/XnProfiling.o ./x64-Release/XnQueries.o ./x64-Release/XnRecorderImpl.o ./x64-Release/XnScheduler.o ./x64-Release/XnStatusRegister.o ./x64-Release/XnTypeManager.o ./x64-Release/XnUSB.o ./x64-Release/XnUtils.o ./x64-Release/XnXml.o ./x64-Release/XnXmlScriptNode.o ./x64-Release/XnXmlScriptNodeExporter.o ./x64-Release/openNI.o ./x64-Release/LinuxCriticalSections.o ./x64-Release/LinuxDebug.o ./x64-Release/LinuxEvents.o ./x64-Release/LinuxFiles.o ./x64-Release/LinuxINI.o ./x64-Release/LinuxKeyboard.o ./x64-Release/LinuxMemory.o ./x64-Release/LinuxMutex.o ./x64-Release/LinuxNetwork.o ./x64-Release/LinuxPosixEvents.o ./x64-Release/LinuxPosixNamedEvents.o ./x64-Release/LinuxProcesses.o ./x64-Release/LinuxSharedLibs.o ./x64-Release/LinuxSharedMemory.o ./x64-Release/LinuxStrings.o ./x64-Release/LinuxSysVNamedEvents.o ./x64-Release/LinuxThreads.o ./x64-Release/LinuxTime.o ./x64-Release/LinuxUSBDevice.o ./x64-Release/XnUSBLinux.o -Wl,-soname,libOpenNI.so -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -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-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/OpenNI' make -C Modules/nimCodecs make -C Modules/nimMockNodes make -C Modules/nimRecorder make -C Utils/niReg make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimCodecs' make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimMockNodes' make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimRecorder' make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Utils/niReg' mkdir -p x64-Release mkdir -p x64-Release clang++ -MD -MP -MT "./x64-Release/ExportedPlayer.d x64-Release/ExportedPlayer.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/ExportedPlayer.o ../../../../../Source/Modules/nimRecorder/ExportedPlayer.cpp mkdir -p x64-Release mkdir -p x64-Release clang++ -MD -MP -MT "./x64-Release/niReg.d x64-Release/niReg.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -o x64-Release/niReg.o ../../../../../Source/Utils/niReg/niReg.cpp clang++ -MD -MP -MT "./x64-Release/ExportedMockNodes.d x64-Release/ExportedMockNodes.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/ExportedMockNodes.o ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.cpp clang++ -MD -MP -MT "./x64-Release/ExportedCodec.d x64-Release/ExportedCodec.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/ExportedCodec.o ../../../../../Source/Modules/nimCodecs/ExportedCodec.cpp clang++ -o ../../../Bin/x64-Release/niReg ./x64-Release/niReg.o -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L../../../Bin/x64-Release -lOpenNI clang++ -MD -MP -MT "./x64-Release/ExportedRecorder.d x64-Release/ExportedRecorder.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/ExportedRecorder.o ../../../../../Source/Modules/nimRecorder/ExportedRecorder.cpp clang++ -MD -MP -MT "./x64-Release/Xn16zCodec.d x64-Release/Xn16zCodec.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/Xn16zCodec.o ../../../../../Source/Modules/nimCodecs/Xn16zCodec.cpp clang++ -MD -MP -MT "./x64-Release/MockAudioGenerator.d x64-Release/MockAudioGenerator.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockAudioGenerator.o ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Utils/niReg' clang++ -MD -MP -MT "./x64-Release/MockDepthGenerator.d x64-Release/MockDepthGenerator.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockDepthGenerator.o ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.cpp clang++ -MD -MP -MT "./x64-Release/PlayerNode.d x64-Release/PlayerNode.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/PlayerNode.o ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp clang++ -MD -MP -MT "./x64-Release/Xn16zEmbTablesCodec.d x64-Release/Xn16zEmbTablesCodec.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/Xn16zEmbTablesCodec.o ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.cpp clang++ -MD -MP -MT "./x64-Release/MockDevice.d x64-Release/MockDevice.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockDevice.o ../../../../../Source/Modules/nimMockNodes/MockDevice.cpp clang++ -MD -MP -MT "./x64-Release/Xn8zCodec.d x64-Release/Xn8zCodec.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/Xn8zCodec.o ../../../../../Source/Modules/nimCodecs/Xn8zCodec.cpp make -C Utils/niLicense make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Utils/niLicense' mkdir -p x64-Release clang++ -MD -MP -MT "./x64-Release/niLicense.d x64-Release/niLicense.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -o x64-Release/niLicense.o ../../../../../Source/Utils/niLicense/niLicense.cpp clang++ -MD -MP -MT "./x64-Release/MockGenerator.d x64-Release/MockGenerator.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockGenerator.o ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp clang++ -o ../../../Bin/x64-Release/niLicense ./x64-Release/niLicense.o -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L../../../Bin/x64-Release -lOpenNI clang++ -MD -MP -MT "./x64-Release/XnCodec.d x64-Release/XnCodec.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/XnCodec.o ../../../../../Source/Modules/nimCodecs/XnCodec.cpp make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Utils/niLicense' make -C Wrappers/OpenNI.jni make[1]: Entering directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Wrappers/OpenNI.jni' mkdir -p x64-Release clang++ -MD -MP -MT "./x64-Release/OpenNI.jni.d x64-Release/OpenNI.jni.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Wrappers/OpenNI.jni -fPIC -fvisibility=hidden -o x64-Release/OpenNI.jni.o ../../../../../Wrappers/OpenNI.jni/OpenNI.jni.cpp clang++ -MD -MP -MT "./x64-Release/XnCodecs.d x64-Release/XnCodecs.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/XnCodecs.o ../../../../../Source/Modules/nimCodecs/XnCodecs.cpp clang++ -MD -MP -MT "./x64-Release/MockIRGenerator.d x64-Release/MockIRGenerator.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockIRGenerator.o ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.cpp clang++ -MD -MP -MT "./x64-Release/RecorderNode.d x64-Release/RecorderNode.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/RecorderNode.o ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp clang++ -MD -MP -MT "./x64-Release/org_openni_NativeMethods.d x64-Release/org_openni_NativeMethods.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Wrappers/OpenNI.jni -fPIC -fvisibility=hidden -o x64-Release/org_openni_NativeMethods.o ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp clang++ -MD -MP -MT "./x64-Release/MockImageGenerator.d x64-Release/MockImageGenerator.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockImageGenerator.o ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.cpp ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:95:13: warning: assigning field to itself [-Wself-assign-field] this->mid = mid; ^ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:24: error: non-constant-expression cannot be narrowed from type 'jbyte' (aka 'signed char') to 'XnUInt8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] XnVersion version = { major, minor, maintenance, build }; ^~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:24: note: insert an explicit cast to silence this issue XnVersion version = { major, minor, maintenance, build }; ^~~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:31: error: non-constant-expression cannot be narrowed from type 'jbyte' (aka 'signed char') to 'XnUInt8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] XnVersion version = { major, minor, maintenance, build }; ^~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:31: note: insert an explicit cast to silence this issue XnVersion version = { major, minor, maintenance, build }; ^~~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:38: error: non-constant-expression cannot be narrowed from type 'jshort' (aka 'short') to 'XnUInt16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing] XnVersion version = { major, minor, maintenance, build }; ^~~~~~~~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:38: note: insert an explicit cast to silence this issue XnVersion version = { major, minor, maintenance, build }; ^~~~~~~~~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:51: error: non-constant-expression cannot be narrowed from type 'jint' (aka 'int') to 'XnUInt32' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] XnVersion version = { major, minor, maintenance, build }; ^~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:51: note: insert an explicit cast to silence this issue ...version = { major, minor, maintenance, build }; ^~~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:24: error: non-constant-expression cannot be narrowed from type 'jbyte' (aka 'signed char') to 'XnUInt8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] XnVersion version = { major, minor, maintenance, build }; ^~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:24: note: insert an explicit cast to silence this issue XnVersion version = { major, minor, maintenance, build }; ^~~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:31: error: non-constant-expression cannot be narrowed from type 'jbyte' (aka 'signed char') to 'XnUInt8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] XnVersion version = { major, minor, maintenance, build }; ^~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:31: note: insert an explicit cast to silence this issue XnVersion version = { major, minor, maintenance, build }; ^~~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:38: error: non-constant-expression cannot be narrowed from type 'jshort' (aka 'short') to 'XnUInt16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing] XnVersion version = { major, minor, maintenance, build }; ^~~~~~~~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:38: note: insert an explicit cast to silence this issue XnVersion version = { major, minor, maintenance, build }; ^~~~~~~~~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:51: error: non-constant-expression cannot be narrowed from type 'jint' (aka 'int') to 'XnUInt32' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] XnVersion version = { major, minor, maintenance, build }; ^~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:51: note: insert an explicit cast to silence this issue ...version = { major, minor, maintenance, build }; ^~~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:994:27: error: non-constant-expression cannot be narrowed from type 'jint' (aka 'int') to 'XnUInt32' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] XnMapOutputMode mode = { xRes, yRes, FPS }; ^~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:994:27: note: insert an explicit cast to silence this issue XnMapOutputMode mode = { xRes, yRes, FPS }; ^~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:994:33: error: non-constant-expression cannot be narrowed from type 'jint' (aka 'int') to 'XnUInt32' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] XnMapOutputMode mode = { xRes, yRes, FPS }; ^~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:994:33: note: insert an explicit cast to silence this issue XnMapOutputMode mode = { xRes, yRes, FPS }; ^~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:994:39: error: non-constant-expression cannot be narrowed from type 'jint' (aka 'int') to 'XnUInt32' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] XnMapOutputMode mode = { xRes, yRes, FPS }; ^~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:994:39: note: insert an explicit cast to silence this issue XnMapOutputMode mode = { xRes, yRes, FPS }; ^~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:1537:27: error: non-constant-expression cannot be narrowed from type 'jint' (aka 'int') to 'XnUInt32' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] XnMapOutputMode mode = { xRes, yRes, fps }; ^~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:1537:27: note: insert an explicit cast to silence this issue XnMapOutputMode mode = { xRes, yRes, fps }; ^~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:1537:33: error: non-constant-expression cannot be narrowed from type 'jint' (aka 'int') to 'XnUInt32' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] XnMapOutputMode mode = { xRes, yRes, fps }; ^~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:1537:33: note: insert an explicit cast to silence this issue XnMapOutputMode mode = { xRes, yRes, fps }; ^~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:1537:39: error: non-constant-expression cannot be narrowed from type 'jint' (aka 'int') to 'XnUInt32' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] XnMapOutputMode mode = { xRes, yRes, fps }; ^~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:1537:39: note: insert an explicit cast to silence this issue XnMapOutputMode mode = { xRes, yRes, fps }; ^~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:2705:28: error: non-constant-expression cannot be narrowed from type 'jint' (aka 'int') to 'XnUInt32' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] XnWaveOutputMode mode = { nSampleRate, nBitsPerSample, nChannels }; ^~~~~~~~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:2705:28: note: insert an explicit cast to silence this issue XnWaveOutputMode mode = { nSampleRate, nBitsPerSample, nChannels }; ^~~~~~~~~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:2705:41: error: non-constant-expression cannot be narrowed from type 'jshort' (aka 'short') to 'XnUInt16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing] XnWaveOutputMode mode = { nSampleRate, nBitsPerSample, nChannels }; ^~~~~~~~~~~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:2705:41: note: insert an explicit cast to silence this issue XnWaveOutputMode mode = { nSampleRate, nBitsPerSample, nChannels }; ^~~~~~~~~~~~~~ static_cast( ) ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:2705:57: error: non-constant-expression cannot be narrowed from type 'jbyte' (aka 'signed char') to 'XnUInt8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] XnWaveOutputMode mode = { nSampleRate, nBitsPerSample, nChannels }; ^~~~~~~~~ ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:2705:57: note: insert an explicit cast to silence this issue ...mode = { nSampleRate, nBitsPerSample, nChannels }; ^~~~~~~~~ static_cast( ) 1 warning and 17 errors generated. make[1]: *** [../../Common/CommonCppMakefile:123: x64-Release/org_openni_NativeMethods.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Wrappers/OpenNI.jni' make: *** [Makefile:150: Wrappers/OpenNI.jni] Error 2 make: *** Waiting for unfinished jobs.... clang++ -MD -MP -MT "./x64-Release/nimRecorder.d x64-Release/nimRecorder.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/nimRecorder.o ../../../../../Source/Modules/nimRecorder/nimRecorder.cpp clang++ -MD -MP -MT "./x64-Release/MockMapGenerator.d x64-Release/MockMapGenerator.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockMapGenerator.o ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp clang++ -MD -MP -MT "./x64-Release/DataRecords.d x64-Release/DataRecords.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common -fPIC -fvisibility=hidden -o x64-Release/DataRecords.o ../../../../../Source/Modules/Common/DataRecords.cpp clang++ -MD -MP -MT "./x64-Release/XnJpegCodec.d x64-Release/XnJpegCodec.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/XnJpegCodec.o ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp clang++ -MD -MP -MT "./x64-Release/XnStreamCompression.d x64-Release/XnStreamCompression.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/XnStreamCompression.o ../../../../../Source/Modules/nimCodecs/XnStreamCompression.cpp clang++ -MD -MP -MT "./x64-Release/XnUncompressedCodec.d x64-Release/XnUncompressedCodec.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/XnUncompressedCodec.o ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.cpp clang++ -o ../../../Bin/x64-Release/libnimRecorder.so ./x64-Release/ExportedPlayer.o ./x64-Release/ExportedRecorder.o ./x64-Release/PlayerNode.o ./x64-Release/RecorderNode.o ./x64-Release/nimRecorder.o ./x64-Release/DataRecords.o -Wl,-soname,libnimRecorder.so -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L../../../Bin/x64-Release -lOpenNI -Wl,--no-undefined -shared clang++ -MD -MP -MT "./x64-Release/MockProductionNode.d x64-Release/MockProductionNode.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/MockProductionNode.o ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp clang++ -MD -MP -MT "./x64-Release/nimMockNodes.d x64-Release/nimMockNodes.o" -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -fPIC -fvisibility=hidden -o x64-Release/nimMockNodes.o ../../../../../Source/Modules/nimMockNodes/nimMockNodes.cpp make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimRecorder' clang++ -o ../../../Bin/x64-Release/libnimCodecs.so ./x64-Release/ExportedCodec.o ./x64-Release/Xn16zCodec.o ./x64-Release/Xn16zEmbTablesCodec.o ./x64-Release/Xn8zCodec.o ./x64-Release/XnCodec.o ./x64-Release/XnCodecs.o ./x64-Release/XnJpegCodec.o ./x64-Release/XnStreamCompression.o ./x64-Release/XnUncompressedCodec.o -Wl,-soname,libnimCodecs.so -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L../../../Bin/x64-Release -lOpenNI -ljpeg -Wl,--no-undefined -shared make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimCodecs' clang++ -o ../../../Bin/x64-Release/libnimMockNodes.so ./x64-Release/ExportedMockNodes.o ./x64-Release/MockAudioGenerator.o ./x64-Release/MockDepthGenerator.o ./x64-Release/MockDevice.o ./x64-Release/MockGenerator.o ./x64-Release/MockIRGenerator.o ./x64-Release/MockImageGenerator.o ./x64-Release/MockMapGenerator.o ./x64-Release/MockProductionNode.o ./x64-Release/nimMockNodes.o -Wl,-soname,libnimMockNodes.so -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L../../../Bin/x64-Release -lOpenNI -Wl,--no-undefined -shared make[1]: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build/Modules/nimMockNodes' make: Leaving directory '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10/Platform/Linux/Build' * ERROR: dev-libs/OpenNI-1.5.7.10-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/OpenNI-1.5.7.10-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/OpenNI-1.5.7.10-r3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:OpenNI-1.5.7.10-r3:20221002-213201.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10' * S: '/var/tmp/portage/dev-libs/OpenNI-1.5.7.10-r3/work/OpenNI-Stable-1.5.7.10' !!! When you file a bug report, please include the following information: GENTOO_VM=openjdk-bin-8 CLASSPATH="" JAVA_HOME="/opt/openjdk-bin-8.345_p01" JAVACFLAGS="-source 1.8 -target 1.8" COMPILER="" and of course, the output of emerge --info =OpenNI-1.5.7.10