=> 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.alphanb6
==========================================================================
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.alphanb6.  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 premake5-[0-9]*: found premake5-5.0.0.b2nb1
=> 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>=3.18: found cmake-3.27.6
=> Tool dependency gmake>=3.81: found gmake-4.4.1
=> Tool dependency perl>=5.0: found perl-5.38.0
=> Tool dependency pkgconf-[0-9]*: found pkgconf-2.0.2
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Build dependency x11-links>=1.35: found x11-links-1.35
=> Build dependency boost-headers-1.83.*: found boost-headers-1.83.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.1nb2
=> Full dependency gloox>=1.0: found gloox-1.0.27
=> Full dependency boost-libs-1.83.*: found boost-libs-1.83.0
=> Full dependency boost-libs>=1.83.0: found boost-libs-1.83.0
=> Full dependency libidn2>=2.3.3nb1: found libidn2-2.3.4
=> Full dependency nspr>=4.34nb1: found nspr-4.35
=> Full dependency SDL2>=2.26.5nb1: found SDL2-2.28.3
=> Full dependency freetype2>=2.13.0: found freetype2-2.13.2
=> Full dependency png>=1.6.0nb1: found png-1.6.40
=> Full dependency openexr>=3.1.7nb3: found openexr-3.1.9
=> Full dependency tiff>=4.5.0: found tiff-4.5.1nb1
=> Full dependency jpeg>=9: found jpeg-9e
=> Full dependency mozjs78>=78.15.0nb6: found mozjs78-78.15.0nb6
=> Full dependency icu>=73.2nb1: found icu-73.2nb1
=> Full dependency enet>=1.3.13: found enet-1.3.17
=> Full dependency miniupnpc>=2.1: found miniupnpc-2.2.4
=> Full dependency fmtlib>=10.0.0: found fmtlib-10.1.1
=> Full dependency gnutls>=3.8.0nb2: found gnutls-3.8.1
=> Full dependency libsodium>=0.3: found libsodium-1.0.19
=> Full dependency libxml2>=2.10.4nb2: found libxml2-2.10.4nb2
=> Full dependency curl>=8.2.1nb1: found curl-8.4.0
===> 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.alphanb6
===> Extracting for 0ad-0.0.26.alphanb6
===> Patching for 0ad-0.0.26.alphanb6
=> Applying pkgsrc patches for 0ad-0.0.26.alphanb6
===> Creating toolchain wrappers for 0ad-0.0.26.alphanb6
===> Configuring for 0ad-0.0.26.alphanb6
=> Fixing mozjs version error
=> Fixing mozjs version error
=> Adjusting rpath
=> Fixing "/usr/local" path assumption
=> Generating pkg-config files for builtin xz package.
Cleaning bundled third-party dependencies...
gmake[2]: Entering directory '/scratch/work/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 '/scratch/work/games/0ad/work/0ad-0.0.26-alpha/build/premake/premake5/build/gmake2.bsd'
gmake[2]: Entering directory '/scratch/work/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 '/scratch/work/games/0ad/work/0ad-0.0.26-alpha/build/premake/premake5/build/gmake2.macosx'
gmake[2]: Entering directory '/scratch/work/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 '/scratch/work/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 '/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/fcollada/src'
gmake[2]: Leaving directory '/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/fcollada/src'
gmake[2]: Entering directory '/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/fcollada/src'
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<T>*)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<Char>::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<Char>::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<T>*)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/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: warning: '*((void*)& v1 +16)' 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)+16).FMVector2::<anonymous>.FMVector2::<unnamed union>::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)+16).FMVector2::<anonymous>.FMVector2::<unnamed union>::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)+16).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)+16).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)+16).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)+16).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)+16).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)+16).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)+16).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)+16).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)+16).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)+16).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)+16).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)+16).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)+16).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)+16).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/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
In file included from FCollada/FUtils/FUStringBuilder.cpp:11:0:
FCollada/FUtils/FUStringBuilder.hpp: In member function 'void FUStringBuilderT<Char>::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<Char>::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/FUUri.cpp
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 '/scratch/work/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 < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /scratch/work/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: /scratch/work/games/0ad/work/.cwrapper/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting optimal options
--   Processor: i386
--   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.40") 
-- 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 (4.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: /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/build
gmake[2]: Entering directory '/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/build'
gmake[2]: Leaving directory '/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/build'
gmake[2]: Entering directory '/scratch/work/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
[ 14%] Built target squish
[ 15%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o
[ 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/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o
[ 28%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o
[ 29%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o
[ 31%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o
/scratch/work/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 /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:3:0:
/scratch/work/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);
                     ^~~~
/scratch/work/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 /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:3:0:
/scratch/work/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);
                     ^~~~
[ 32%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o
[ 33%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o
[ 35%] Linking CXX shared library libnvcore.so
[ 35%] Built target nvcore
[ 36%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o
[ 37%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o
[ 38%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o
[ 40%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o
[ 41%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o
[ 42%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o
[ 44%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o
[ 45%] Linking CXX static library libnvthread.a
[ 45%] Built target nvthread
[ 46%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o
[ 48%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o
[ 49%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o
[ 50%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp: In function '__m128 half_to_float4_SSE2(__m128i)':
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:504:44: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
 static __m128 half_to_float4_SSE2(__m128i h)
                                            ^
In file included from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/xmmintrin.h:252:1: error: inlining failed in call to always_inline '__m128 _mm_or_ps(__m128, __m128)': target specific option mismatch
 _mm_or_ps (__m128 __A, __m128 __B)
 ^~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:541:36: note: called from here
     __m128  final       = _mm_or_ps(adjusted5, _mm_castsi128_ps(sign));
                           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1550:1: error: inlining failed in call to always_inline '__m128 _mm_castsi128_ps(__m128i)': target specific option mismatch
 _mm_castsi128_ps(__m128i __A)
 ^~~~~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:541:36: note: called from here
     __m128  final       = _mm_or_ps(adjusted5, _mm_castsi128_ps(sign));
                           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1148:1: error: inlining failed in call to always_inline '__m128i _mm_slli_epi32(__m128i, int)': target specific option mismatch
 _mm_slli_epi32 (__m128i __A, int __B)
 ^~~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:540:54: note: called from here
     __m128i sign        = _mm_slli_epi32(justsign, 16);
                                                      ^
In file included from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/xmmintrin.h:252:1: error: inlining failed in call to always_inline '__m128 _mm_or_ps(__m128, __m128)': target specific option mismatch
 _mm_or_ps (__m128 __A, __m128 __B)
 ^~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:539:57: note: called from here
     __m128  adjusted5   = _mm_or_ps(adjusted3, adjusted4);
                                                         ^
In file included from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/xmmintrin.h:246:1: error: inlining failed in call to always_inline '__m128 _mm_andnot_ps(__m128, __m128)': target specific option mismatch
 _mm_andnot_ps (__m128 __A, __m128 __B)
 ^~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:538:98: note: called from here
     __m128  adjusted4   = _mm_andnot_ps(_mm_castsi128_ps(b_isdenorm), _mm_castsi128_ps(adjusted2));
                                                                                                  ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1550:1: error: inlining failed in call to always_inline '__m128 _mm_castsi128_ps(__m128i)': target specific option mismatch
 _mm_castsi128_ps(__m128i __A)
 ^~~~~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:538:40: note: called from here
     __m128  adjusted4   = _mm_andnot_ps(_mm_castsi128_ps(b_isdenorm), _mm_castsi128_ps(adjusted2));
                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1550:1: error: inlining failed in call to always_inline '__m128 _mm_castsi128_ps(__m128i)': target specific option mismatch
 _mm_castsi128_ps(__m128i __A)
 ^~~~~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:538:40: note: called from here
     __m128  adjusted4   = _mm_andnot_ps(_mm_castsi128_ps(b_isdenorm), _mm_castsi128_ps(adjusted2));
                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/xmmintrin.h:240:1: error: inlining failed in call to always_inline '__m128 _mm_and_ps(__m128, __m128)': target specific option mismatch
 _mm_and_ps (__m128 __A, __m128 __B)
 ^~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:537:72: note: called from here
     __m128  adjusted3   = _mm_and_ps(den2, _mm_castsi128_ps(b_isdenorm));
                                                                        ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1550:1: error: inlining failed in call to always_inline '__m128 _mm_castsi128_ps(__m128i)': target specific option mismatch
 _mm_castsi128_ps(__m128i __A)
 ^~~~~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:537:37: note: called from here
     __m128  adjusted3   = _mm_and_ps(den2, _mm_castsi128_ps(b_isdenorm));
                           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/xmmintrin.h:190:1: error: inlining failed in call to always_inline '__m128 _mm_sub_ps(__m128, __m128)': target specific option mismatch
 _mm_sub_ps (__m128 __A, __m128 __B)
 ^~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:536:92: note: called from here
     __m128  den2        = _mm_sub_ps(_mm_castsi128_ps(den1), *(const __m128 *)&magic_denorm);
                                                                                            ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1550:1: error: inlining failed in call to always_inline '__m128 _mm_castsi128_ps(__m128i)': target specific option mismatch
 _mm_castsi128_ps(__m128i __A)
 ^~~~~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:536:37: note: called from here
     __m128  den2        = _mm_sub_ps(_mm_castsi128_ps(den1), *(const __m128 *)&magic_denorm);
                           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1028:1: error: inlining failed in call to always_inline '__m128i _mm_add_epi32(__m128i, __m128i)': target specific option mismatch
 _mm_add_epi32 (__m128i __A, __m128i __B)
 ^~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:535:59: note: called from here
     __m128i den1        = _mm_add_epi32(adj_den, adjusted2);
                                                           ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1028:1: error: inlining failed in call to always_inline '__m128i _mm_add_epi32(__m128i, __m128i)': target specific option mismatch
 _mm_add_epi32 (__m128i __A, __m128i __B)
 ^~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:532:61: note: called from here
     __m128i adjusted2   = _mm_add_epi32(adjusted, adj_infnan);
                                                             ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1273:1: error: inlining failed in call to always_inline '__m128i _mm_and_si128(__m128i, __m128i)': target specific option mismatch
 _mm_and_si128 (__m128i __A, __m128i __B)
 ^~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:531:76: note: called from here
     __m128i adj_infnan  = _mm_and_si128(b_isinfnan, CONST(expadjust_infnan));
                                                                            ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1309:1: error: inlining failed in call to always_inline '__m128i _mm_cmpeq_epi32(__m128i, __m128i)': target specific option mismatch
 _mm_cmpeq_epi32 (__m128i __A, __m128i __B)
 ^~~~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:529:56: note: called from here
     __m128i b_isdenorm  = _mm_cmpeq_epi32(zero, justexp);
                                                        ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1309:1: error: inlining failed in call to always_inline '__m128i _mm_cmpeq_epi32(__m128i, __m128i)': target specific option mismatch
 _mm_cmpeq_epi32 (__m128i __A, __m128i __B)
 ^~~~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:528:61: note: called from here
     __m128i b_isinfnan  = _mm_cmpeq_epi32(mshiftexp, justexp);
                                                             ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:758:1: error: inlining failed in call to always_inline '__m128i _mm_setzero_si128()': target specific option mismatch
 _mm_setzero_si128 (void)
 ^~~~~~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:527:45: note: called from here
     __m128i zero        = _mm_setzero_si128();
                                             ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1273:1: error: inlining failed in call to always_inline '__m128i _mm_and_si128(__m128i, __m128i)': target specific option mismatch
 _mm_and_si128 (__m128i __A, __m128i __B)
 ^~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:525:59: note: called from here
     __m128i justexp     = _mm_and_si128(shifted, mshiftexp);
                                                           ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1028:1: error: inlining failed in call to always_inline '__m128i _mm_add_epi32(__m128i, __m128i)': target specific option mismatch
 _mm_add_epi32 (__m128i __A, __m128i __B)
 ^~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:524:57: note: called from here
     __m128i adjusted    = _mm_add_epi32(eadjust, shifted);
                                                         ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1148:1: error: inlining failed in call to always_inline '__m128i _mm_slli_epi32(__m128i, int)': target specific option mismatch
 _mm_slli_epi32 (__m128i __A, int __B)
 ^~~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:523:53: note: called from here
     __m128i shifted     = _mm_slli_epi32(expmant, 13);
                                                     ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1273:1: error: inlining failed in call to always_inline '__m128i _mm_and_si128(__m128i, __m128i)': target specific option mismatch
 _mm_and_si128 (__m128i __A, __m128i __B)
 ^~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:520:64: note: called from here
     __m128i justsign    = _mm_and_si128(h, CONST(mask_justsign));
                                                                ^
In file included from /usr/include/gcc-7/xmmintrin.h:1252:0,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h:19,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.h:5,
                 from /scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:76:
/usr/include/gcc-7/emmintrin.h:1273:1: error: inlining failed in call to always_inline '__m128i _mm_and_si128(__m128i, __m128i)': target specific option mismatch
 _mm_and_si128 (__m128i __A, __m128i __B)
 ^~~~~~~~~~~~~
/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp:519:51: note: called from here
     __m128i expmant     = _mm_and_si128(mnosign, h);
                                                   ^
gmake[5]: *** [src/nvmath/CMakeFiles/nvmath.dir/build.make:104: src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:323: src/nvmath/CMakeFiles/nvmath.dir/all] Error 2
gmake[4]: *** Waiting for unfinished jobs....
[ 51%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o
[ 53%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o
[ 54%] Linking CXX static library libbc7.a
[ 54%] Built target bc7
gmake[3]: *** [CMakeFiles/Makefile2:419: src/nvtt/CMakeFiles/nvtt.dir/rule] Error 2
gmake[2]: *** [Makefile:264: nvtt] Error 2
gmake[2]: Leaving directory '/scratch/work/games/0ad/work/0ad-0.0.26-alpha/libraries/source/nvtt/src/build'
./build.sh: die: not found
ERROR: NVTT build failed
*** Error code 1

Stop.
make[1]: stopped in /tree/pkgsrc/games/0ad
*** Error code 1

Stop.
make: stopped in /tree/pkgsrc/games/0ad