FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2017 PLD Team
$Revision: 1.37 $
Powered by vim.
Your IP: 54.221.93.187

OpenNI 51a57a82-42fe-477a-b06e-95bb37f462e7

Status:Failed
Source URL:ftp://buildlogs.pld-linux.org/th/i686/FAIL/OpenNI,51a57a82-42fe-477a-b06e-95bb37f462e7.bz2
text/plain URL:View!
full text:View!
rpm -qa of builder:View!
Date:2017/11/28 23:58:58
Runtime:0:00:13.036869

Toc:

  • error 1
  • /usr/include/c++/7.2.0/system_error:115:5: error: expected unqualified-id before 'int'
  • error 2
  • /usr/include/c++/7.2.0/system_error:115:5: error: expected ')' before 'int'
  • error 3
  • /usr/include/c++/7.2.0/system_error:115:5: error: expected ')' before 'int'
  • error 4
  • /usr/include/c++/7.2.0/system_error:115:5: error: expected ')' before 'int'
  • error 5
  • /usr/include/c++/7.2.0/system_error:118:5: error: expected unqualified-id before 'const'
  • error 6
  • /usr/include/c++/7.2.0/system_error:118:5: error: expected ')' before 'const'
  • error 7
  • /usr/include/c++/7.2.0/system_error:118:5: error: expected ')' before 'const'
  • error 8
  • /usr/include/c++/7.2.0/system_error:118:5: error: expected ')' before 'const'
  • error 9
  • /usr/include/c++/7.2.0/system_error: In function 'bool std::operator==(const std::error_code&, const std::error_condition&)':
  • error 10
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:33: error: expected unqualified-id before '(' token
  • error 11
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:42: error: no match for 'operator+' (operand types are 'const std::error_condition' and 'float')
  • error 12
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:67: error: no match for 'operator-' (operand types are 'const std::error_condition' and 'float')
  • error 13
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:33: error: expected unqualified-id before '(' token
  • error 14
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:38: error: no match for 'operator<' (operand types are 'const std::error_code' and 'float')
  • error 15
  • /usr/include/c++/7.2.0/system_error:208:3: note: candidate: bool std::operator<(const std::error_code&, const std::error_code&)
  • error 16
  • /usr/include/c++/7.2.0/system_error:208:3: note: no known conversion for argument 2 from 'float' to 'const std::error_code&'
  • error 17
  • /usr/include/c++/7.2.0/system_error:282:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&)
  • error 18
  • /usr/include/c++/7.2.0/system_error:282:3: note: no known conversion for argument 1 from 'const std::error_code' to 'const std::error_condition&'
  • error 19
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:63: error: no match for 'operator>' (operand types are 'const std::error_code' and 'float')
  • error 20
  • /usr/include/c++/7.2.0/system_error: In function 'bool std::operator==(const std::error_condition&, const std::error_code&)':
  • error 21
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:33: error: expected unqualified-id before '(' token
  • error 22
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:42: error: no match for 'operator+' (operand types are 'const std::error_condition' and 'float')
  • error 23
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:67: error: no match for 'operator-' (operand types are 'const std::error_condition' and 'float')
  • error 24
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:33: error: expected unqualified-id before '(' token
  • error 25
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:38: error: no match for 'operator<' (operand types are 'const std::error_code' and 'float')
  • error 26
  • /usr/include/c++/7.2.0/system_error:208:3: note: candidate: bool std::operator<(const std::error_code&, const std::error_code&)
  • error 27
  • /usr/include/c++/7.2.0/system_error:208:3: note: no known conversion for argument 2 from 'float' to 'const std::error_code&'
  • error 28
  • /usr/include/c++/7.2.0/system_error:282:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&)
  • error 29
  • /usr/include/c++/7.2.0/system_error:282:3: note: no known conversion for argument 1 from 'const std::error_code' to 'const std::error_condition&'
  • error 30
  • ../../../../../Samples/NiViewer/glh/glh_linear.h:80:63: error: no match for 'operator>' (operand types are 'const std::error_code' and 'float')
  • error 31
  • error: Bad exit status from /tmp/B.Yhe0Wq/BUILD/tmp/rpm-tmp.21632 (%build)
  • error 32
  • RPM build errors:
  • error 33
  • error: No files produced.

Content:

i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/MockDepthGenerator.d x86-PLD/MockDepthGenerator.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-PLD/MockDepthGenerator.o ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/PoseUserSelector.d x86-PLD/PoseUserSelector.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/PoseUserSelector.o ../../../../../Samples/NiUserSelection/PoseUserSelector.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/opengles.d x86-PLD/opengles.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/opengles.o ../../../../../Samples/NiUserSelection/opengles.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserTracker'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/main.d x86-PLD/main.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/main.o ../../../../../Samples/NiUserTracker/main.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserTracker'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiHandTracker'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/NiSimpleViewer.d x86-PLD/NiSimpleViewer.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Samples/NiHandTracker  -o x86-PLD/NiSimpleViewer.o ../../../../../Samples/NiHandTracker/NiSimpleViewer.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserTracker'
i686-pld-linux-g++ -o ../../../Bin/x86-PLD/Sample-NiUserTracker ./x86-PLD/opengles.o ./x86-PLD/SceneDrawer.o ./x86-PLD/main.o  -L../../../Bin/x86-PLD -lglut -lGL -lOpenNI
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserTracker'
/usr/bin/make -C Wrappers/OpenNI.java
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Wrappers/OpenNI.java'
mkdir -p x86-PLD
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Wrappers/OpenNI.java'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/ExitPoseDetector.d x86-PLD/ExitPoseDetector.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/ExitPoseDetector.o ../../../../../Samples/NiUserSelection/ExitPoseDetector.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimMockNodes'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/nimMockNodes.d x86-PLD/nimMockNodes.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-PLD/nimMockNodes.o ../../../../../Source/Modules/nimMockNodes/nimMockNodes.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/XnJpegCodec.d x86-PLD/XnJpegCodec.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-PLD/XnJpegCodec.o ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/nimRecorder.d x86-PLD/nimRecorder.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-PLD/nimRecorder.o ../../../../../Source/Modules/nimRecorder/nimRecorder.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/ExportedPlayer.d x86-PLD/ExportedPlayer.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-PLD/ExportedPlayer.o ../../../../../Source/Modules/nimRecorder/ExportedPlayer.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiHandTracker'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/NiHandViewer.d x86-PLD/NiHandViewer.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Samples/NiHandTracker  -o x86-PLD/NiHandViewer.o ../../../../../Samples/NiHandTracker/NiHandViewer.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiViewer'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/Device.d x86-PLD/Device.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-PLD/Device.o ../../../../../Samples/NiViewer/Device.cpp
../../../../../Samples/NiViewer/Device.cpp: In function 'XnStatus openDeviceFromXmlWithChoice(const char*, xn::EnumerationErrors&)':
../../../../../Samples/NiViewer/Device.cpp:251:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d", &chosen);
  ~~~~~^~~~~~~~~~~~~~~
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/XnCodec.d x86-PLD/XnCodec.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-PLD/XnCodec.o ../../../../../Source/Modules/nimCodecs/XnCodec.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiViewer'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/Menu.d x86-PLD/Menu.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-PLD/Menu.o ../../../../../Samples/NiViewer/Menu.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/ExportedRecorder.d x86-PLD/ExportedRecorder.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-PLD/ExportedRecorder.o ../../../../../Source/Modules/nimRecorder/ExportedRecorder.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/SampleManager.d x86-PLD/SampleManager.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/SampleManager.o ../../../../../Samples/NiUserSelection/SampleManager.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/XnStreamCompression.d x86-PLD/XnStreamCompression.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-PLD/XnStreamCompression.o ../../../../../Source/Modules/nimCodecs/XnStreamCompression.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/Xn16zCodec.d x86-PLD/Xn16zCodec.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-PLD/Xn16zCodec.o ../../../../../Source/Modules/nimCodecs/Xn16zCodec.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/TrackingInitializer.d x86-PLD/TrackingInitializer.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/TrackingInitializer.o ../../../../../Samples/NiUserSelection/TrackingInitializer.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/Xn8zCodec.d x86-PLD/Xn8zCodec.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-PLD/Xn8zCodec.o ../../../../../Source/Modules/nimCodecs/Xn8zCodec.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiHandTracker'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/NiHandTracker.d x86-PLD/NiHandTracker.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Samples/NiHandTracker  -o x86-PLD/NiHandTracker.o ../../../../../Samples/NiHandTracker/NiHandTracker.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/ExportedCodec.d x86-PLD/ExportedCodec.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-PLD/ExportedCodec.o ../../../../../Source/Modules/nimCodecs/ExportedCodec.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/DataRecords.d x86-PLD/DataRecords.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-PLD/DataRecords.o ../../../../../Source/Modules/Common/DataRecords.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
i686-pld-linux-g++ -o ../../../Bin/x86-PLD/libnimCodecs.so ./x86-PLD/XnUncompressedCodec.o ./x86-PLD/Xn16zEmbTablesCodec.o ./x86-PLD/XnCodecs.o ./x86-PLD/XnJpegCodec.o ./x86-PLD/XnStreamCompression.o ./x86-PLD/XnCodec.o ./x86-PLD/Xn16zCodec.o ./x86-PLD/Xn8zCodec.o ./x86-PLD/ExportedCodec.o  -L../../../Bin/x86-PLD -lOpenNI -ljpeg -Wl,--no-undefined -shared
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiHandTracker'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/main.d x86-PLD/main.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Samples/NiHandTracker  -o x86-PLD/main.o ../../../../../Samples/NiHandTracker/main.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/SceneDrawer.d x86-PLD/SceneDrawer.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/SceneDrawer.o ../../../../../Samples/NiUserSelection/SceneDrawer.cpp
../../../../../Samples/NiUserSelection/SceneDrawer.cpp: In member function 'void SceneDrawer::DrawDepthMapTexture()':
../../../../../Samples/NiUserSelection/SceneDrawer.cpp:154:73: warning: narrowing conversion of 'g_nXRes' from 'XnUInt16 {aka short unsigned int}' to 'GLfloat {aka float}' inside { } [-Wnarrowing]
     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
                                                                         ^
../../../../../Samples/NiUserSelection/SceneDrawer.cpp:154:73: warning: narrowing conversion of 'g_nYRes' from 'XnUInt16 {aka short unsigned int}' to 'GLfloat {aka float}' inside { } [-Wnarrowing]
../../../../../Samples/NiUserSelection/SceneDrawer.cpp:154:73: warning: narrowing conversion of 'g_nXRes' from 'XnUInt16 {aka short unsigned int}' to 'GLfloat {aka float}' inside { } [-Wnarrowing]
../../../../../Samples/NiUserSelection/SceneDrawer.cpp:154:73: warning: narrowing conversion of 'g_nYRes' from 'XnUInt16 {aka short unsigned int}' to 'GLfloat {aka float}' inside { } [-Wnarrowing]
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiViewer'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/NiViewer.d x86-PLD/NiViewer.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-PLD/NiViewer.o ../../../../../Samples/NiViewer/NiViewer.cpp
In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62:0,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:62:
/usr/include/c++/7.2.0/system_error:115:5: error: expected unqualified-id before 'int'
     equivalent(int __i, const error_condition& __cond) const noexcept;
     ^
/usr/include/c++/7.2.0/system_error:115:5: error: expected ')' before 'int'
/usr/include/c++/7.2.0/system_error:115:5: error: expected ')' before 'int'
/usr/include/c++/7.2.0/system_error:115:5: error: expected ')' before 'int'
/usr/include/c++/7.2.0/system_error:118:5: error: expected unqualified-id before 'const'
     equivalent(const error_code& __code, int __i) const noexcept;
     ^
/usr/include/c++/7.2.0/system_error:118:5: error: expected ')' before 'const'
/usr/include/c++/7.2.0/system_error:118:5: error: expected ')' before 'const'
/usr/include/c++/7.2.0/system_error:118:5: error: expected ')' before 'const'
/usr/include/c++/7.2.0/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) <built-in>
../../../../../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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:397:5: note: candidate: template<class _Iterator> 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/include/c++/7.2.0/bits/stl_iterator.h:397: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1198:5: note: candidate: template<class _Iterator> 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/include/c++/7.2.0/bits/stl_iterator.h:1198: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5686:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5686: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/include/c++/7.2.0/string:53:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.tcc:1157:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator+(const _CharT* __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.tcc:1157: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/include/c++/7.2.0/string:53:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.tcc:1173:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.tcc:1173: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5723:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5723: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5739:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5739: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5751:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5751: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5757:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5757: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5763:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5763: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5775:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&)
     operator+(const _CharT* __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5775: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5781:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&)
     operator+(_CharT __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5781: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5787:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5787: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5793:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5793: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) <built-in>
../../../../../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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:389:5: note: candidate: template<class _IteratorL, class _IteratorR> decltype ((__y.base() - __x.base())) std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
     operator-(const reverse_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:389: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1191:5: note: candidate: template<class _IteratorL, class _IteratorR> decltype ((__x.base() - __y.base())) std::operator-(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)
     operator-(const move_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:1191: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) <built-in>
../../../../../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/include/c++/7.2.0/utility:70:0,
                 from /usr/include/c++/7.2.0/algorithm:60,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_pair.h:449:5: note: candidate: template<class _T1, class _T2> 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/include/c++/7.2.0/bits/stl_pair.h:449: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:305:5: note: candidate: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
     operator<(const reverse_iterator<_Iterator>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:305: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:343:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
     operator<(const reverse_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:343: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1142:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)
     operator<(const move_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:1142: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1148:5: note: candidate: template<class _Iterator> bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)
     operator<(const move_iterator<_Iterator>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:1148: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/include/c++/7.2.0/list:63:0,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:52,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_list.h:1918:5: note: candidate: template<class _Tp, class _Alloc> 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/include/c++/7.2.0/bits/stl_list.h:1918: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5892:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5892: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5905:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
     operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5905: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5917:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator<(const _CharT* __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5917: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/include/c++/7.2.0/bits/ios_base.h:46:0,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/system_error:208: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/include/c++/7.2.0/system_error:208:3: note:   no known conversion for argument 2 from 'float' to 'const std::error_code&'
/usr/include/c++/7.2.0/system_error:282:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&)
   operator<(const error_condition& __lhs,
   ^~~~~~~~
/usr/include/c++/7.2.0/system_error:282: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) <built-in>
../../../../../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/include/c++/7.2.0/utility:70:0,
                 from /usr/include/c++/7.2.0/algorithm:60,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_pair.h:462:5: note: candidate: template<class _T1, class _T2> 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/include/c++/7.2.0/bits/stl_pair.h:462: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:317:5: note: candidate: template<class _Iterator> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
     operator>(const reverse_iterator<_Iterator>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:317: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:355:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
     operator>(const reverse_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1166:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)
     operator>(const move_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:1166: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1172:5: note: candidate: template<class _Iterator> bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)
     operator>(const move_iterator<_Iterator>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:1172: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/include/c++/7.2.0/list:63:0,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:52,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_list.h:1931:5: note: candidate: template<class _Tp, class _Alloc> 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/include/c++/7.2.0/bits/stl_list.h:1931: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5930:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5930: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5943:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator>(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
     operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5943: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5955:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator>(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator>(const _CharT* __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5955: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/include/c++/7.2.0/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) <built-in>
../../../../../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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:397:5: note: candidate: template<class _Iterator> 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/include/c++/7.2.0/bits/stl_iterator.h:397: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1198:5: note: candidate: template<class _Iterator> 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/include/c++/7.2.0/bits/stl_iterator.h:1198: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5686:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5686: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/include/c++/7.2.0/string:53:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.tcc:1157:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator+(const _CharT* __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.tcc:1157: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/include/c++/7.2.0/string:53:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.tcc:1173:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.tcc:1173: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5723:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5723: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5739:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5739: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5751:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5751: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5757:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5757: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5763:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5763: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5775:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&)
     operator+(const _CharT* __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5775: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5781:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&)
     operator+(_CharT __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5781: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5787:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5787: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5793:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5793: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) <built-in>
../../../../../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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:389:5: note: candidate: template<class _IteratorL, class _IteratorR> decltype ((__y.base() - __x.base())) std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
     operator-(const reverse_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:389: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1191:5: note: candidate: template<class _IteratorL, class _IteratorR> decltype ((__x.base() - __y.base())) std::operator-(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)
     operator-(const move_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:1191: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) <built-in>
../../../../../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/include/c++/7.2.0/utility:70:0,
                 from /usr/include/c++/7.2.0/algorithm:60,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_pair.h:449:5: note: candidate: template<class _T1, class _T2> 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/include/c++/7.2.0/bits/stl_pair.h:449: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:305:5: note: candidate: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
     operator<(const reverse_iterator<_Iterator>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:305: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:343:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
     operator<(const reverse_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:343: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1142:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)
     operator<(const move_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:1142: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1148:5: note: candidate: template<class _Iterator> bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)
     operator<(const move_iterator<_Iterator>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:1148: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/include/c++/7.2.0/list:63:0,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:52,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_list.h:1918:5: note: candidate: template<class _Tp, class _Alloc> 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/include/c++/7.2.0/bits/stl_list.h:1918: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5892:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5892: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5905:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
     operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5905: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5917:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator<(const _CharT* __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5917: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/include/c++/7.2.0/bits/ios_base.h:46:0,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/system_error:208: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/include/c++/7.2.0/system_error:208:3: note:   no known conversion for argument 2 from 'float' to 'const std::error_code&'
/usr/include/c++/7.2.0/system_error:282:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&)
   operator<(const error_condition& __lhs,
   ^~~~~~~~
/usr/include/c++/7.2.0/system_error:282: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) <built-in>
../../../../../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/include/c++/7.2.0/utility:70:0,
                 from /usr/include/c++/7.2.0/algorithm:60,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_pair.h:462:5: note: candidate: template<class _T1, class _T2> 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/include/c++/7.2.0/bits/stl_pair.h:462: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:317:5: note: candidate: template<class _Iterator> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
     operator>(const reverse_iterator<_Iterator>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:317: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:355:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
     operator>(const reverse_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1166:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)
     operator>(const move_iterator<_IteratorL>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:1166: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/include/c++/7.2.0/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7.2.0/algorithm:61,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:51,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_iterator.h:1172:5: note: candidate: template<class _Iterator> bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)
     operator>(const move_iterator<_Iterator>& __x,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/stl_iterator.h:1172: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/include/c++/7.2.0/list:63:0,
                 from ../../../../../Samples/NiViewer/glh/glh_glut2.h:52,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
/usr/include/c++/7.2.0/bits/stl_list.h:1931:5: note: candidate: template<class _Tp, class _Alloc> 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/include/c++/7.2.0/bits/stl_list.h:1931: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5930:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> 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/include/c++/7.2.0/bits/basic_string.h:5930: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5943:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator>(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
     operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5943: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/include/c++/7.2.0/string:52:0,
                 from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/7.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/7.2.0/ios:42,
                 from /usr/include/c++/7.2.0/ostream:38,
                 from /usr/include/c++/7.2.0/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/include/c++/7.2.0/bits/basic_string.h:5955:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator>(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator>(const _CharT* __lhs,
     ^~~~~~~~
/usr/include/c++/7.2.0/bits/basic_string.h:5955: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)
                                               ^
make[1]: *** [../../Common/CommonCppMakefile:123: x86-PLD/NiViewer.o] Error 1
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiViewer'
make: *** [Makefile:150: Samples/NiViewer] Error 2
make: *** Waiting for unfinished jobs....
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/SinglePoseUserSelector.d x86-PLD/SinglePoseUserSelector.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/SinglePoseUserSelector.o ../../../../../Samples/NiUserSelection/SinglePoseUserSelector.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiHandTracker'
i686-pld-linux-g++ -o ../../../Bin/x86-PLD/Sample-NiHandTracker ./x86-PLD/NiSimpleViewer.o ./x86-PLD/NiHandViewer.o ./x86-PLD/NiHandTracker.o ./x86-PLD/main.o  -L../../../Bin/x86-PLD -lglut -lGL -lOpenNI
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/main.d x86-PLD/main.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/main.o ../../../../../Samples/NiUserSelection/main.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/UserTracker.d x86-PLD/UserTracker.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/UserTracker.o ../../../../../Samples/NiUserSelection/UserTracker.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimMockNodes'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/MockGenerator.d x86-PLD/MockGenerator.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-PLD/MockGenerator.o ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/PoseToggleUserSelector.d x86-PLD/PoseToggleUserSelector.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/PoseToggleUserSelector.o ../../../../../Samples/NiUserSelection/PoseToggleUserSelector.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/ClosestUserSelector.d x86-PLD/ClosestUserSelector.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include  -o x86-PLD/ClosestUserSelector.o ../../../../../Samples/NiUserSelection/ClosestUserSelector.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
i686-pld-linux-g++ -o ../../../Bin/x86-PLD/Sample-NiUserSelection ./x86-PLD/UserSelector.o ./x86-PLD/DefaultTrackingInitializer.o ./x86-PLD/PoseUserSelector.o ./x86-PLD/opengles.o ./x86-PLD/ExitPoseDetector.o ./x86-PLD/SampleManager.o ./x86-PLD/TrackingInitializer.o ./x86-PLD/SceneDrawer.o ./x86-PLD/UserTracker.o ./x86-PLD/PoseToggleUserSelector.o ./x86-PLD/main.o ./x86-PLD/SinglePoseUserSelector.o ./x86-PLD/ClosestUserSelector.o  -L../../../Bin/x86-PLD -lglut -lGL -lOpenNI
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/PlayerNode.d x86-PLD/PlayerNode.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-PLD/PlayerNode.o ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
i686-pld-linux-g++ -o ../../../Bin/x86-PLD/libnimRecorder.so ./x86-PLD/RecorderNode.o ./x86-PLD/nimRecorder.o ./x86-PLD/ExportedPlayer.o ./x86-PLD/ExportedRecorder.o ./x86-PLD/PlayerNode.o ./x86-PLD/DataRecords.o  -L../../../Bin/x86-PLD -lOpenNI -Wl,--no-undefined -shared
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Wrappers/OpenNI.java'
javac  -d x86-PLD ../../../../../Wrappers/OpenNI.java/src/org/openni/*.java
jar -cf ../../../Bin/x86-PLD/org.openni.jar  -C x86-PLD .
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Wrappers/OpenNI.java'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimMockNodes'
i686-pld-linux-g++ -MD -MP -MT "./x86-PLD/MockProductionNode.d x86-PLD/MockProductionNode.o" -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-PLD/MockProductionNode.o ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimMockNodes'
i686-pld-linux-g++ -o ../../../Bin/x86-PLD/libnimMockNodes.so ./x86-PLD/ExportedMockNodes.o ./x86-PLD/MockAudioGenerator.o ./x86-PLD/MockMapGenerator.o ./x86-PLD/MockImageGenerator.o ./x86-PLD/MockDevice.o ./x86-PLD/nimMockNodes.o ./x86-PLD/MockIRGenerator.o ./x86-PLD/MockDepthGenerator.o ./x86-PLD/MockGenerator.o ./x86-PLD/MockProductionNode.o  -L../../../Bin/x86-PLD -lOpenNI -Wl,--no-undefined -shared
make[1]: Leaving directory '/tmp/B.Yhe0Wq/BUILD/OpenNI-OpenNI-1e9524f/Platform/Linux/Build/Modules/nimMockNodes'
error: Bad exit status from /tmp/B.Yhe0Wq/BUILD/tmp/rpm-tmp.21632 (%build)


RPM build errors:
    Bad exit status from /tmp/B.Yhe0Wq/BUILD/tmp/rpm-tmp.21632 (%build)
ended at: Tue Nov 28 23:58:57 2017, done in 0:00:13.036869
error: No files produced.
+ chmod -R u+rwX /tmp/B.Yhe0Wq/BUILD
+ rm -rf /tmp/B.Yhe0Wq/tmp /tmp/B.Yhe0Wq/BUILD
+ rm -rf /tmp/B.Yhe0Wq
Begin-PLD-Builder-Info
Build-Time: user:62.74s sys:3.81s real:22.29s (faults io:0 non-io:1017393)

End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]