jqntn
October 14, 2024, 12:29pm
1
Tested for v1.12.0.
Here is my build.log
grabbed from com.cesium.unity\native~\build-Android-arm64
:
opened 10:09AM - 14 Oct 24 UTC
Tested for v1.12.0.
Here is my `build.log` grabbed from `com.cesium.unity\nat… ive~\build-Android-arm64`:
```
-- Android: Selected unified Clang toolchain
-- The CXX compiler identification is Clang 9.0.8
-- The C compiler identification is Clang 9.0.8
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: N:/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: N:/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
CMake Deprecation Warning at extern/tidy-html5/CMakeLists.txt:20 (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.
CMake Warning (dev) at extern/tidy-html5/CMakeLists.txt:26 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
-> TIDY_SO_VERSION = 59. This is an ODD (development) release.
CMake Warning (dev) at extern/tidy-html5/CMakeLists.txt:96 (option):
Policy CMP0077 is not set: option() honors normal variables. Run "cmake
--help-policy CMP0077" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, option is clearing the
normal variable 'BUILD_SHARED_LIB'.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at extern/tidy-html5/CMakeLists.txt:145 (option):
Policy CMP0077 is not set: option() honors normal variables. Run "cmake
--help-policy CMP0077" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, option is clearing the
normal variable 'SUPPORT_CONSOLE_APP'.
This warning is for project developers. Use -Wno-dev to suppress it.
-- *** Debug Logging is NOT enabled.
-- *** Building support for runtime configuration files.
-- *** Also building DLL library SHARED, version 5.9.14, date 2021.08.17
-- *** NOTE: xsltproc NOT FOUND! Can NOT generate man page.
-- *** You need to install xsltproc in your system.
-- VCPKG_TRIPLET arm64-android-unity
-- EZVCPKG v0.1 starting up
Website: https://github.com/jherico/ezvcpkg
-- EZVCPKG_BASEDIR envrionment variable not found and basedir not set, using default /.ezvcpkg
-- EZVCPKG initializing
commit: 2024.07.12
repository: https://github.com/microsoft/vcpkg.git
local dir: /.ezvcpkg/2024.07.12
-- EZVCPKG Building/Verifying package asyncplusplus using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package expected-lite using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package fmt using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package glm using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package ms-gsl using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package rapidjson using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package spdlog using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package stb using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package uriparser using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package abseil using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package draco using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package ktx using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package modp-base64 using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package meshoptimizer using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package openssl using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package s2geometry using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package libjpeg-turbo using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package sqlite3 using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package tinyxml2 using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package libwebp using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package zlib-ng using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package picosha2 using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package earcut-hpp using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package cpp-httplib[core] using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package libmorton using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package zstd using triplet arm64-android-unity
-- EZVCPKG Building/Verifying package catch2 using triplet arm64-android-unity
-- EZVCPKG done
-- CMAKE_TOOLCHAIN_FILE /.ezvcpkg/2024.07.12/scripts/buildsystems/vcpkg.cmake
-- EZVCPKG_PACKAGES_DIR /.ezvcpkg/2024.07.12/packages
-- 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 - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found httplib: /.ezvcpkg/2024.07.12/installed/arm64-android-unity/include/httplib.h (found version "0.16.0")
-- Found OpenSSL: /.ezvcpkg/2024.07.12/installed/arm64-android-unity/lib/libcrypto.a (found version "3.3.1")
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Configuring done (61.2s)
-- Generating done (0.2s)
-- Build files have been written to: C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/build-Android-arm64
Bu[0/2] Re-checking globbed directories...
[1/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/alloc.c.o
[2/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/charsets.c.o
[3/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/istack.c.o
[4/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/entities.c.o
[5/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/buffio.c.o
[6/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/tags.c.o
[7/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/fileio.c.o
[8/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/message.c.o
[9/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/tagask.c.o
[10/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/tmbstr.c.o
[11/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/config.c.o
[12/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/utf8.c.o
[13/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/streamio.c.o
[14/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/attrs.c.o
[15/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/clean.c.o
[16/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/attrdict.c.o
[17/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/mappedio.c.o
[18/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/gdoc.c.o
[19/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/sprtf.c.o
[20/436] Building CXX object extern/cesium-native/CesiumUtility/CMakeFiles/CesiumUtility.dir/src/Assert.cpp.o
[21/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/messageobj.c.o
[22/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/access.c.o
[23/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/tidylib.c.o
[24/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/language.c.o
[25/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/pprint.c.o
[26/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/lexer.c.o
[27/436] Building CXX object extern/cesium-native/CesiumUtility/CMakeFiles/CesiumUtility.dir/src/Tracing.cpp.o
[28/436] Building C object extern/tidy-html5/CMakeFiles/tidy-static.dir/src/parser.c.o
[29/436] Building CXX object extern/cesium-native/CesiumUtility/CMakeFiles/CesiumUtility.dir/src/Gunzip.cpp.o
[30/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/Ktx2TranscodeTargets.cpp.o
[31/436] Linking C static library extern\tidy-html5\libtidy.a
[32/436] Building CXX object extern/cesium-native/CesiumUtility/CMakeFiles/CesiumUtility.dir/src/ExtensibleObject.cpp.o
[33/436] Building CXX object extern/cesium-native/CesiumUtility/CMakeFiles/CesiumUtility.dir/src/CreditSystem.cpp.o
[34/436] Building CXX object extern/cesium-native/CesiumUtility/CMakeFiles/CesiumUtility.dir/src/JsonValue.cpp.o
[35/436] Building CXX object extern/cesium-native/CesiumUtility/CMakeFiles/CesiumUtility.dir/src/ErrorList.cpp.o
[36/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/KhrTextureTransform.cpp.o
[37/436] Building CXX object extern/cesium-native/CesiumUtility/CMakeFiles/CesiumUtility.dir/src/Uri.cpp.o
[38/436] Building CXX object extern/cesium-native/CesiumUtility/CMakeFiles/CesiumUtility.dir/src/JsonHelpers.cpp.o
[39/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/FeatureIdTextureView.cpp.o
[40/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/Accessor.cpp.o
[41/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/PropertyTexturePropertyView.cpp.o
[42/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/PropertyTablePropertyView.cpp.o
[43/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/PropertyAttributePropertyView.cpp.o
[44/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/PropertyType.cpp.o
[45/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/AccessorUtility.cpp.o
[46/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/BoundingSphere.cpp.o
[47/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/CullingVolume.cpp.o
[48/436] Linking CXX static library extern\cesium-native\CesiumUtility\libCesiumUtility.a
[49/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/SamplerUtility.cpp.o
[50/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/PropertyView.cpp.o
[51/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/Availability.cpp.o
[52/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/PropertyAttributeView.cpp.o
[53/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/PropertyTextureView.cpp.o
[54/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/Plane.cpp.o
[55/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/OctreeTilingScheme.cpp.o
[56/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/OrientedBoundingBox.cpp.o
[57/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/IntersectionTests.cpp.o
[58/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/QuadtreeTileID.cpp.o
[59/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/OctreeAvailability.cpp.o
[60/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/QuadtreeAvailability.cpp.o
[61/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/QuadtreeTilingScheme.cpp.o
[62/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/QuadtreeRectangleAvailability.cpp.o
[63/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/Rectangle.cpp.o
[64/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/Ray.cpp.o
[65/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/Transforms.cpp.o
[66/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/TextureView.cpp.o
[67/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/BoundingRegion.cpp.o
[68/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/BoundingRegionBuilder.cpp.o
[69/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/BoundingRegionWithLooseFittingHeights.cpp.o
[70/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/Ellipsoid.cpp.o
[71/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/GeographicProjection.cpp.o
[72/436] Building CXX object extern/cesium-native/CesiumGeometry/CMakeFiles/CesiumGeometry.dir/src/clipTriangleAtAxisAlignedThreshold.cpp.o
[73/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/PropertyTableView.cpp.o
[74/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/HilbertOrder.cpp.o
[75/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/EllipsoidTangentPlane.cpp.o
[76/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/GlobeRectangle.cpp.o
[77/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/EarthGravitationalModel1996Grid.cpp.o
[78/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/GlobeAnchor.cpp.o
[79/436] Linking CXX static library extern\cesium-native\CesiumGeometry\libCesiumGeometry.a
[80/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/GlobeTransforms.cpp.o
[81/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/WebMercatorProjection.cpp.o
[82/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/calcQuadtreeMaxGeometricError.cpp.o
[83/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/LocalHorizontalCoordinateSystem.cpp.o
[84/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/Projection.cpp.o
[85/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/SimplePlanarEllipsoidCurve.cpp.o
[86/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/BoolJsonHandler.cpp.o
[87/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/CartographicPolygon.cpp.o
[88/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/DoubleJsonHandler.cpp.o
[89/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/S2CellBoundingVolume.cpp.o
[90/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/IgnoreValueJsonHandler.cpp.o
[91/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/StringJsonHandler.cpp.o
[92/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/JsonHandler.cpp.o
[93/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/ExtensionsJsonHandler.cpp.o
[94/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/ObjectJsonHandler.cpp.o
[95/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/ExtensibleObjectJsonHandler.cpp.o
[96/436] Building CXX object extern/cesium-native/CesiumJsonWriter/CMakeFiles/CesiumJsonWriter.dir/src/JsonObjectWriter.cpp.o
[97/436] Building CXX object extern/cesium-native/CesiumJsonWriter/CMakeFiles/CesiumJsonWriter.dir/src/JsonWriter.cpp.o
[98/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/JsonReader.cpp.o
[99/436] Building CXX object extern/cesium-native/CesiumJsonWriter/CMakeFiles/CesiumJsonWriter.dir/src/PrettyJsonWriter.cpp.o
[100/436] Building CXX object extern/cesium-native/CesiumJsonWriter/CMakeFiles/CesiumJsonWriter.dir/src/ExtensionWriterContext.cpp.o
[101/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/JsonObjectJsonHandler.cpp.o
[102/436] Building CXX object extern/cesium-native/CesiumJsonReader/CMakeFiles/CesiumJsonReader.dir/src/JsonReaderOptions.cpp.o
[103/436] Building CXX object extern/cesium-native/CesiumGltfContent/CMakeFiles/CesiumGltfContent.dir/src/ImageManipulation.cpp.o
[104/436] Linking CXX static library extern\cesium-native\CesiumJsonWriter\libCesiumJsonWriter.a
[105/436] Building CXX object extern/cesium-native/CesiumGltfContent/CMakeFiles/CesiumGltfContent.dir/src/SkirtMeshMetadata.cpp.o
[106/436] Linking CXX static library extern\cesium-native\CesiumJsonReader\libCesiumJsonReader.a
[107/436] Building CXX object extern/cesium-native/CesiumGltfReader/CMakeFiles/CesiumGltfReader.dir/src/NamedObjectJsonHandler.cpp.o
[108/436] Building CXX object extern/cesium-native/CesiumGeospatial/CMakeFiles/CesiumGeospatial.dir/src/S2CellID.cpp.o
[109/436] Linking CXX static library extern\cesium-native\CesiumGeospatial\libCesiumGeospatial.a
[110/436] Building CXX object extern/cesium-native/CesiumGltfReader/CMakeFiles/CesiumGltfReader.dir/src/decodeDataUrls.cpp.o
[111/436] Building CXX object extern/cesium-native/CesiumGltfReader/CMakeFiles/CesiumGltfReader.dir/src/applyKhrTextureTransform.cpp.o
[112/436] Building CXX object extern/cesium-native/CesiumGltfReader/CMakeFiles/CesiumGltfReader.dir/src/decodeMeshOpt.cpp.o
[113/436] Building CXX object extern/cesium-native/CesiumGltfWriter/CMakeFiles/CesiumGltfWriter.dir/src/SchemaWriter.cpp.o
[114/436] Building CXX object extern/cesium-native/CesiumGltf/CMakeFiles/CesiumGltf.dir/src/Model.cpp.o
[115/436] Building CXX object extern/cesium-native/CesiumGltfReader/CMakeFiles/CesiumGltfReader.dir/src/dequantizeMeshData.cpp.o
[116/436] Building CXX object extern/cesium-native/CesiumGltfWriter/CMakeFiles/CesiumGltfWriter.dir/src/GltfWriter.cpp.o
[117/436] Building CXX object extern/cesium-native/CesiumAsync/CMakeFiles/CesiumAsync.dir/src/AsyncSystem.cpp.o
[118/436] Building CXX object extern/cesium-native/CesiumAsync/CMakeFiles/CesiumAsync.dir/src/InternalTimegm.cpp.o
[119/436] Building CXX object extern/cesium-native/CesiumAsync/CMakeFiles/CesiumAsync.dir/src/HttpHeaders.cpp.o
[120/436] Linking CXX static library extern\cesium-native\CesiumGltf\libCesiumGltf.a
[121/436] Building CXX object extern/cesium-native/CesiumGltfReader/CMakeFiles/CesiumGltfReader.dir/src/decodeDraco.cpp.o
[122/436] Building CXX object extern/cesium-native/CesiumAsync/CMakeFiles/CesiumAsync.dir/src/QueuedScheduler.cpp.o
[123/436] Building CXX object extern/cesium-native/CesiumAsync/CMakeFiles/CesiumAsync.dir/src/ResponseCacheControl.cpp.o
[124/436] Building CXX object extern/cesium-native/CesiumAsync/CMakeFiles/CesiumAsync.dir/src/GunzipAssetAccessor.cpp.o
[125/436] Building CXX object extern/cesium-native/Cesium3DTiles/CMakeFiles/Cesium3DTiles.dir/src/Library.cpp.o
[126/436] Building CXX object extern/cesium-native/CesiumGltfReader/CMakeFiles/CesiumGltfReader.dir/generated/src/registerReaderExtensions.cpp.o
[127/436] Building CXX object extern/cesium-native/CesiumAsync/CMakeFiles/CesiumAsync.dir/src/CachingAssetAccessor.cpp.o
[128/436] Building CXX object extern/cesium-native/CesiumAsync/CMakeFiles/CesiumAsync.dir/src/TaskScheduler.cpp.o
[129/436] Building CXX object extern/cesium-native/CesiumAsync/CMakeFiles/CesiumAsync.dir/src/ThreadPool.cpp.o
[130/436] Building CXX object extern/cesium-native/CesiumGltfWriter/CMakeFiles/CesiumGltfWriter.dir/generated/src/ModelJsonWriter.cpp.o
[131/436] Building CXX object extern/cesium-native/Cesium3DTilesReader/CMakeFiles/Cesium3DTilesReader.dir/generated/src/registerReaderExtensions.cpp.o
[132/436] Building CXX object extern/cesium-native/Cesium3DTiles/CMakeFiles/Cesium3DTiles.dir/src/MetadataQuery.cpp.o
[133/436] Building CXX object extern/cesium-native/Cesium3DTilesWriter/CMakeFiles/Cesium3DTilesWriter.dir/src/SchemaWriter.cpp.o
[134/436] Building CXX object extern/cesium-native/CesiumAsync/CMakeFiles/CesiumAsync.dir/src/SqliteCache.cpp.o
[135/436] Building CXX object extern/cesium-native/Cesium3DTilesWriter/CMakeFiles/Cesium3DTilesWriter.dir/generated/src/registerWriterExtensions.cpp.o
[136/436] Linking CXX static library extern\cesium-native\Cesium3DTiles\libCesium3DTiles.a
[137/436] Building CXX object extern/cesium-native/Cesium3DTilesWriter/CMakeFiles/Cesium3DTilesWriter.dir/src/SubtreeWriter.cpp.o
[138/436] Linking CXX static library extern\cesium-native\CesiumAsync\libCesiumAsync.a
[139/436] Building CXX object extern/cesium-native/Cesium3DTilesWriter/CMakeFiles/Cesium3DTilesWriter.dir/src/TilesetWriter.cpp.o
[140/436] Building CXX object extern/cesium-native/CesiumGltfWriter/CMakeFiles/CesiumGltfWriter.dir/generated/src/registerWriterExtensions.cpp.o
[141/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/BatchTableHierarchyPropertyValues.cpp.o
[142/436] Linking CXX static library extern\cesium-native\CesiumGltfWriter\libCesiumGltfWriter.a
[143/436] Building CXX object extern/cesium-native/Cesium3DTilesWriter/CMakeFiles/Cesium3DTilesWriter.dir/generated/src/TilesetJsonWriter.cpp.o
[144/436] Building CXX object extern/cesium-native/Cesium3DTilesReader/CMakeFiles/Cesium3DTilesReader.dir/src/SubtreeFileReader.cpp.o
[145/436] Linking CXX static library extern\cesium-native\Cesium3DTilesWriter\libCesium3DTilesWriter.a
[146/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/GltfConverterUtility.cpp.o
[147/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/BinaryToGltfConverter.cpp.o
[148/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/B3dmToGltfConverter.cpp.o
[149/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/ImplicitTilingUtilities.cpp.o
[150/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/GltfConverters.cpp.o
[151/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/CmptToGltfConverter.cpp.o
[152/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/TileBoundingVolumes.cpp.o
[153/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/TileTransform.cpp.o
[154/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/registerAllTileContentTypes.cpp.o
[155/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/SubtreeAvailability.cpp.o
[156/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/DebugColorizeTilesRasterOverlay.cpp.o
[157/436] Building CXX object extern/cesium-native/CesiumGltfReader/CMakeFiles/CesiumGltfReader.dir/src/GltfReader.cpp.o
[158/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/RasterOverlayDetails.cpp.o
[159/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/RasterOverlay.cpp.o
[160/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/BingMapsRasterOverlay.cpp.o
[161/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/I3dmToGltfConverter.cpp.o
[162/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/RasterOverlayTile.cpp.o
[163/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/IonRasterOverlay.cpp.o
[164/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/QuadtreeRasterOverlayTileProvider.cpp.o
[165/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/RasterizedPolygonsOverlay.cpp.o
[166/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/BoundingVolume.cpp.o
[167/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/PntsToGltfConverter.cpp.o
[168/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/RasterOverlayTileProvider.cpp.o
[169/436] Building CXX object extern/cesium-native/Cesium3DTilesContent/CMakeFiles/Cesium3DTilesContent.dir/src/BatchTableToGltfStructuralMetadata.cpp.o
[170/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/WebMapTileServiceRasterOverlay.cpp.o
[171/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/WebMapServiceRasterOverlay.cpp.o
[172/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/TileMapServiceRasterOverlay.cpp.o
[173/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/RasterMappedTo3DTile.cpp.o
[174/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/RasterizedPolygonsTileExcluder.cpp.o
[175/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/RasterOverlayCollection.cpp.o
[176/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/TileID.cpp.o
[177/436] Building CXX object extern/cesium-native/CesiumRasterOverlays/CMakeFiles/CesiumRasterOverlays.dir/src/RasterOverlayUtilities.cpp.o
[178/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/Tile.cpp.o
[179/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/ImplicitQuadtreeLoader.cpp.o
[180/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/TileContentLoadInfo.cpp.o
[181/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/TileUtilities.cpp.o
[182/436] Building CXX object extern/cesium-native/Cesium3DTilesReader/CMakeFiles/Cesium3DTilesReader.dir/generated/src/GeneratedJsonHandlers.cpp.o
[183/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/RasterOverlayUpsampler.cpp.o
[184/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/ImplicitOctreeLoader.cpp.o
[185/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/TileOcclusionRendererProxy.cpp.o
[186/436] Linking CXX static library extern\cesium-native\Cesium3DTilesReader\libCesium3DTilesReader.a
[187/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/TilesetContentLoader.cpp.o
[188/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/ViewState.cpp.o
[189/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/logTileLoadResult.cpp.o
[190/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/CesiumIonTilesetLoader.cpp.o
[191/436] Building CXX object extern/cesium-native/CesiumIonClient/CMakeFiles/CesiumIonClient.dir/src/fillWithRandomBytes.cpp.o
[192/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/TileContent.cpp.o
[193/436] Building CXX object extern/cesium-native/CesiumIonClient/CMakeFiles/CesiumIonClient.dir/src/Response.cpp.o
[194/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/TilesetMetadata.cpp.o
[195/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/Tileset.cpp.o
[196/436] Building CXX object extern/cesium-native/CesiumQuantizedMeshTerrain/CMakeFiles/CesiumQuantizedMeshTerrain.dir/generated/src/registerReaderExtensions.cpp.o
[197/436] Building CXX object extern/cesium-native/CesiumQuantizedMeshTerrain/CMakeFiles/CesiumQuantizedMeshTerrain.dir/generated/src/registerWriterExtensions.cpp.o
[198/436] Building CXX object extern/cesium-native/CesiumQuantizedMeshTerrain/CMakeFiles/CesiumQuantizedMeshTerrain.dir/generated/src/LayerJsonWriter.cpp.o
[199/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/LayerJsonTerrainLoader.cpp.o
[200/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/__/Shared/src/NativeDownloadHandlerImpl.cpp.o
[201/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/__/Shared/src/Cesium.cpp.o
[202/436] Building CXX object extern/cesium-native/CesiumQuantizedMeshTerrain/CMakeFiles/CesiumQuantizedMeshTerrain.dir/src/LayerWriter.cpp.o
[203/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/BingMapsStyle.cpp.o
[204/436] Building CXX object extern/cesium-native/CesiumQuantizedMeshTerrain/CMakeFiles/CesiumQuantizedMeshTerrain.dir/src/Layer.cpp.o
[205/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/Cesium3DTileInfo.cpp.o
[206/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/__/Shared/src/UnityTaskProcessor.cpp.o
[207/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/Cesium3DTile.cpp.o
[208/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/Cesium3DTilesetLoadType.cpp.o
[209/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/__/Shared/src/UnityLoggerSink.cpp.o
[210/436] Building CXX object extern/cesium-native/CesiumIonClient/CMakeFiles/CesiumIonClient.dir/src/parseLinkHeader.cpp.o
[211/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumCredit.cpp.o
[212/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/Cesium3DTilesetLoadFailureDetails.cpp.o
[213/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumCartographicPolygon.cpp.o
[214/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumBingMapsRasterOverlay.cpp.o
[215/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumDataSource.cpp.o
[216/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/Cesium3DTileset.cpp.o
[217/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumCreditComponent.cpp.o
[218/436] Building CXX object extern/cesium-native/CesiumQuantizedMeshTerrain/CMakeFiles/CesiumQuantizedMeshTerrain.dir/generated/src/GeneratedJsonHandlers.cpp.o
[219/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumCreditSystem.cpp.o
[220/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumFeatureIdAttributeStatus.cpp.o
[221/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumEllipsoid.cpp.o
[222/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumFeatureIdTextureStatus.cpp.o
[223/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/__/Shared/src/UnityAssetAccessor.cpp.o
[224/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumDebugColorizeTilesRasterOverlay.cpp.o
[225/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumGeoreferenceOriginAuthority.cpp.o
[226/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumGeoreferenceOriginPlacement.cpp.o
[227/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumFeatureIdSet.cpp.o
[228/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumFeature.cpp.o
FAILED: Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumFeature.cpp.o
N:\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 -DANDROID -DCesiumForUnityNative_Runtime_EXPORTS -DGLM_FORCE_EXPLICIT_CTOR -DGLM_FORCE_SIZE_T_LENGTH -DGLM_FORCE_XYZW_ONLY -DLIBASYNC_STATIC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSWL_VARIANT_NO_CONSTEXPR_EMPLACE -DTIDY_STATIC -DURI_STATIC_BUILD -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/src -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/include -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/../Shared/src -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/generated-Android/src -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/generated-Android/include -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/../extern/tidy-html5/include -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/../extern/enum-flags/include -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/Cesium3DTilesContent/include -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/Cesium3DTilesContent/generated/include -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumQuantizedMeshTerrain/include -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumQuantizedMeshTerrain/generated/include -IC:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/build-Android-arm64 -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/Cesium3DTilesSelection/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/Cesium3DTiles/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/Cesium3DTiles/generated/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumUtility/include -isystem /.ezvcpkg/2024.07.12/installed/arm64-android-unity/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/Cesium3DTilesReader/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/Cesium3DTilesReader/generated/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumAsync/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumJsonReader/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumGeometry/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumGeospatial/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumGltf/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumGltf/generated/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumGltfContent/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumGltfContent/generated/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumGltfReader/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumGltfReader/generated/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumJsonWriter/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumRasterOverlays/include -isystem C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/cesium-native/CesiumIonClient/include -funwind-tables -no-canonical-prefixes -fexceptions -frtti -stdlib=libc++ -O2 -g -DNDEBUG -std=c++2a -fPIC -pthread -MD -MT Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumFeature.cpp.o -MF Runtime\CMakeFiles\CesiumForUnityNative-Runtime.dir\generated-Android\src\DotNet\CesiumForUnity\CesiumFeature.cpp.o.d -o Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumFeature.cpp.o -c C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/generated-Android/src/DotNet/CesiumForUnity/CesiumFeature.cpp
In file included from C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/generated-Android/src/DotNet/CesiumForUnity/CesiumFeature.cpp:1:
In file included from C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/generated-Android/include\DotNet/CesiumForUnity/CesiumFeature.h:7:
In file included from C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/src\CesiumFeatureImpl.h:7:
In file included from C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant.hpp:97:
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:52:12: error: expected expression
requires requires { arr1<A>{std::declval<T>()}; }
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:72:1: error: expected unqualified-id
concept has_non_ambiguous_match =
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:78:1: error: expected unqualified-id
concept convertible = std::is_convertible_v<From, To>;
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:81:1: error: expected unqualified-id
concept has_eq_comp = requires (T a, T b) {
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:86:1: error: expected unqualified-id
concept has_lesser_comp = requires (T a, T b) {
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:91:1: error: expected unqualified-id
concept has_less_or_eq_comp = requires (T a, T b) {
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:98:38: error: 'auto' not allowed in function prototype
constexpr void operator()(T&& elem, auto index_) const {
^~~~
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:99:37: error: expected unqualified-id
a.template emplace_no_dtor<index_>( static_cast<T&&>(elem) );
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:176:12: error: constructor cannot be redeclared
constexpr union_node(in_place_index_t<Index>, Args&&... args)
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:170:12: note: previous definition is here
constexpr union_node(in_place_index_t<Index>, Args&&... args)
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:192:34: error: expected ';' at end of declaration list
constexpr union_node(dummy_type)
^
;
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:216:2: error: expected ';' at end of declaration list
INJECT_UNION_SFM(union_node)
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:128:2: note: expanded from macro 'INJECT_UNION_SFM'
SFM(constexpr X (const X &), copy_constructible) \
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:123:12: note: expanded from macro 'SFM'
signature requires (TRAIT(trait) and not TRAIT(trivially_##trait)) {}
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:216:2: error: expected ';' at end of declaration list
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:129:2: note: expanded from macro 'INJECT_UNION_SFM'
SFM(constexpr X (X&&), move_constructible) \
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:123:12: note: expanded from macro 'SFM'
signature requires (TRAIT(trait) and not TRAIT(trivially_##trait)) {}
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:216:2: error: expected ';' at end of declaration list
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:130:2: note: expanded from macro 'INJECT_UNION_SFM'
SFM(constexpr X& operator=(const X&), copy_assignable) \
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:123:12: note: expanded from macro 'SFM'
signature requires (TRAIT(trait) and not TRAIT(trivially_##trait)) {}
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:216:2: error: expected ';' at end of declaration list
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:131:2: note: expanded from macro 'INJECT_UNION_SFM'
SFM(constexpr X& operator=(X&&), move_assignable) \
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:123:12: note: expanded from macro 'SFM'
signature requires (TRAIT(trait) and not TRAIT(trivially_##trait)) {}
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:216:2: error: destructor cannot be marked constexpr
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:132:6: note: expanded from macro 'INJECT_UNION_SFM'
SFM(constexpr ~X(), destructible)
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:216:2: error: expected ';' at end of declaration list
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:132:2: note: expanded from macro 'INJECT_UNION_SFM'
SFM(constexpr ~X(), destructible)
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:123:12: note: expanded from macro 'SFM'
signature requires (TRAIT(trait) and not TRAIT(trivially_##trait)) {}
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:305:2: error: expected unqualified-id
concept able = requires (A a, A b) { swap(a, b); };
^
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant_detail.hpp:313:39: error: expected expression
inline constexpr bool has_std_hash = requires (T t) {
^
In file included from C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/generated-Android/src/DotNet/CesiumForUnity/CesiumFeature.cpp:1:
In file included from C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/generated-Android/include\DotNet/CesiumForUnity/CesiumFeature.h:7:
In file included from C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/Runtime/src\CesiumFeatureImpl.h:7:
C:/cesium/CesiumForUnityBuildProject/Packages/com.cesium.unity/native~/extern/swl-variant/include\swl/variant.hpp:122:7: error: class template partial specialization does not specialize any template argument; to define the primary template, remove the template argument list
class variant<Ts...> {
^ ~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[229/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumIntMat2x2.cpp.o
[230/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumIntMat3x3.cpp.o
[231/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumGeoreference.cpp.o
[232/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumGlobeAnchor.cpp.o
[233/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumFeatureIdAttribute.cpp.o
[234/436] Building CXX object extern/cesium-native/CesiumGltfContent/CMakeFiles/CesiumGltfContent.dir/src/GltfUtilities.cpp.o
[235/436] Building CXX object Runtime/CMakeFiles/CesiumForUnityNative-Runtime.dir/generated-Android/src/DotNet/CesiumForUnity/CesiumFeatureIdTexture.cpp.o
[236/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/TilesetJsonLoader.cpp.o
[237/436] Building CXX object extern/cesium-native/CesiumQuantizedMeshTerrain/CMakeFiles/CesiumQuantizedMeshTerrain.dir/src/QuantizedMeshLoader.cpp.o
[238/436] Building CXX object extern/cesium-native/Cesium3DTilesSelection/CMakeFiles/Cesium3DTilesSelection.dir/src/TilesetContentManager.cpp.o
[239/436] Building CXX object extern/cesium-native/CesiumGltfReader/CMakeFiles/CesiumGltfReader.dir/generated/src/GeneratedJsonHandlers.cpp.o
[240/436] Building CXX object extern/cesium-native/CesiumIonClient/CMakeFiles/CesiumIonClient.dir/src/Connection.cpp.o
ninja: build stopped: subcommand failed.
```
jqntn
October 14, 2024, 12:30pm
2
Might be a C++20 related issue, I’m building with Unity 2021.3.10f1.
jqntn
October 16, 2024, 1:47pm
3
Also tested for v1.13.0, with Unity 2021.3.45f1.
janine
October 23, 2024, 2:32pm
4
Hi @jqntn , welcome to the community!
I apologize in our delay in responding to this. Thank you for opening the issue for this error, and for including details in your post. I have put this in our internal radar so we can take a deeper look and figure out what’s going on.
We will follow-up on the Github issue with any developments.
1 Like