=> Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for 0ad-0.0.26-alpha-unix-build.tar.xz => Checksum SHA512 OK for 0ad-0.0.26-alpha-unix-build.tar.xz ===> Installing dependencies for 0ad-0.0.26.alphanb1 ========================================================================== The supported build options for 0ad are: editor tests You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.0ad (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, 0ad-0.0.26.alphanb1. Their current value is shown below: * JPEG_DEFAULT = jpeg * KRB5_DEFAULT = heimdal * SSLBASE = /usr * SSLCERTBUNDLE (not defined) * SSLCERTS = /etc/openssl/certs * SSLDIR = /etc/openssl * SSLKEYS = /etc/openssl/private Based on these variables, the following variables have been set: * JPEGBASE (defined, but empty) * JPEG_TYPE = jpeg * KRB5BASE (defined, but empty) * KRB5_TYPE = heimdal You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/usr/bin/make clean' after the changes. ========================================================================== => Tool dependency patchelf-[0-9]*: found patchelf-0.18.0 => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency bash-[0-9]*: found bash-5.2.15 => Tool dependency cmake>=2.8.1nb1: found cmake-3.26.3nb1 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency perl>=5.0: found perl-5.36.1 => Tool dependency pkgconf-[0-9]*: found pkgconf-1.9.4nb1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency premake5-[0-9]*: found premake5-5.0.0.b2 => Build dependency x11-links>=1.35: found x11-links-1.35 => Build dependency boost-headers-1.82.*: found boost-headers-1.82.0 => Full dependency 0ad-data-0.0.26.alpha{,nb*}: found 0ad-data-0.0.26.alphanb1 => Full dependency libvorbis>=1.1.0nb1: found libvorbis-1.3.7 => Full dependency libogg>=1.1.2nb1: found libogg-1.3.5nb1 => Full dependency openal-soft>=1.5.304: found openal-soft-1.23.1nb1 => Full dependency gloox>=1.0: found gloox-1.0.27 => Full dependency SDL2>=2.26.5nb1: found SDL2-2.26.5nb1 => Full dependency boost-libs-1.82.*: found boost-libs-1.82.0 => Full dependency libidn2>=2.3.3nb1: found libidn2-2.3.4 => Full dependency nspr>=4.34nb1: found nspr-4.35 => Full dependency png>=1.6.0nb1: found png-1.6.39 => Full dependency openexr>=3.1: found openexr-3.1.7 => Full dependency tiff>=4.5.0: found tiff-4.5.0nb1 => Full dependency jpeg>=9: found jpeg-9e => Full dependency mozjs78>=78.15.0nb5: found mozjs78-78.15.0nb5 => Full dependency icu>=73.1: found icu-73.1nb1 => Full dependency enet>=1.3.13: found enet-1.3.17 => Full dependency miniupnpc>=2.1: found miniupnpc-2.2.4 => Full dependency libsodium>=0.3: found libsodium-1.0.18 => Full dependency gnutls>=3.8.0nb2: found gnutls-3.8.0nb2 => Full dependency fmtlib>=5.2.1: found fmtlib-9.1.0 => Full dependency libxml2>=2.10.4nb1: found libxml2-2.10.4nb1 => Full dependency curl>=8.0.1nb1: found curl-8.0.1nb1 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Overriding tools for 0ad-0.0.26.alphanb1 ===> Extracting for 0ad-0.0.26.alphanb1 ===> Patching for 0ad-0.0.26.alphanb1 => Applying pkgsrc patches for 0ad-0.0.26.alphanb1 => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-build_premake_extern__libs5.lua => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-build_premake_extern__libs5.lua Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-build_premake_extern__libs5.lua,v 1.2 2023/05/05 14:55:18 nikita Exp $ | |pkgsrc miniupnpc is new enough to have pkg-config files. |get iconv from libc on FreeBSD and NetBSD. | |--- build/premake/extern_libs5.lua.orig 2022-08-21 14:45:49.000000000 +0200 |+++ build/premake/extern_libs5.lua 2023-05-05 14:04:01.320479087 +0200 -------------------------- Patching file build/premake/extern_libs5.lua using Plan A... Hunk #1 succeeded at 372. Hunk #2 succeeded at 525. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-build_premake_premake5.lua => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-build_premake_premake5.lua Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-build_premake_premake5.lua,v 1.1 2023/05/05 14:55:18 nikita Exp $ | | |--- build/premake/premake5.lua.orig 2023-05-05 11:58:04.687082368 +0200 |+++ build/premake/premake5.lua 2023-05-05 12:03:48.476951617 +0200 -------------------------- Patching file build/premake/premake5.lua using Plan A... Hunk #1 succeeded at 386. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-build_workspaces_clean-workspaces.sh => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-build_workspaces_clean-workspaces.sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-build_workspaces_clean-workspaces.sh,v 1.1 2023/05/04 15:20:52 nikita Exp $ | | |--- -build/workspaces/clean-workspaces.sh.orig 2022-08-21 14:46:47.000000000 +0200 |+++ build/workspaces/clean-workspaces.sh 2023-05-03 20:01:25.557929713 +0200 -------------------------- Patching file build/workspaces/clean-workspaces.sh using Plan A... Hunk #1 succeeded at 3. Hunk #2 succeeded at 64. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-build_workspaces_update-workspaces.sh => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-build_workspaces_update-workspaces.sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-build_workspaces_update-workspaces.sh,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |--- build/workspaces/update-workspaces.sh.orig 2021-07-27 21:57:40.000000000 +0000 |+++ build/workspaces/update-workspaces.sh -------------------------- Patching file build/workspaces/update-workspaces.sh using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 21. Hunk #3 succeeded at 119 (offset 4 lines). done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_include_FCDocument_FCDocument.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_include_FCDocument_FCDocument.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_source_fcollada_include_FCDocument_FCDocument.h,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |--- libraries/source/fcollada/include/FCDocument/FCDocument.h.orig 2012-06-04 21:33:15.000000000 +0000 |+++ libraries/source/fcollada/include/FCDocument/FCDocument.h -------------------------- Patching file libraries/source/fcollada/include/FCDocument/FCDocument.h using Plan A... Hunk #1 succeeded at 30. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_include_FUtils_FUCriticalSection.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_include_FUtils_FUCriticalSection.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_source_fcollada_include_FUtils_FUCriticalSection.h,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |--- libraries/source/fcollada/include/FUtils/FUCriticalSection.h.orig 2021-08-25 14:44:15.000000000 +0000 |+++ libraries/source/fcollada/include/FUtils/FUCriticalSection.h -------------------------- Patching file libraries/source/fcollada/include/FUtils/FUCriticalSection.h using Plan A... Hunk #1 succeeded at 33. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_include_FUtils_Platforms.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_include_FUtils_Platforms.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_source_fcollada_include_FUtils_Platforms.h,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |--- libraries/source/fcollada/include/FUtils/Platforms.h.orig 2012-06-04 21:33:15.000000000 +0000 |+++ libraries/source/fcollada/include/FUtils/Platforms.h -------------------------- Patching file libraries/source/fcollada/include/FUtils/Platforms.h using Plan A... Hunk #1 succeeded at 74. Hunk #2 succeeded at 82. Hunk #3 succeeded at 125. Hunk #4 succeeded at 139. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_src_FCollada_FCDocument_FCDocument.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_src_FCollada_FCDocument_FCDocument.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_source_fcollada_src_FCollada_FCDocument_FCDocument.h,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |--- libraries/source/fcollada/src/FCollada/FCDocument/FCDocument.h.orig |+++ libraries/source/fcollada/src/FCollada/FCDocument/FCDocument.h -------------------------- Patching file libraries/source/fcollada/src/FCollada/FCDocument/FCDocument.h using Plan A... Hunk #1 succeeded at 30. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_src_FCollada_FUtils_FUCriticalSection.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_src_FCollada_FUtils_FUCriticalSection.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_source_fcollada_src_FCollada_FUtils_FUCriticalSection.h,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |--- libraries/source/fcollada/src/FCollada/FUtils/FUCriticalSection.h.orig |+++ libraries/source/fcollada/src/FCollada/FUtils/FUCriticalSection.h -------------------------- Patching file libraries/source/fcollada/src/FCollada/FUtils/FUCriticalSection.h using Plan A... Hunk #1 succeeded at 33. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_src_FCollada_FUtils_FUStringBuilder.hpp => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_src_FCollada_FUtils_FUStringBuilder.hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_source_fcollada_src_FCollada_FUtils_FUStringBuilder.hpp,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |--- libraries/source/fcollada/src/FCollada/FUtils/FUStringBuilder.hpp.orig 2021-08-25 14:44:24.000000000 +0000 |+++ libraries/source/fcollada/src/FCollada/FUtils/FUStringBuilder.hpp -------------------------- Patching file libraries/source/fcollada/src/FCollada/FUtils/FUStringBuilder.hpp using Plan A... Hunk #1 succeeded at 174. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_src_FCollada_FUtils_Platforms.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_fcollada_src_FCollada_FUtils_Platforms.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_source_fcollada_src_FCollada_FUtils_Platforms.h,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |--- libraries/source/fcollada/src/FCollada/FUtils/Platforms.h.orig 2012-06-04 21:33:15.000000000 +0000 |+++ libraries/source/fcollada/src/FCollada/FUtils/Platforms.h -------------------------- Patching file libraries/source/fcollada/src/FCollada/FUtils/Platforms.h using Plan A... Hunk #1 succeeded at 74. Hunk #2 succeeded at 82. Hunk #3 succeeded at 125. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_nvtt_src_CMakeLists.txt => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_nvtt_src_CMakeLists.txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_source_nvtt_src_CMakeLists.txt,v 1.2 2023/05/05 14:55:18 nikita Exp $ | | |--- libraries/source/nvtt/src/CMakeLists.txt.orig 2022-09-23 22:36:55.000000000 +0200 |+++ libraries/source/nvtt/src/CMakeLists.txt 2023-05-05 13:29:14.769485899 +0200 -------------------------- Patching file libraries/source/nvtt/src/CMakeLists.txt using Plan A... Hunk #1 succeeded at 42. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_nvtt_src_src_nvtt_CMakeLists.txt => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_nvtt_src_src_nvtt_CMakeLists.txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_source_nvtt_src_src_nvtt_CMakeLists.txt,v 1.1 2023/05/05 00:08:13 nikita Exp $ | |Revert patch by upstream. | |--- libraries/source/nvtt/src/src/nvtt/CMakeLists.txt.orig 2023-05-05 01:17:21.236120624 +0200 |+++ libraries/source/nvtt/src/src/nvtt/CMakeLists.txt 2023-05-05 01:17:49.911281699 +0200 -------------------------- Patching file libraries/source/nvtt/src/src/nvtt/CMakeLists.txt using Plan A... Hunk #1 succeeded at 42. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_spidermonkey_build.sh => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-libraries_source_spidermonkey_build.sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_source_spidermonkey_build.sh,v 1.1 2023/05/04 15:20:52 nikita Exp $ | | |--- libraries/source/spidermonkey/build.sh.orig 2023-05-03 20:04:57.672955809 +0200 |+++ libraries/source/spidermonkey/build.sh 2023-05-03 20:06:29.174827445 +0200 -------------------------- Patching file libraries/source/spidermonkey/build.sh using Plan A... Hunk #1 succeeded at 51. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_lib_allocators_page__aligned.cpp => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_lib_allocators_page__aligned.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-source_lib_allocators_page__aligned.cpp,v 1.1 2023/05/04 15:20:52 nikita Exp $ | | |--- source/lib/allocators/page_aligned.cpp.orig 2017-07-28 19:57:26 UTC |+++ source/lib/allocators/page_aligned.cpp -------------------------- Patching file source/lib/allocators/page_aligned.cpp using Plan A... Hunk #1 succeeded at 49. Hunk #2 succeeded at 76. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_maths_tests_test__Bound.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_maths_tests_test__Bound.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-source_maths_tests_test__Bound.h,v 1.1 2023/05/04 15:20:52 nikita Exp $ | | |--- source/maths/tests/test_Bound.h.orig 2023-05-04 00:38:25.197319481 +0200 |+++ source/maths/tests/test_Bound.h 2023-05-04 00:43:35.449226082 +0200 -------------------------- Patching file source/maths/tests/test_Bound.h using Plan A... Hunk #1 succeeded at 203. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_network_StunClient.cpp => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_network_StunClient.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-source_network_StunClient.cpp,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |Add header file for std::byte. | |--- source/network/StunClient.cpp.orig 2021-07-27 21:57:02.000000000 +0000 |+++ source/network/StunClient.cpp -------------------------- Patching file source/network/StunClient.cpp using Plan A... Hunk #1 succeeded at 28. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_scriptinterface_ScriptTypes.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_scriptinterface_ScriptTypes.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-source_scriptinterface_ScriptTypes.h,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |--- source/scriptinterface/ScriptTypes.h.orig 2021-07-27 21:56:58.000000000 +0000 |+++ source/scriptinterface/ScriptTypes.h -------------------------- Patching file source/scriptinterface/ScriptTypes.h using Plan A... Hunk #1 succeeded at 81. Hunk #2 succeeded at 94. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_scriptinterface_tests_test__ScriptConversions.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_scriptinterface_tests_test__ScriptConversions.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-source_scriptinterface_tests_test__ScriptConversions.h,v 1.1 2023/05/04 15:20:52 nikita Exp $ | | |--- source/scriptinterface/tests/test_ScriptConversions.h.orig 2023-05-04 01:07:22.308333403 +0200 |+++ source/scriptinterface/tests/test_ScriptConversions.h 2023-05-04 01:07:53.059298729 +0200 -------------------------- Patching file source/scriptinterface/tests/test_ScriptConversions.h using Plan A... Hunk #1 succeeded at 208. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_third__party_mikktspace_weldmesh.cpp => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_third__party_mikktspace_weldmesh.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-source_third__party_mikktspace_weldmesh.cpp,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |--- source/third_party/mikktspace/weldmesh.cpp.orig 2013-12-06 00:42:50.000000000 +0000 |+++ source/third_party/mikktspace/weldmesh.cpp -------------------------- Patching file source/third_party/mikktspace/weldmesh.cpp using Plan A... Hunk #1 succeeded at 34 (offset 4 lines). Hunk #2 succeeded at 203 (offset 4 lines). done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_third__party_tinygettext_include_tinygettext_iconv.hpp => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/games/0ad/patches/patch-source_third__party_tinygettext_include_tinygettext_iconv.hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-source_third__party_tinygettext_include_tinygettext_iconv.hpp,v 1.1 2023/05/04 15:20:52 nikita Exp $ | |tinygettext fails with NetBSD iconv. |Use iconv from SDL2 instead. | |--- source/third_party/tinygettext/include/tinygettext/iconv.hpp.orig 2021-07-27 21:57:05.000000000 +0000 |+++ source/third_party/tinygettext/include/tinygettext/iconv.hpp -------------------------- Patching file source/third_party/tinygettext/include/tinygettext/iconv.hpp using Plan A... Hunk #1 succeeded at 22. done ===> Creating toolchain wrappers for 0ad-0.0.26.alphanb1 ===> Configuring for 0ad-0.0.26.alphanb1 => Fixing mozjs version error => Fixing mozjs version error => Adjusting rpath => Fixing "/usr/local" path assumption => Generating pkg-config files for builtin xz package. => Checking for portability problems in extracted files Cleaning bundled third-party dependencies... gmake[2]: Entering directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/build/premake/premake5/build/gmake2.bsd' Cleaning Premake5 Cleaning lua-lib Cleaning luashim-lib Cleaning zlib-lib Cleaning zip-lib Cleaning mbedtls-lib Cleaning curl-lib Cleaning example Cleaning luasocket gmake[2]: Leaving directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/build/premake/premake5/build/gmake2.bsd' gmake[2]: Entering directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/build/premake/premake5/build/gmake2.macosx' Cleaning Premake5 Cleaning lua-lib Cleaning luashim-lib Cleaning zlib-lib Cleaning zip-lib Cleaning mbedtls-lib Cleaning curl-lib Cleaning example Cleaning luasocket gmake[2]: Leaving directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/build/premake/premake5/build/gmake2.macosx' gmake[2]: Entering directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/build/premake/premake5/build/gmake2.unix' Cleaning Premake5 Cleaning lua-lib Cleaning luashim-lib Cleaning zlib-lib Cleaning zip-lib Cleaning mbedtls-lib Cleaning curl-lib Cleaning example Cleaning luasocket gmake[2]: Leaving directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/build/premake/premake5/build/gmake2.unix' Removing generated stub and test files... Cleaning build output... Done. Try running update-workspaces.sh again now. Updating bundled third-party dependencies... Building FCollada... gmake[2]: Entering directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/fcollada/src' gmake[2]: Leaving directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/fcollada/src' gmake[2]: Entering directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/fcollada/src' FCollada/FColladaPlugin.cpp FCollada/FCollada.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDControllerTools.cpp FCollada/FCDocument/FCDEffectCode.cpp FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectPassShader.cpp FCollada/FCDocument/FCDEffectPassState.cpp FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.cpp FCollada/FCDocument/FCDEntityInstance.cpp FCollada/FCDocument/FCDEntityReference.cpp FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDExtra.cpp FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForceGravity.cpp FCollada/FCDocument/FCDForcePBomb.cpp FCollada/FCDocument/FCDForceWind.cpp FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp FCollada/FCDocument/FCDGeometryMesh.cpp FCollada/FCDocument/FCDGeometryNURBSSurface.cpp FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp FCollada/FCDocument/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp FCollada/FCDocument/FCDLibrary.cpp FCollada/FCDocument/FCDLight.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]': FCollada/FCDocument/FCDLibrary.cpp:149:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimationClip]': FCollada/FCDocument/FCDLibrary.cpp:150:34: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDCamera]': FCollada/FCDocument/FCDLibrary.cpp:151:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDController]': FCollada/FCDocument/FCDLibrary.cpp:152:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEffect]': FCollada/FCDocument/FCDLibrary.cpp:153:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEmitter]': FCollada/FCDocument/FCDLibrary.cpp:154:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDForceField]': FCollada/FCDocument/FCDLibrary.cpp:155:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDGeometry]': FCollada/FCDocument/FCDLibrary.cpp:156:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDImage]': FCollada/FCDocument/FCDLibrary.cpp:157:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDLight]': FCollada/FCDocument/FCDLibrary.cpp:158:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDMaterial]': FCollada/FCDocument/FCDLibrary.cpp:159:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDSceneNode]': FCollada/FCDocument/FCDLibrary.cpp:160:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsModel]': FCollada/FCDocument/FCDLibrary.cpp:161:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsMaterial]': FCollada/FCDocument/FCDLibrary.cpp:162:36: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsScene]': FCollada/FCDocument/FCDLibrary.cpp:163:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLightTools.cpp FCollada/FCDocument/FCDMaterial.cpp FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDMorphController.cpp FCollada/FCDocument/FCDObject.cpp FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FCDocument/FCDParticleModifier.cpp FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDPhysicsShape.cpp FCollada/FCDocument/FCDPlaceHolder.cpp FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDTransform.cpp FCollada/FCDocument/FCDVersion.cpp FCollada/FMath/FMAllocator.cpp FCollada/FMath/FMAngleAxis.cpp FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMLookAt.cpp FCollada/FMath/FMMatrix33.cpp FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp FCollada/FUtils/FUAssert.cpp FCollada/FUtils/FUBase64.cpp FCollada/FUtils/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp In file included from FCollada/FUtils/FUSemaphore.cpp:10:0: FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] #warning "FUSemaphore: Semaphore not implemented for non Windows" ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUStringConversion.cpp: In function 'void TrickLinkerFUStringConversion()': FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable 'f' set but not used [-Wunused-but-set-variable] float f = FUStringConversion::ToFloat(&c); ^ FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable 'b' set but not used [-Wunused-but-set-variable] bool b = FUStringConversion::ToBoolean(c); ^ FCollada/FUtils/FUStringConversion.cpp:285:8: warning: variable 'i32' set but not used [-Wunused-but-set-variable] int32 i32 = FUStringConversion::ToInt32(&c); ^~~ FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable 'u32' set but not used [-Wunused-but-set-variable] uint32 u32 = FUStringConversion::ToUInt32(&c); ^~~ In file included from FCollada/FUtils/FUStringConversion.cpp:18:0: FCollada/FUtils/FUStringConversion.hpp: In static member function 'static float FUStringConversion::ToFloat(const CH**) [with CH = char]': FCollada/FUtils/FUStringConversion.hpp:91:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case 'I': infinity = true; // intentional pass-through. ^~~~~~~~ FCollada/FUtils/FUStringConversion.hpp:92:3: note: here default: nonValidFound = true; --s; break; ^~~~~~~ FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp In file included from FCollada/FUtils/FUThread.cpp:10:0: FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] #warning "Threads not yet implemented for non Windows." ^~~~~~~ FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp In file included from FCollada/FUtils/FUStringBuilder.cpp:11:0: FCollada/FUtils/FUStringBuilder.hpp: In member function 'void FUStringBuilderT::append(double) [with Char = char]': FCollada/FUtils/FUStringBuilder.hpp:180:6: warning: '%.6g' directive writing between 1 and 13 bytes into a region of size 10 [-Wformat-overflow=] void FUStringBuilderT::append(double f) ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUStringBuilder.hpp:180:6: note: assuming directive output of 12 bytes FCollada/FUtils/FUStringBuilder.hpp:209:9: note: 'sprintf' output between 2 and 14 bytes into a destination of size 10 sprintf(tmp, "%.6g", f); ~~~~~~~^~~~~~~~~~~~~~~~ FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp FColladaPlugins/FArchiveXML/FAXCameraExport.cpp FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.cpp FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp FColladaPlugins/FArchiveXML/FAXImportLinking.cpp FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp FColladaPlugins/FArchiveXML/FAXLightImport.cpp FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp FColladaPlugins/FArchiveXML/FAXSceneExport.cpp FColladaPlugins/FArchiveXML/FAXSceneImport.cpp FCollada/FCollada.cpp FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDControllerTools.cpp FCollada/FCDocument/FCDEffectCode.cpp FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectPassShader.cpp FCollada/FCDocument/FCDEffectPassState.cpp FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.cpp FCollada/FCDocument/FCDEntityInstance.cpp FCollada/FCDocument/FCDEntityReference.cpp FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDExtra.cpp FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForceGravity.cpp FCollada/FCDocument/FCDForcePBomb.cpp FCollada/FCDocument/FCDForceWind.cpp FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp FCollada/FCDocument/FCDGeometryMesh.cpp FCollada/FCDocument/FCDGeometryNURBSSurface.cpp FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp FCollada/FCDocument/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp FCollada/FCDocument/FCDLibrary.cpp FCollada/FCDocument/FCDLight.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]': FCollada/FCDocument/FCDLibrary.cpp:149:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimationClip]': FCollada/FCDocument/FCDLibrary.cpp:150:34: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDCamera]': FCollada/FCDocument/FCDLibrary.cpp:151:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDController]': FCollada/FCDocument/FCDLibrary.cpp:152:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEffect]': FCollada/FCDocument/FCDLibrary.cpp:153:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEmitter]': FCollada/FCDocument/FCDLibrary.cpp:154:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDForceField]': FCollada/FCDocument/FCDLibrary.cpp:155:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDGeometry]': FCollada/FCDocument/FCDLibrary.cpp:156:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDImage]': FCollada/FCDocument/FCDLibrary.cpp:157:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDLight]': FCollada/FCDocument/FCDLibrary.cpp:158:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDMaterial]': FCollada/FCDocument/FCDLibrary.cpp:159:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDSceneNode]': FCollada/FCDocument/FCDLibrary.cpp:160:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsModel]': FCollada/FCDocument/FCDLibrary.cpp:161:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsMaterial]': FCollada/FCDocument/FCDLibrary.cpp:162:36: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsScene]': FCollada/FCDocument/FCDLibrary.cpp:163:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLightTools.cpp FCollada/FCDocument/FCDMaterial.cpp FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDMorphController.cpp FCollada/FCDocument/FCDObject.cpp FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FCDocument/FCDParticleModifier.cpp FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]': FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: warning: '*((void*)& v1 +32)' is used uninitialized in this function [-Wuninitialized] if (v1 == value) v1 = value; ~~~^~~~~~~~ In file included from FCollada/FMath/FMath.h:172:0, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector2.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]': FCollada/FMath/FMVector2.h:141:88: warning: '*((void*)(& v1)+32).FMVector2::.FMVector2::::x' is used uninitialized in this function [-Wuninitialized] inline bool operator==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */ ~~^ FCollada/FMath/FMVector2.h:141:114: warning: '*((void*)(& v1)+32).FMVector2::.FMVector2::::y' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */ ~~^ In file included from FCollada/FMath/FMath.h:173:0, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]': FCollada/FMath/FMVector3.h:246:90: warning: '*((void*)(& v1)+32).FMVector3::x' is used uninitialized in this function [-Wuninitialized] inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ FCollada/FMath/FMVector3.h:246:116: warning: '*((void*)(& v1)+32).FMVector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ FCollada/FMath/FMVector3.h:246:142: warning: '*((void*)(& v1)+32).FMVector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ FCollada/FMath/FMVector3.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]': FCollada/FMath/FMVector3.h:246:90: warning: '*((void*)(& v1)+32).FMVector3::x' is used uninitialized in this function [-Wuninitialized] inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ FCollada/FMath/FMVector3.h:246:116: warning: '*((void*)(& v1)+32).FMVector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ FCollada/FMath/FMVector3.h:246:142: warning: '*((void*)(& v1)+32).FMVector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ In file included from FCollada/FMath/FMath.h:174:0, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector4.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': FCollada/FMath/FMVector4.h:184:88: warning: '*((void*)(& v1)+32).FMVector4::x' is used uninitialized in this function [-Wuninitialized] inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:114: warning: '*((void*)(& v1)+32).FMVector4::y' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:140: warning: '*((void*)(& v1)+32).FMVector4::z' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:166: warning: '*((void*)(& v1)+32).FMVector4::w' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]': FCollada/FMath/FMVector4.h:184:88: warning: '*((void*)(& v1)+32).FMVector4::x' is used uninitialized in this function [-Wuninitialized] inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:114: warning: '*((void*)(& v1)+32).FMVector4::y' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:140: warning: '*((void*)(& v1)+32).FMVector4::z' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:166: warning: '*((void*)(& v1)+32).FMVector4::w' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDPhysicsShape.cpp FCollada/FCDocument/FCDPlaceHolder.cpp FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDTransform.cpp FCollada/FCDocument/FCDVersion.cpp FCollada/FMath/FMAllocator.cpp FCollada/FMath/FMAngleAxis.cpp FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMLookAt.cpp FCollada/FMath/FMMatrix33.cpp FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp FCollada/FUtils/FUAssert.cpp FCollada/FUtils/FUBase64.cpp FCollada/FUtils/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp In file included from FCollada/FUtils/FUSemaphore.cpp:10:0: FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] #warning "FUSemaphore: Semaphore not implemented for non Windows" ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUStringConversion.cpp: In function 'void TrickLinkerFUStringConversion()': FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable 'f' set but not used [-Wunused-but-set-variable] float f = FUStringConversion::ToFloat(&c); ^ FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable 'b' set but not used [-Wunused-but-set-variable] bool b = FUStringConversion::ToBoolean(c); ^ FCollada/FUtils/FUStringConversion.cpp:285:8: warning: variable 'i32' set but not used [-Wunused-but-set-variable] int32 i32 = FUStringConversion::ToInt32(&c); ^~~ FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable 'u32' set but not used [-Wunused-but-set-variable] uint32 u32 = FUStringConversion::ToUInt32(&c); ^~~ In file included from FCollada/FUtils/FUStringConversion.cpp:18:0: FCollada/FUtils/FUStringConversion.hpp: In static member function 'static float FUStringConversion::ToFloat(const CH**) [with CH = char]': FCollada/FUtils/FUStringConversion.hpp:91:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case 'I': infinity = true; // intentional pass-through. ^~~~~~~~ FCollada/FUtils/FUStringConversion.hpp:92:3: note: here default: nonValidFound = true; --s; break; ^~~~~~~ FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp In file included from FCollada/FUtils/FUThread.cpp:10:0: FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] #warning "Threads not yet implemented for non Windows." ^~~~~~~ FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp In file included from FCollada/FUtils/FUStringBuilder.cpp:11:0: FCollada/FUtils/FUStringBuilder.hpp: In member function 'void FUStringBuilderT::append(double) [with Char = char]': FCollada/FUtils/FUStringBuilder.hpp:180:6: warning: '%.6g' directive writing between 1 and 13 bytes into a region of size 10 [-Wformat-overflow=] void FUStringBuilderT::append(double f) ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUStringBuilder.hpp:180:6: note: assuming directive output of 12 bytes FCollada/FUtils/FUStringBuilder.hpp:209:9: note: 'sprintf' output between 2 and 14 bytes into a destination of size 10 sprintf(tmp, "%.6g", f); ~~~~~~~^~~~~~~~~~~~~~~~ FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp FColladaPlugins/FArchiveXML/FAXCameraExport.cpp FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.cpp FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp FColladaPlugins/FArchiveXML/FAXImportLinking.cpp FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp FColladaPlugins/FArchiveXML/FAXLightImport.cpp FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp FColladaPlugins/FArchiveXML/FAXSceneExport.cpp FColladaPlugins/FArchiveXML/FAXSceneImport.cpp output/libFColladaSD.a output/libFColladaSR.a gmake[2]: Leaving directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/fcollada/src' Building NVTT... CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 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 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /tmp/games/0ad/work/.cwrapper/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: /tmp/games/0ad/work/.cwrapper/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting optimal options -- Processor: amd64 -- Compiler Flags: -fPIC -- Found OpenGL: /usr/X11R7/lib/libGL.so -- Looking for OpenGL - found -- Looking for DirectX - not found -- Found ZLIB: /usr/lib/libz.so (found version "1.2.10") -- Found PNG: /usr/pkg/lib/libpng16.so (found version "1.6.39") -- Looking for PNG - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Use thread library: -lpthread -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file stdarg.h -- Looking for include file stdarg.h - found -- Looking for include file signal.h -- Looking for include file signal.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for include file malloc.h -- Looking for include file malloc.h - found -- Looking for include file dispatch/dispatch.h -- Looking for include file dispatch/dispatch.h - not found -- Configuring done (5.7s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_LINK_FLAGS -- Build files have been written to: /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/build gmake[2]: Entering directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/build' gmake[2]: Leaving directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/build' gmake[2]: Entering directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/build' [ 1%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o [ 2%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o [ 3%] Linking C static library libposh.a [ 3%] Built target posh [ 5%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o [ 6%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o [ 7%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o [ 9%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o [ 10%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o [ 11%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o [ 12%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o [ 14%] Linking CXX static library libsquish.a [ 15%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o [ 15%] Built target squish [ 16%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o [ 18%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o [ 19%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o [ 20%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o [ 22%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o [ 23%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o [ 24%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o [ 25%] Linking CXX static library libbc6h.a [ 25%] Built target bc6h [ 27%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o [ 28%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o [ 29%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o [ 31%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o [ 32%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o [ 33%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:567:6: warning: 'void nv::swap(nv::StringBuilder&, nv::StringBuilder&)' has not been declared within nv void nv::swap(StringBuilder & a, StringBuilder & b) { ^~ In file included from /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:3:0: /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.h:167:21: note: only here as a friend friend void swap(StringBuilder & a, StringBuilder & b); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:770:6: warning: 'void nv::swap(nv::String&, nv::String&)' has not been declared within nv void nv::swap(String & a, String & b) { ^~ In file included from /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:3:0: /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.h:356:21: note: only here as a friend friend void swap(String & a, String & b); ^~~~ [ 35%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o [ 36%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o [ 37%] Linking CXX shared library libnvcore.so [ 37%] Built target nvcore [ 38%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o [ 40%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o [ 41%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o [ 42%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o [ 44%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o [ 45%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o [ 46%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o [ 48%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvthread/ThreadPool.cpp: In constructor 'nv::ThreadPool::ThreadPool(uint, bool, bool)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvthread/ThreadPool.cpp:123:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] workers[i].start(workerFunc, (void *)i); ^ [ 49%] Linking CXX static library libnvthread.a [ 50%] Linking CXX static library libbc7.a [ 50%] Built target nvthread [ 50%] Built target bc7 [ 51%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o [ 53%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o [ 54%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o [ 55%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o [ 57%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o [ 58%] Linking CXX shared library libnvmath.so [ 58%] Built target nvmath [ 59%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o [ 61%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ColorBlock.cpp.o [ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o [ 63%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o [ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o [ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o [ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o [ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o In file included from /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvimage/ImageIO.cpp:57:0: /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'unsigned char* stbi_load_from_memory(const stbi_uc*, int, int*, int*, int*, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:682:11: note: in expansion of macro 'epuc' return epuc("unknown image type", "Image not of any known type, or corrupt"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'float* stbi_loadf_from_memory(const stbi_uc*, int, int*, int*, int*, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:586:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:722:11: note: in expansion of macro 'epf' return epf("unknown image type", "Image not of any known type, or corrupt"); ^~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'unsigned char* convert_format(unsigned char*, int, int, uint, uint)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:957:14: note: in expansion of macro 'epuc' return epuc("outofmem", "Out of memory"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'float* ldr_to_hdr(stbi_uc*, int, int, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:586:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:995:45: note: in expansion of macro 'epf' if (output == NULL) { free(data); return epf("outofmem", "Out of memory"); } ^~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'stbi_uc* hdr_to_ldr(float*, int, int, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:1013:45: note: in expansion of macro 'epuc' if (output == NULL) { free(data); return epuc("outofmem", "Out of memory"); } ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'uint8* load_jpeg_image(jpeg*, int*, int*, int*, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:1924:45: note: in expansion of macro 'epuc' if (req_comp < 0 || req_comp > 4) return epuc("bad req_comp", "Internal error"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:1953:65: note: in expansion of macro 'epuc' if (!z->img_comp[k].linebuf) { cleanup_jpeg(z); return epuc("outofmem", "Out of memory"); } ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:1971:46: note: in expansion of macro 'epuc' if (!output) { cleanup_jpeg(z); return epuc("outofmem", "Out of memory"); } ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'unsigned char* do_png(png*, int*, int*, int*, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3007:45: note: in expansion of macro 'epuc' if (req_comp < 0 || req_comp > 4) return epuc("bad req_comp", "Internal error"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'stbi_uc* bmp_load(stbi*, int*, int*, int*, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3195:49: note: in expansion of macro 'epuc' if (get8(s) != 'B' || get8(s) != 'M') return epuc("not BMP", "Corrupt BMP"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3201:66: note: in expansion of macro 'epuc' if (hsz != 12 && hsz != 40 && hsz != 56 && hsz != 108) return epuc("unknown BMP", "BMP type not supported: unknown"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3209:32: note: in expansion of macro 'epuc' if (get16le(s) != 1) return epuc("bad BMP", "bad BMP"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3211:25: note: in expansion of macro 'epuc' if (bpp == 1) return epuc("monochrome", "BMP type not supported: 1-bit"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3219:50: note: in expansion of macro 'epuc' if (compress == 1 || compress == 2) return epuc("BMP RLE", "BMP type not supported: RLE"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3253:26: note: in expansion of macro 'epuc' return epuc("bad BMP", "bad BMP"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3256:23: note: in expansion of macro 'epuc' return epuc("bad BMP", "bad BMP"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3277:21: note: in expansion of macro 'epuc' if (!out) return epuc("outofmem", "Out of memory"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3280:58: note: in expansion of macro 'epuc' if (psize == 0 || psize > 256) { free(out); return epuc("invalid", "Corrupt BMP"); } ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3291:32: note: in expansion of macro 'epuc' else { free(out); return epuc("bad bpp", "Corrupt BMP"); } ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3329:40: note: in expansion of macro 'epuc' if (!mr || !mg || !mb) return epuc("bad masks", "Corrupt BMP"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'stbi_uc* psd_load(stbi*, int*, int*, int*, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3786:14: note: in expansion of macro 'epuc' return epuc("not PSD", "Corrupt PSD image"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3790:14: note: in expansion of macro 'epuc' return epuc("wrong version", "Unsupported version of PSD image"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3798:14: note: in expansion of macro 'epuc' return epuc("wrong channel count", "Unsupported number of channels in PSD image"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3806:14: note: in expansion of macro 'epuc' return epuc("unsupported bit depth", "PSD bit depth is not 8 bit"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3819:14: note: in expansion of macro 'epuc' return epuc("wrong color format", "PSD is not in RGB color format"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3836:14: note: in expansion of macro 'epuc' return epuc("bad compression", "PSD has an unknown compression format"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3840:21: note: in expansion of macro 'epuc' if (!out) return epuc("outofmem", "Out of memory"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'stbi_uc* pic_readval(stbi*, int, stbi_uc*)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4004:32: note: in expansion of macro 'epuc' if (at_eof(s)) return epuc("bad file","PIC file too short"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'stbi_uc* pic_load2(stbi*, int, int, int*, stbi_uc*)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4032:17: note: in expansion of macro 'epuc' return epuc("bad format","too many packets"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4043:38: note: in expansion of macro 'epuc' if (at_eof(s)) return epuc("bad file","file too short (reading packets)"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4044:38: note: in expansion of macro 'epuc' if (packet->size != 8) return epuc("bad format","packet isn't 8bpp"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4058:23: note: in expansion of macro 'epuc' return epuc("bad format","packet has bad compression type"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4077:46: note: in expansion of macro 'epuc' if (at_eof(s)) return epuc("bad file","file too short (pure read count)"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4095:42: note: in expansion of macro 'epuc' if (at_eof(s)) return epuc("bad file","file too short (mixed read count)"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4106:32: note: in expansion of macro 'epuc' return epuc("bad file","scanline overrun"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4115:45: note: in expansion of macro 'epuc' if (count>left) return epuc("bad file","scanline overrun"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'stbi_uc* pic_load(stbi*, int*, int*, int*, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4142:27: note: in expansion of macro 'epuc' if (at_eof(s)) return epuc("bad file","file too short (pic header)"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4143:34: note: in expansion of macro 'epuc' if ((1 << 28) / x < y) return epuc("too large", "Image too large to decode"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'uint8* stbi_process_gif_raster(stbi*, stbi_gif*)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4398:31: note: in expansion of macro 'epuc' if (first) return epuc("no clear code", "Corrupt GIF"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4402:48: note: in expansion of macro 'epuc' if (avail > 4096) return epuc("too many codes", "Corrupt GIF"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4407:23: note: in expansion of macro 'epuc' return epuc("illegal code in raster", "Corrupt GIF"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4418:20: note: in expansion of macro 'epuc' return epuc("illegal code in raster", "Corrupt GIF"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'uint8* stbi_gif_load_next(stbi*, stbi_gif*, int*, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4447:52: note: in expansion of macro 'epuc' if (g->out == 0) return epuc("outofmem", "Out of memory"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4454:52: note: in expansion of macro 'epuc' if (g->out == 0) return epuc("outofmem", "Out of memory"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4471:23: note: in expansion of macro 'epuc' return epuc("bad Image Descriptor", "Corrupt GIF"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4501:23: note: in expansion of macro 'epuc' return epuc("missing color table", "Corrupt GIF"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:587:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4534:20: note: in expansion of macro 'epuc' return epuc("unknown code", "Corrupt GIF"); ^~~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'float* hdr_load(stbi*, int*, int*, int*, int)': /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:586:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4715:14: note: in expansion of macro 'epf' return epf("not HDR", "Corrupt HDR image"); ^~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:586:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4724:26: note: in expansion of macro 'epf' if (!valid) return epf("unsupported format", "Unsupported HDR format"); ^~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:586:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4729:42: note: in expansion of macro 'epf' if (strncmp(token, "-Y ", 3)) return epf("unsupported data layout", "Unsupported HDR format"); ^~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:586:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4733:42: note: in expansion of macro 'epf' if (strncmp(token, "+X ", 3)) return epf("unsupported data layout", "Unsupported HDR format"); ^~~ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:586:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) ^ /tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:4782:69: note: in expansion of macro 'epf' if (len != width) { free(hdr_data); free(scanline); return epf("invalid decoded scanline length", "corrupt HDR"); } ^~~ [ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o [ 71%] Linking CXX shared library libnvimage.so [ 71%] Built target nvimage [ 72%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt.cpp.o [ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o [ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/ClusterFit.cpp.o [ 76%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o [ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX9.cpp.o [ 79%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o [ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o [ 81%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o [ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT5_RGBM.cpp.o [ 84%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o [ 85%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Context.cpp.o [ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.cpp.o [ 88%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OptimalCompressDXT.cpp.o [ 89%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/SingleColorLookup.cpp.o [ 90%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressionOptions.cpp.o [ 92%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/InputOptions.cpp.o [ 93%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OutputOptions.cpp.o [ 94%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Surface.cpp.o [ 96%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CubeSurface.cpp.o [ 97%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaUtils.cpp.o [ 98%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaCompressorDXT.cpp.o [100%] Linking CXX shared library libnvtt.so [100%] Built target nvtt gmake[2]: Leaving directory '/tmp/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/build' Premake args: --bindir=/usr/pkg/bin --datadir=/usr/pkg/share/0ad --libdir=/usr/pkg/lib/0ad --with-system-mozjs --without-pch --without-tests ** Warning: the field sysincludedirs has been deprecated and will be removed. Use `externalincludedirs` instead. @...0ad/work/0ad-0.0.26-alpha/build/premake/extern_libs5.lua(33) ** Warning: the field sysincludedirs has been deprecated and will be removed. Use `externalincludedirs` instead. @...k/0ad-0.0.26-alpha/build/premake/pkgconfig/pkgconfig.lua(41) ** Warning: the field sysincludedirs has been deprecated and will be removed. Use `externalincludedirs` instead. @...0ad/work/0ad-0.0.26-alpha/build/premake/extern_libs5.lua(201) ** Warning: the field sysincludedirs has been deprecated and will be removed. Use `externalincludedirs` instead. @...0ad/work/0ad-0.0.26-alpha/build/premake/extern_libs5.lua(231) ** Warning: the field sysincludedirs has been deprecated and will be removed. Use `externalincludedirs` instead. @...0ad/work/0ad-0.0.26-alpha/build/premake/extern_libs5.lua(37) ** Warning: the field sysincludedirs has been deprecated and will be removed. Use `externalincludedirs` instead. @...mes/0ad/work/0ad-0.0.26-alpha/build/premake/premake5.lua(947) Building configurations... Running action 'gmake'... Generated ../workspaces/gcc/Makefile... Generated ../workspaces/gcc/pyrogenesis.make... Generated ../workspaces/gcc/network.make... Generated ../workspaces/gcc/rlinterface.make... Generated ../workspaces/gcc/tinygettext.make... Generated ../workspaces/gcc/lobby.make... Generated ../workspaces/gcc/glooxwrapper.make... Generated ../workspaces/gcc/simulation2.make... Generated ../workspaces/gcc/scriptinterface.make... Generated ../workspaces/gcc/engine.make... Generated ../workspaces/gcc/graphics.make... Generated ../workspaces/gcc/atlas.make... Generated ../workspaces/gcc/gui.make... Generated ../workspaces/gcc/lowlevel.make... Generated ../workspaces/gcc/gladwrapper.make... Generated ../workspaces/gcc/mongoose.make... Generated ../workspaces/gcc/mocks_real.make... Generated ../workspaces/gcc/mocks_test.make... Generated ../workspaces/gcc/Collada.make... Done (4800ms).