==> Synchronizing chroot copy [/home/alhp/workspace2/chroot/root] -> [build_20cabd98-7866-49a7-a5a2-52d2ddc716f2]...done ==> Making package: opencollada 1:1.6.68-3.2 (Sun Dec 10 00:44:53 2023) ==> Retrieving sources... -> Found opencollada.conf -> Found pcre.patch -> Cloning OpenCOLLADA git repo... Cloning into bare repository '/home/alhp/workspace2/build/x86-64-v4/opencollada-1:1.6.68-3/OpenCOLLADA'... ==> Validating source files with sha256sums... opencollada.conf ... Passed pcre.patch ... Passed OpenCOLLADA ... Skipped ==> Making package: opencollada 1:1.6.68-3.2 (Sun Dec 10 00:45:22 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (1) New Version Net Change core/pcre 8.45-4 3.50 MiB Total Installed Size: 3.50 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing pcre... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (11) New Version Net Change extra/cppdap 1.58.0-1 1.62 MiB extra/hicolor-icon-theme 0.17-3 0.05 MiB extra/jsoncpp 1.9.5-2 0.73 MiB core/libnsl 2.0.1-1 0.07 MiB extra/libuv 1.47.0-1 0.58 MiB extra/perl-error 0.17029-5 0.04 MiB extra/perl-mailtools 2.21-7 0.10 MiB extra/perl-timedate 2.33-5 0.08 MiB extra/rhash 1.4.4-1 0.32 MiB extra/cmake 3.28.0-1 72.13 MiB extra/git 2.43.0-1 26.44 MiB Total Installed Size: 102.16 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libnsl... installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... -> Found opencollada.conf -> Found pcre.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of OpenCOLLADA git repo... Cloning into 'OpenCOLLADA'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h ==> Starting build()... -- Architecture: x86_64 CMake Deprecation Warning at CMakeLists.txt:21 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test C_WARN_ALL -- Performing Test C_WARN_ALL - Success -- Performing Test C_WARN_EXTRA -- Performing Test C_WARN_EXTRA - Success -- Performing Test C_WARN_NO_UNKNOWN_PRAGMAS -- Performing Test C_WARN_NO_UNKNOWN_PRAGMAS - Success -- Performing Test C_WARN_NO_SWITCH -- Performing Test C_WARN_NO_SWITCH - Success -- Performing Test C_WARN_NO_UNUSED_PARAMETER -- Performing Test C_WARN_NO_UNUSED_PARAMETER - Success -- Performing Test C_WARN_NO_IGNORED_QUALIFIERS -- Performing Test C_WARN_NO_IGNORED_QUALIFIERS - Success -- Performing Test CXX_WARN_ALL -- Performing Test CXX_WARN_ALL - Success -- Performing Test CXX_WARN_EXTRA -- Performing Test CXX_WARN_EXTRA - Success -- Performing Test CXX_WARN_NO_UNKNOWN_PRAGMAS -- Performing Test CXX_WARN_NO_UNKNOWN_PRAGMAS - Success -- Performing Test CXX_WARN_NO_SWITCH -- Performing Test CXX_WARN_NO_SWITCH - Success -- Performing Test CXX_WARN_NO_REORDER -- Performing Test CXX_WARN_NO_REORDER - Success -- Performing Test CXX_WARN_NO_UNUSED_PARAMETER -- Performing Test CXX_WARN_NO_UNUSED_PARAMETER - Success -- Performing Test CXX_WARN_NO_IGNORED_QUALIFIERS -- Performing Test CXX_WARN_NO_IGNORED_QUALIFIERS - Success -- Found LibXml2: /usr/lib/libxml2.so (found version "2.12.2") -- SUCCESSFUL: LibXml2 found -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0") -- Found PCRE: /usr/include -- SUCCESSFUL: PCRE found -- Configuring done (35.3s) -- Generating done (0.1s) -- Build files have been written to: /startdir/src/OpenCOLLADA/build [ 0%] Building C object Externals/UTF/CMakeFiles/UTF_shared.dir/src/ConvertUTF.c.o [ 0%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/MathMLEvaluatorVisitor.cpp.o [ 1%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/MathMLSolverPrecompiled.cpp.o [ 1%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/MathMLSymbolTable.cpp.o [ 1%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/compress.c.o [ 1%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/AST/MathMLASTStringVisitor.cpp.o [ 3%] Building CXX object common/libftoa/CMakeFiles/ftoa_shared.dir/src/Commondtoa.cpp.o [ 3%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/crc32.c.o [ 4%] Building CXX object DAEValidator/CMakeFiles/DAEValidatorLibrary.dir/library/src/ArgumentParser.cpp.o [ 4%] Building CXX object common/libftoa/CMakeFiles/ftoa_shared.dir/src/Commonftoa.cpp.o [ 4%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/adler32.c.o [ 4%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/deflate.c.o /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c: In function ‘ConvertUTF16toUTF8’: /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:270:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 270 | case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:271:13: note: here 271 | case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:271:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 271 | case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:272:13: note: here 272 | case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:272:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 272 | case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:273:13: note: here 273 | case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]); | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c: In function ‘isLegalUTF8’: /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:301:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 301 | case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:302:5: note: here 302 | case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:302:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 302 | case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:303:5: note: here 303 | case 2: if ((a = (*--srcptr)) > 0xBF) return false; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:305:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 305 | switch (*source) { | ^~~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:314:5: note: here 314 | case 1: if (*source >= 0x80 && *source < 0xC2) return false; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c: In function ‘ConvertUTF8toUTF16’: /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:357:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 357 | case 5: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:358:13: note: here 358 | case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:358:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 358 | case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:359:13: note: here 359 | case 3: ch += *source++; ch <<= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:359:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 359 | case 3: ch += *source++; ch <<= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:360:13: note: here 360 | case 2: ch += *source++; ch <<= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:360:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 360 | case 2: ch += *source++; ch <<= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:361:13: note: here 361 | case 1: ch += *source++; ch <<= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:361:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 361 | case 1: ch += *source++; ch <<= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:362:13: note: here 362 | case 0: ch += *source++; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c: In function ‘ConvertUTF32toUTF8’: /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:448:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 448 | case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:449:13: note: here 449 | case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:449:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 449 | case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:450:13: note: here 450 | case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:450:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 450 | case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:451:13: note: here 451 | case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]); | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c: In function ‘ConvertUTF8toUTF32’: /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:483:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | case 5: ch += *source++; ch <<= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:484:13: note: here 484 | case 4: ch += *source++; ch <<= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:484:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 484 | case 4: ch += *source++; ch <<= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:485:13: note: here 485 | case 3: ch += *source++; ch <<= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:485:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | case 3: ch += *source++; ch <<= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:486:13: note: here 486 | case 2: ch += *source++; ch <<= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:486:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 486 | case 2: ch += *source++; ch <<= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:487:13: note: here 487 | case 1: ch += *source++; ch <<= 6; | ^~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:487:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 487 | case 1: ch += *source++; ch <<= 6; | ~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/UTF/src/ConvertUTF.c:488:13: note: here 488 | case 0: ch += *source++; | ^~~~ [ 5%] Linking C shared library ../../lib/libUTF.so [ 5%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/gvmat32c.c.o [ 6%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/gzio.c.o [ 6%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/infback.c.o /startdir/src/OpenCOLLADA/Externals/zlib/src/infback.c: In function ‘inflateBack’: /startdir/src/OpenCOLLADA/Externals/zlib/src/infback.c:462:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 462 | state->mode = LEN; | ~~~~~~~~~~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/infback.c:464:9: note: here 464 | case LEN: | ^~~~ [ 6%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/inffast.c.o [ 7%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/inflate.c.o /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c: In function ‘inflate’: [ 7%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/inftrees.c.o /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:667:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 667 | state->mode = EXLEN; | ~~~~~~~~~~~~^~~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:668:9: note: here 668 | case EXLEN: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:679:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 679 | state->mode = EXTRA; | ~~~~~~~~~~~~^~~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:680:9: note: here 680 | case EXTRA: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:701:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 701 | state->mode = NAME; | ~~~~~~~~~~~~^~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:702:9: note: here 702 | case NAME: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:722:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 722 | state->mode = COMMENT; | ~~~~~~~~~~~~^~~~~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:723:9: note: here 723 | case COMMENT: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:742:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 742 | state->mode = HCRC; | ~~~~~~~~~~~~^~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:743:9: note: here 743 | case HCRC: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:765:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 765 | state->mode = DICT; | ~~~~~~~~~~~~^~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:766:9: note: here 766 | case DICT: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:772:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 772 | state->mode = TYPE; | ~~~~~~~~~~~~^~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:773:9: note: here 773 | case TYPE: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:774:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 774 | if (flush == Z_BLOCK) goto inf_leave; | ^ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:775:9: note: here 775 | case TYPEDO: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:819:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 819 | state->mode = COPY; | ~~~~~~~~~~~~^~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:820:9: note: here 820 | case COPY: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:949:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 949 | state->mode = LEN; | ~~~~~~~~~~~~^~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:950:9: note: here 950 | case LEN: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:992:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 992 | state->mode = LENEXT; | ~~~~~~~~~~~~^~~~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:993:9: note: here 993 | case LENEXT: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:1000:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1000 | state->mode = DIST; | ~~~~~~~~~~~~^~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:1001:9: note: here 1001 | case DIST: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:1025:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1025 | state->mode = DISTEXT; | ~~~~~~~~~~~~^~~~~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:1026:9: note: here 1026 | case DISTEXT: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:1045:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1045 | state->mode = MATCH; | ~~~~~~~~~~~~^~~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:1046:9: note: here 1046 | case MATCH: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:1100:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1100 | state->mode = LENGTH; | ~~~~~~~~~~~~^~~~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:1101:9: note: here 1101 | case LENGTH: | ^~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:1113:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1113 | state->mode = DONE; | ~~~~~~~~~~~~^~~~~~ /startdir/src/OpenCOLLADA/Externals/zlib/src/inflate.c:1114:9: note: here 1114 | case DONE: | ^~~~ [ 7%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/trees.c.o [ 8%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/uncompr.c.o [ 8%] Building C object Externals/zlib/CMakeFiles/zlib_shared.dir/src/zutil.c.o [ 8%] Building CXX object DAEValidator/CMakeFiles/DAEValidatorLibrary.dir/library/src/Dae.cpp.o [ 9%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/AST/MathMLASTUnaryArithmeticExpression.cpp.o [ 9%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/AST/MathMLASTBinaryComparisionExpression.cpp.o [ 10%] Linking C shared library ../../lib/libzlib.so [ 10%] Built target UTF_shared [ 10%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUUtils.cpp.o [ 10%] Building CXX object common/libftoa/CMakeFiles/ftoa_shared.dir/src/Commonitoa.cpp.o [ 10%] Building CXX object DAEValidator/CMakeFiles/DAEValidatorLibrary.dir/library/src/DaeValidator.cpp.o [ 11%] Linking CXX shared library ../../lib/libftoa.so /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:37:35: error: ‘uint64_t’ was not declared in this scope 37 | static const vector> table = | ^~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:11:1: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 10 | #include "no_warning_sstream" +++ |+#include 11 | /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:37:45: error: template argument 1 is invalid 37 | static const vector> table = | ^~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:37:51: error: template argument 1 is invalid 37 | static const vector> table = | ^~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:37:51: error: template argument 2 is invalid /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:37:54: error: scalar object ‘opencollada::table’ requires one element in initializer 37 | static const vector> table = | ^~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp: In member function ‘int opencollada::DaeValidator::checkSchema(const opencollada::Dae&) const’: /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:164:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 164 | const auto & elements = dae.root().selectNodes("//*[@xsi:schemaLocation]"); | ^~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:164:63: note: the temporary was destroyed at the end of the full expression ‘(& dae)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::__cxx11::basic_string(((const char*)"//*[@xsi:schemaLocation]"), std::allocator()))’ 164 | const auto & elements = dae.root().selectNodes("//*[@xsi:schemaLocation]"); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:252:38: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 252 | const auto & nodes = dae.root().selectNodes(xpath.str()); | ^~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:252:68: note: the temporary was destroyed at the end of the full expression ‘(& dae)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::str() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; __string_type = std::__cxx11::basic_string]())’ 252 | const auto & nodes = dae.root().selectNodes(xpath.str()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp: In member function ‘int opencollada::DaeValidator::checkUniqueIds(const opencollada::Dae&) const’: /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:276:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 276 | const auto & nodes = dae.root().selectNodes("//*[@id]"); | ^~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:276:60: note: the temporary was destroyed at the end of the full expression ‘(& dae)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::__cxx11::basic_string(((const char*)"//*[@id]"), std::allocator()))’ 276 | const auto & nodes = dae.root().selectNodes("//*[@id]"); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp: In member function ‘int opencollada::DaeValidator::checkUniqueSids(const opencollada::Dae&) const’: /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:315:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 315 | const auto & parents = dae.root().selectNodes("//*[@sid]/.."); | ^~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/DaeValidator.cpp:315:62: note: the temporary was destroyed at the end of the full expression ‘(& dae)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::__cxx11::basic_string(((const char*)"//*[@sid]/.."), std::allocator()))’ 315 | const auto & parents = dae.root().selectNodes("//*[@sid]/.."); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[2]: *** [DAEValidator/CMakeFiles/DAEValidatorLibrary.dir/build.make:104: DAEValidator/CMakeFiles/DAEValidatorLibrary.dir/library/src/DaeValidator.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 12%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUURI.cpp.o [ 12%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/AST/MathMLASTLogicExpression.cpp.o [ 13%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/AST/MathMLASTFragmentExpression.cpp.o [ 13%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/AST/MathMLASTFunctionExpression.cpp.o /startdir/src/OpenCOLLADA/COLLADABaseUtils/src/COLLADABUUtils.cpp: In static member function ‘static bool COLLADABU::Utils::createDirectoryIfNeeded(const COLLADABU::String&)’: /startdir/src/OpenCOLLADA/COLLADABaseUtils/src/COLLADABUUtils.cpp:270:14: warning: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 270 | chdir( currentPath ); | ~~~~~^~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/COLLADABaseUtils/src/COLLADABUUtils.cpp: In static member function ‘static bool COLLADABU::Utils::createDirectoryRecursive(const COLLADABU::String&)’: /startdir/src/OpenCOLLADA/COLLADABaseUtils/src/COLLADABUUtils.cpp:394:22: warning: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 394 | chdir(currentPath); | ~~~~~^~~~~~~~~~~~~ [ 13%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUPrecompiledHeaders.cpp.o [ 13%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/AST/MathMLASTVariableExpression.cpp.o /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp: In member function ‘virtual void opencollada::Dae::readFile(const std::string&)’: /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:78:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 78 | const auto & instances = root().selectNodes( | ^~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:78:60: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::instance_visual_scene))’ 78 | const auto & instances = root().selectNodes( | ~~~~~~~~~~~~~~~~~~^ 79 | xpath_all + Strings::instance_animation + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | xpath_or_all + Strings::instance_camera + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | xpath_or_all + Strings::instance_controller + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | xpath_or_all + Strings::instance_effect + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | xpath_or_all + Strings::instance_force_field + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | xpath_or_all + Strings::instance_formula + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | xpath_or_all + Strings::instance_geometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | xpath_or_all + Strings::instance_image + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | xpath_or_all + Strings::instance_joint + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | xpath_or_all + Strings::instance_kinematics_model + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | xpath_or_all + Strings::instance_kinematics_scene + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | xpath_or_all + Strings::instance_light + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | xpath_or_all + Strings::instance_node + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | xpath_or_all + Strings::instance_physics_material + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | xpath_or_all + Strings::instance_physics_model + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | xpath_or_all + Strings::instance_physics_scene + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | xpath_or_all + Strings::instance_visual_scene | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | ); | ~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:102:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 102 | const auto & instance_nodes = root().selectNodes(xpath_all + Strings::instance_node); | ^~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:102:65: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::instance_node))’ 102 | const auto & instance_nodes = root().selectNodes(xpath_all + Strings::instance_node); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:112:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 112 | const auto & elementsWithSource = root().selectNodes( | ^~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:112:69: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::morph))’ 112 | const auto & elementsWithSource = root().selectNodes( | ~~~~~~~~~~~~~~~~~~^ 113 | xpath_all + Strings::accessor + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | xpath_or_all + Strings::skin + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | xpath_or_all + Strings::morph | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | ); | ~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:124:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 124 | const auto & renders = root().selectNodes(xpath_all + Strings::render); | ^~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:124:58: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::render))’ 124 | const auto & renders = root().selectNodes(xpath_all + Strings::render); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:132:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 132 | const auto & skeletons = root().selectNodes(xpath_all + Strings::skeleton); | ^~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:132:60: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::skeleton))’ 132 | const auto & skeletons = root().selectNodes(xpath_all + Strings::skeleton); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:140:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 140 | const auto & elementsWithTarget = root().selectNodes( | ^~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:140:69: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::instance_rigid_body))’ 140 | const auto & elementsWithTarget = root().selectNodes( | ~~~~~~~~~~~~~~~~~~^ 141 | xpath_all + Strings::instance_material + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | xpath_or_all + Strings::instance_rigid_body | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | ); | ~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:151:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 151 | const auto & instance_physics_models = root().selectNodes(xpath_all + Strings::instance_physics_model); | ^~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:151:74: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::instance_physics_model))’ 151 | const auto & instance_physics_models = root().selectNodes(xpath_all + Strings::instance_physics_model); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:159:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 159 | const auto & convex_meshes = root().selectNodes(xpath_all + Strings::convex_mesh); | ^~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:159:64: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::convex_mesh))’ 159 | const auto & convex_meshes = root().selectNodes(xpath_all + Strings::convex_mesh); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:188:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 188 | const auto & init_froms = root().selectNodes(xpath_all + Strings::image + xpath_child + Strings::init_from); | ^~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:188:61: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::init_from))’ 188 | const auto & init_froms = root().selectNodes(xpath_all + Strings::image + xpath_child + Strings::init_from); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:196:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 196 | const auto & refs = root().selectNodes( | ^~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:196:55: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::ref))’ 196 | const auto & refs = root().selectNodes( | ~~~~~~~~~~~~~~~~~~^ 197 | xpath_all + Strings::binary + xpath_child + Strings::ref + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | xpath_or_all + Strings::init_from + xpath_child + Strings::ref | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | ); | ~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:207:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 207 | const auto & elementsWithUrl = root().selectNodes( | ^~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:207:66: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::profile_BRIDGE))’ 207 | const auto & elementsWithUrl = root().selectNodes( | ~~~~~~~~~~~~~~~~~~^ 208 | xpath_all + Strings::include + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | xpath_or_all + Strings::profile_BRIDGE | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ); | ~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:226:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 226 | const auto & elementsWithSourceFragment = root().selectNodes( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:226:77: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::input))’ 226 | const auto & elementsWithSourceFragment = root().selectNodes( | ~~~~~~~~~~~~~~~~~~^ 227 | xpath_all + Strings::channel + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | xpath_or_all + Strings::input | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | ); | ~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:240:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 240 | const auto & IDREF_arrays = root().selectNodes(xpath_all + Strings::IDREF_array); | ^~~~~~~~~~~~ /startdir/src/OpenCOLLADA/DAEValidator/library/src/Dae.cpp:240:63: note: the temporary was destroyed at the end of the full expression ‘((opencollada::Dae*)this)->opencollada::Dae::.opencollada::XmlDoc::root().opencollada::XmlNode::selectNodes(std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator](opencollada::Strings::IDREF_array))’ 240 | const auto & IDREF_arrays = root().selectNodes(xpath_all + Strings::IDREF_array); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/AST/MathMLASTConstantExpression.cpp.o [ 14%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/AST/MathMLASTArithmeticExpression.cpp.o [ 14%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUPcreCompiledPattern.cpp.o /startdir/src/OpenCOLLADA/Externals/MathMLSolver/src/AST/MathMLASTConstantExpression.cpp: In copy constructor ‘MathML::AST::ConstantExpression::ConstantExpression(const MathML::AST::ConstantExpression&)’: /startdir/src/OpenCOLLADA/Externals/MathMLSolver/src/AST/MathMLASTConstantExpression.cpp:28:9: warning: base class ‘class MathML::AST::INode’ should be explicitly initialized in the copy constructor [-Wextra] 28 | ConstantExpression::ConstantExpression( const ConstantExpression& ref ) | ^~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/MathMLSolverFunctionExtensions.cpp.o [ 15%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/MathMLSerializationVisitor.cpp.o [ 16%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUIDList.cpp.o [ 16%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/MathMLSerializationUtil.cpp.o [ 16%] Built target ftoa_shared [ 16%] Building CXX object Externals/MathMLSolver/CMakeFiles/MathMLSolver_shared.dir/src/MathMLString.cpp.o [ 16%] Building CXX object common/libBuffer/CMakeFiles/buffer_shared.dir/src/CommonBuffer.cpp.o [ 16%] Building CXX object common/libBuffer/CMakeFiles/buffer_shared.dir/src/CommonCharacterBuffer.cpp.o [ 17%] Building CXX object common/libBuffer/CMakeFiles/buffer_shared.dir/src/CommonFWriteBufferFlusher.cpp.o cc1plus: all warnings being treated as errors make[2]: *** [DAEValidator/CMakeFiles/DAEValidatorLibrary.dir/build.make:90: DAEValidator/CMakeFiles/DAEValidatorLibrary.dir/library/src/Dae.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:604: DAEValidator/CMakeFiles/DAEValidatorLibrary.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 17%] Building CXX object common/libBuffer/CMakeFiles/buffer_shared.dir/src/CommonStreamBufferFlusher.cpp.o [ 17%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUStringUtils.cpp.o [ 17%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUHashFunctions.cpp.o [ 18%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUNativeString.cpp.o [ 18%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/Math/COLLADABUMathVector3.cpp.o [ 18%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/Math/COLLADABUMathMatrix3.cpp.o [ 19%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/Math/COLLADABUMathUtils.cpp.o [ 19%] Linking CXX shared library ../../lib/libbuffer.so [ 19%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/Math/COLLADABUMathQuaternion.cpp.o /startdir/src/OpenCOLLADA/COLLADABaseUtils/src/COLLADABUStringUtils.cpp: In static member function ‘static bool COLLADABU::StringUtils::Prepass(const COLLADABU::WideString&, int)’: /startdir/src/OpenCOLLADA/COLLADABaseUtils/src/COLLADABUStringUtils.cpp:99:37: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 99 | if (ncName.length() >= i + 7) | ~~~~~~~~~~~~~~~~^~~~~~~~ [ 19%] Building CXX object COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/Math/COLLADABUMathMatrix4.cpp.o [ 19%] Built target buffer_shared [ 19%] Built target zlib_shared [ 20%] Linking CXX shared library ../../lib/libMathMLSolver.so [ 21%] Linking CXX shared library ../lib/libOpenCOLLADABaseUtils.so [ 21%] Built target OpenCOLLADABaseUtils_shared [ 21%] Built target MathMLSolver_shared make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace2/chroot/build_20cabd98-7866-49a7-a5a2-52d2ddc716f2/build