==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: assimp 6.0.4-1 (Thu Jan 29 04:39:47 2026)
==> Retrieving sources...
-> Found assimp-6.0.4.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
assimp-6.0.4.tar.gz ... Passed
==> Making package: assimp 6.0.4-1 (Thu Jan 29 11:40:15 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (7) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.51.0-1 rhash-1.4.6-1 cmake-4.2.3-1 ninja-1.13.2-2
Total Download Size: 20.72 MiB
Total Installed Size: 101.91 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
cmake-4.2.3-1-armv7h downloading...
cppdap-1.58.0-2-armv7h downloading...
rhash-1.4.6-1-armv7h downloading...
ninja-1.13.2-2-armv7h downloading...
jsoncpp-1.9.6-3-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator [pending]
qt6-base: cmake-gui
installing ninja...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found assimp-6.0.4.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting assimp-6.0.4.tar.gz with bsdtar
==> Starting build()...
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Shared libraries enabled
-- GCC13 detected disabling "-Wdangling-reference" in Cpp files as it appears to be a false positive
-- Looking for ZLIB...
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Checking for module 'zzip-zlib-config'
-- Package 'zzip-zlib-config' not found
-- Found ZLIB: optimized;/usr/lib/libz.so;debug;/usr/lib/libz.so
-- Checking for module 'minizip'
-- Package 'minizip' not found
-- GCC13 detected disabling "-Warray-bounds and -Wstringop-overflow" for AssetLib/MDL/MDLLoader.cpp as it appears to be a false positive
-- VRML disabled
-- tinyusdz disabled
-- Enabled importer formats: AMF 3DS AC ASE ASSBIN B3D BVH COLLADA DXF CSM HMP IRRMESH IQM IRR LWO LWS MD2 MD3 MD5 MDC MDL NFF NDO OFF OBJ OGRE OPENGEX PLY MS3D COB BLEND IFC XGL FBX Q3D Q3BSP RAW SIB SMD STL TERRAGEN 3D X X3D GLTF 3MF MMD
-- Disabled importer formats: USD
-- Enabled exporter formats: OBJ OPENGEX PLY 3DS ASSBIN ASSXML COLLADA FBX STL X X3D GLTF 3MF PBRT ASSJSON STEP
-- Disabled exporter formats:
Building Assimp Viewer only supported on Windows.
-- Configuring done (3.7s)
-- Generating done (0.3s)
-- Build files have been written to: /build/assimp/src/assimp-6.0.4/build
ninja: Entering directory `build'
[1/364] Building CXX object code/CMakeFiles/assimp.dir/CApi/CInterfaceIOWrapper.cpp.o
[2/364] Building CXX object code/CMakeFiles/assimp.dir/Common/Compression.cpp.o
[3/364] Building CXX object code/CMakeFiles/assimp.dir/Common/BaseProcess.cpp.o
[4/364] Building CXX object code/CMakeFiles/assimp.dir/Common/PostStepRegistry.cpp.o
[5/364] Building CXX object code/CMakeFiles/assimp.dir/Common/DefaultIOStream.cpp.o
[6/364] Building CXX object code/CMakeFiles/assimp.dir/Common/IOSystem.cpp.o
[7/364] Building CXX object code/CMakeFiles/assimp.dir/Common/DefaultIOSystem.cpp.o
[8/364] Building CXX object code/CMakeFiles/assimp.dir/Common/BaseImporter.cpp.o
[9/364] Building CXX object code/CMakeFiles/assimp.dir/Common/ZipArchiveIOSystem.cpp.o
[10/364] Building CXX object code/CMakeFiles/assimp.dir/Common/SGSpatialSort.cpp.o
[11/364] Building CXX object code/CMakeFiles/assimp.dir/Common/VertexTriangleAdjacency.cpp.o
[12/364] Building CXX object code/CMakeFiles/assimp.dir/Common/Assimp.cpp.o
[13/364] Building CXX object code/CMakeFiles/assimp.dir/Common/ImporterRegistry.cpp.o
[14/364] Building CXX object code/CMakeFiles/assimp.dir/Common/SpatialSort.cpp.o
[15/364] Building CXX object code/CMakeFiles/assimp.dir/Common/ScenePreprocessor.cpp.o
[16/364] Building CXX object code/CMakeFiles/assimp.dir/Common/TargetAnimation.cpp.o
[17/364] Building CXX object code/CMakeFiles/assimp.dir/Common/SkeletonMeshBuilder.cpp.o
[18/364] Building CXX object code/CMakeFiles/assimp.dir/Common/StandardShapes.cpp.o
[19/364] Building CXX object code/CMakeFiles/assimp.dir/Common/Importer.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from /build/assimp/src/assimp-6.0.4/code/Common/Importer.h:48,
from /build/assimp/src/assimp-6.0.4/code/Common/Importer.cpp:65:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]',
inlined from 'void Assimp::Profiling::Profiler::_ZN6Assimp9Profiling8Profiler9EndRegionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.0(const std::string&)' at /build/assimp/src/assimp-6.0.4/include/assimp/Profiler.h:89:81:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]',
inlined from 'void Assimp::Profiling::Profiler::BeginRegion(const std::string&)' at /build/assimp/src/assimp-6.0.4/include/assimp/Profiler.h:78:24,
inlined from 'const aiScene* Assimp::Importer::ApplyCustomizedPostProcessing(Assimp::BaseProcess*, bool)' at /build/assimp/src/assimp-6.0.4/code/Common/Importer.cpp:931:30:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]',
inlined from 'void Assimp::Profiling::Profiler::BeginRegion(const std::string&)' at /build/assimp/src/assimp-6.0.4/include/assimp/Profiler.h:78:24,
inlined from 'const aiScene* Assimp::Importer::ApplyPostProcessing(unsigned int)' at /build/assimp/src/assimp-6.0.4/code/Common/Importer.cpp:839:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]',
inlined from 'void Assimp::Profiling::Profiler::BeginRegion(const std::string&)' at /build/assimp/src/assimp-6.0.4/include/assimp/Profiler.h:78:24,
inlined from 'const aiScene* Assimp::Importer::ReadFile(const char*, unsigned int)' at /build/assimp/src/assimp-6.0.4/code/Common/Importer.cpp:623:34:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]',
inlined from 'void Assimp::Profiling::Profiler::BeginRegion(const std::string&)' at /build/assimp/src/assimp-6.0.4/include/assimp/Profiler.h:78:24,
inlined from 'const aiScene* Assimp::Importer::ReadFile(const char*, unsigned int)' at /build/assimp/src/assimp-6.0.4/code/Common/Importer.cpp:706:34:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]',
inlined from 'void Assimp::Profiling::Profiler::BeginRegion(const std::string&)' at /build/assimp/src/assimp-6.0.4/include/assimp/Profiler.h:78:24,
inlined from 'const aiScene* Assimp::Importer::ReadFile(const char*, unsigned int)' at /build/assimp/src/assimp-6.0.4/code/Common/Importer.cpp:740:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[20/364] Building CXX object code/CMakeFiles/assimp.dir/Common/RemoveComments.cpp.o
[21/364] Building CXX object code/CMakeFiles/assimp.dir/Common/scene.cpp.o
[22/364] Building CXX object code/CMakeFiles/assimp.dir/Common/Bitmap.cpp.o
[23/364] Building CXX object code/CMakeFiles/assimp.dir/Common/simd.cpp.o
[24/364] Building CXX object code/CMakeFiles/assimp.dir/Common/Version.cpp.o
[25/364] Building CXX object code/CMakeFiles/assimp.dir/Common/SceneCombiner.cpp.o
[26/364] Building CXX object code/CMakeFiles/assimp.dir/Common/CreateAnimMesh.cpp.o
[27/364] Building CXX object code/CMakeFiles/assimp.dir/Common/AssertHandler.cpp.o
[28/364] Building CXX object code/CMakeFiles/assimp.dir/Common/material.cpp.o
[29/364] Building CXX object code/CMakeFiles/assimp.dir/Common/Exceptional.cpp.o
[30/364] Building CXX object code/CMakeFiles/assimp.dir/Geometry/GeometryUtils.cpp.o
[31/364] Building CXX object code/CMakeFiles/assimp.dir/Common/Base64.cpp.o
[32/364] Building CXX object code/CMakeFiles/assimp.dir/Common/DefaultLogger.cpp.o
[33/364] Building CXX object code/CMakeFiles/assimp.dir/Common/Subdivision.cpp.o
[34/364] Building CXX object code/CMakeFiles/assimp.dir/CApi/AssimpCExport.cpp.o
[35/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/CalcTangentsProcess.cpp.o
[36/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/ConvertToLHProcess.cpp.o
[37/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/ComputeUVMappingProcess.cpp.o
[38/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/EmbedTexturesProcess.cpp.o
[39/364] Building CXX object code/CMakeFiles/assimp.dir/Common/Exporter.cpp.o
[40/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/FindDegenerates.cpp.o
[41/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/FindInstancesProcess.cpp.o
[42/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/FixNormalsStep.cpp.o
[43/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/FindInvalidDataProcess.cpp.o
[44/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/DropFaceNormalsProcess.cpp.o
[45/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/GenVertexNormalsProcess.cpp.o
[46/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/GenFaceNormalsProcess.cpp.o
[47/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/ImproveCacheLocality.cpp.o
[48/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/LimitBoneWeightsProcess.cpp.o
[49/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/RemoveVCProcess.cpp.o
[50/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/PretransformVertices.cpp.o
[51/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/RemoveRedundantMaterials.cpp.o
[52/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/JoinVerticesProcess.cpp.o
[53/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/SplitLargeMeshes.cpp.o
[54/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/SortByPTypeProcess.cpp.o
[55/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/TriangulateProcess.cpp.o
[56/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/ValidateDataStructure.cpp.o
[57/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/TextureTransform.cpp.o
[58/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/OptimizeGraph.cpp.o
[59/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/OptimizeMeshes.cpp.o
[60/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/MakeVerboseFormat.cpp.o
[61/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/DeboneProcess.cpp.o
[62/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/ScaleProcess.cpp.o
[63/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/ProcessHelper.cpp.o
[64/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/GenBoundingBoxesProcess.cpp.o
[65/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/ArmaturePopulate.cpp.o
[66/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/STEPParser/STEPFileEncoding.cpp.o
[67/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/glTFCommon/glTFCommon.cpp.o
[68/364] Building CXX object code/CMakeFiles/assimp.dir/Material/MaterialSystem.cpp.o
[69/364] Building CXX object code/CMakeFiles/assimp.dir/PostProcessing/SplitByBoneCountProcess.cpp.o
[70/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/AMF/AMFImporter.cpp.o
[71/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/AMF/AMFImporter_Geometry.cpp.o
[72/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/AMF/AMFImporter_Material.cpp.o
[73/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/STEPParser/STEPFileReader.cpp.o
[74/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/3DS/3DSConverter.cpp.o
[75/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/AMF/AMFImporter_Postprocess.cpp.o
[76/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Assbin/AssbinLoader.cpp.o
[77/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/3DS/3DSLoader.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/assimp/src/assimp-6.0.4/include/assimp/matrix3x3.inl:57,
from /build/assimp/src/assimp-6.0.4/include/assimp/types.h:570,
from /build/assimp/src/assimp-6.0.4/include/assimp/IOStream.hpp:53,
from /build/assimp/src/assimp-6.0.4/include/assimp/DefaultIOStream.h:55,
from /build/assimp/src/assimp-6.0.4/include/assimp/Exceptional.h:49,
from /build/assimp/src/assimp-6.0.4/include/assimp/BaseImporter.h:52,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.h:49,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.cpp:50:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
1219 | __rotate(_RandomAccessIterator __first,
| ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2437 | __merge_without_buffer(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2478 | std::__merge_without_buffer(__first, __first_cut, __new_middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2479 | __len11, __len22, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2480 | std::__merge_without_buffer(__new_middle, __second_cut, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2481 | __len1 - __len11, __len2 - __len22, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
1219 | __rotate(_RandomAccessIterator __first,
| ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2437 | __merge_without_buffer(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2478 | std::__merge_without_buffer(__first, __first_cut, __new_middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2479 | __len11, __len22, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2480 | std::__merge_without_buffer(__new_middle, __second_cut, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2481 | __len1 - __len11, __len2 - __len22, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = aiQuatKey*; _OutputIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2618 | __move_merge(_InputIterator __first1, _InputIterator __last1,
| ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = aiVectorKey*; _OutputIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _OutputIterator = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _OutputIterator = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Pointer = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2685 | __merge_sort_with_buffer(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Pointer = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2675 | std::__insertion_sort(__first, __first + __chunk_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2678 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _RandomAccessIterator2 = aiQuatKey*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Pointer = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2653 | __result = std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2654 | __first + __step_size,
| ~~~~~~~~~~~~~~~~~~~~~~
2655 | __first + __two_step,
| ~~~~~~~~~~~~~~~~~~~~~
2656 | __result, __comp);
| ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2661 | std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2662 | __first + __step_size, __last, __result, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = aiQuatKey*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Pointer = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2653 | __result = std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2654 | __first + __step_size,
| ~~~~~~~~~~~~~~~~~~~~~~
2655 | __first + __two_step,
| ~~~~~~~~~~~~~~~~~~~~~
2656 | __result, __comp);
| ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2661 | std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2662 | __first + __step_size, __last, __result, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2755 | __inplace_stable_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2760 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2764 | std::__inplace_stable_sort(__first, __middle, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2765 | std::__inplace_stable_sort(__middle, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2766 | std::__merge_without_buffer(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2767 | __middle - __first,
| ~~~~~~~~~~~~~~~~~~~
2768 | __last - __middle,
| ~~~~~~~~~~~~~~~~~~
2769 | __comp);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Pointer = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2685 | __merge_sort_with_buffer(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Pointer = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2675 | std::__insertion_sort(__first, __first + __chunk_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2678 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _RandomAccessIterator2 = aiVectorKey*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Pointer = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2653 | __result = std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2654 | __first + __step_size,
| ~~~~~~~~~~~~~~~~~~~~~~
2655 | __first + __two_step,
| ~~~~~~~~~~~~~~~~~~~~~
2656 | __result, __comp);
| ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2661 | std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2662 | __first + __step_size, __last, __result, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = aiVectorKey*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Pointer = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2653 | __result = std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2654 | __first + __step_size,
| ~~~~~~~~~~~~~~~~~~~~~~
2655 | __first + __two_step,
| ~~~~~~~~~~~~~~~~~~~~~
2656 | __result, __comp);
| ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2661 | std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2662 | __first + __step_size, __last, __result, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2755 | __inplace_stable_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2760 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2764 | std::__inplace_stable_sort(__first, __middle, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2765 | std::__inplace_stable_sort(__middle, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2766 | std::__merge_without_buffer(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2767 | __middle - __first,
| ~~~~~~~~~~~~~~~~~~~
2768 | __last - __middle,
| ~~~~~~~~~~~~~~~~~~
2769 | __comp);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Assimp::D3DS::aiFloatKey*; _OutputIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2618 | __move_merge(_InputIterator __first1, _InputIterator __last1,
| ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _OutputIterator = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Pointer = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2685 | __merge_sort_with_buffer(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Pointer = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2675 | std::__insertion_sort(__first, __first + __chunk_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2678 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _RandomAccessIterator2 = Assimp::D3DS::aiFloatKey*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Pointer = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2653 | __result = std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2654 | __first + __step_size,
| ~~~~~~~~~~~~~~~~~~~~~~
2655 | __first + __two_step,
| ~~~~~~~~~~~~~~~~~~~~~
2656 | __result, __comp);
| ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2661 | std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2662 | __first + __step_size, __last, __result, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Assimp::D3DS::aiFloatKey*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Pointer = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2653 | __result = std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2654 | __first + __step_size,
| ~~~~~~~~~~~~~~~~~~~~~~
2655 | __first + __two_step,
| ~~~~~~~~~~~~~~~~~~~~~
2656 | __result, __comp);
| ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2661 | std::__move_merge(__first, __first + __step_size,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2662 | __first + __step_size, __last, __result, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const aiVectorKey&, const aiVectorKey&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
841 | __unique(_ForwardIterator __first, _ForwardIterator __last,
| ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >; _Tp = aiVectorKey]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
322 | _Temporary_buffer<_ForwardIterator, _Tp>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >; _Tp = aiQuatKey]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Distance = int; _Pointer = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2360 | __merge_adaptive(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Distance = int; _Pointer = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2383 | __merge_adaptive_resize(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _BidirectionalIterator2 = aiVectorKey*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Distance = int; _Pointer = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Distance = int; _Pointer = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2422 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2423 | __len11, __len22,
| ~~~~~~~~~~~~~~~~~
2424 | __buffer, __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2425 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2426 | _Distance(__len1 - __len11),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2427 | _Distance(__len2 - __len22),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2428 | __buffer, __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Pointer = aiVectorKey*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2727 | __stable_sort_adaptive_resize(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2736 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2737 | __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2738 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2739 | __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2740 | std::__merge_adaptive_resize(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2741 | _Distance(__middle - __first),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2742 | _Distance(__last - __middle),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2743 | __buffer, __buffer_size,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2744 | __comp);
| ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Pointer = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Pointer = aiVectorKey*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2716 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2717 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2719 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2720 | __middle - __first, __last - __middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2721 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:5004:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
5004 | __stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5004:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Pointer = aiVectorKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2716 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2717 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
2719 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2720 | __middle - __first, __last - __middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2721 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
5032 | std::__inplace_stable_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
1219 | __rotate(_RandomAccessIterator __first,
| ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2437 | __merge_without_buffer(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2478 | std::__merge_without_buffer(__first, __first_cut, __new_middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2479 | __len11, __len22, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2480 | std::__merge_without_buffer(__new_middle, __second_cut, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2481 | __len1 - __len11, __len2 - __len22, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2755 | __inplace_stable_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2760 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2764 | std::__inplace_stable_sort(__first, __middle, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2765 | std::__inplace_stable_sort(__middle, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2766 | std::__merge_without_buffer(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2767 | __middle - __first,
| ~~~~~~~~~~~~~~~~~~~
2768 | __last - __middle,
| ~~~~~~~~~~~~~~~~~~
2769 | __comp);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Distance = int; _Pointer = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2360 | __merge_adaptive(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Distance = int; _Pointer = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2383 | __merge_adaptive_resize(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _BidirectionalIterator2 = Assimp::D3DS::aiFloatKey*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Distance = int; _Pointer = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Distance = int; _Pointer = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2422 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2423 | __len11, __len22,
| ~~~~~~~~~~~~~~~~~
2424 | __buffer, __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2425 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2426 | _Distance(__len1 - __len11),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2427 | _Distance(__len2 - __len22),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2428 | __buffer, __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Pointer = Assimp::D3DS::aiFloatKey*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2727 | __stable_sort_adaptive_resize(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2736 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2737 | __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2738 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2739 | __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2740 | std::__merge_adaptive_resize(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2741 | _Distance(__middle - __first),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2742 | _Distance(__last - __middle),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2743 | __buffer, __buffer_size,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2744 | __comp);
| ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Pointer = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Pointer = Assimp::D3DS::aiFloatKey*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2716 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2717 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2719 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2720 | __middle - __first, __last - __middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2721 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Distance = int; _Pointer = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2360 | __merge_adaptive(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Distance = int; _Pointer = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2383 | __merge_adaptive_resize(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _BidirectionalIterator2 = aiQuatKey*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Distance = int; _Pointer = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Distance = int; _Pointer = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2422 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2423 | __len11, __len22,
| ~~~~~~~~~~~~~~~~~
2424 | __buffer, __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2425 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2426 | _Distance(__len1 - __len11),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2427 | _Distance(__len2 - __len22),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2428 | __buffer, __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Pointer = aiQuatKey*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2727 | __stable_sort_adaptive_resize(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2736 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2737 | __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2738 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2739 | __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2740 | std::__merge_adaptive_resize(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2741 | _Distance(__middle - __first),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2742 | _Distance(__last - __middle),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2743 | __buffer, __buffer_size,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2744 | __comp);
| ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Pointer = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Pointer = aiQuatKey*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2716 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2717 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2719 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2720 | __middle - __first, __last - __middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2721 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
In function 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >]',
inlined from 'void Assimp::Discreet3DSImporter::ParseHierarchyChunk(uint16_t)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.cpp:741:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:5071:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
5071 | _GLIBCXX_STD_A::__stable_sort(__first, __last,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
5072 | __gnu_cxx::__ops::__iter_less_iter());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::unique(_FIter, _FIter, _BinaryPredicate) [with _FIter = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _BinaryPredicate = bool (*)(const aiVectorKey&, const aiVectorKey&)]',
inlined from 'void Assimp::Discreet3DSImporter::ParseHierarchyChunk(uint16_t)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.cpp:742:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:917:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
917 | return std::__unique(__first, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
918 | __gnu_cxx::__ops::__iter_comp_iter(__binary_pred));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Pointer = Assimp::D3DS::aiFloatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
inlined from 'void Assimp::Discreet3DSImporter::ParseHierarchyChunk(uint16_t)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.cpp:783:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2716 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2717 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
2719 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2720 | __middle - __first, __last - __middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2721 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, vector<Assimp::D3DS::aiFloatKey> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
inlined from 'void Assimp::Discreet3DSImporter::ParseHierarchyChunk(uint16_t)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.cpp:783:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
5032 | std::__inplace_stable_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::D3DS::aiFloatKey*, std::vector<Assimp::D3DS::aiFloatKey> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
inlined from 'void Assimp::Discreet3DSImporter::ParseHierarchyChunk(uint16_t)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.cpp:834:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Pointer = aiQuatKey*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
inlined from 'void Assimp::Discreet3DSImporter::ParseHierarchyChunk(uint16_t)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.cpp:834:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2716 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2717 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
2719 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2720 | __middle - __first, __last - __middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2721 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<aiQuatKey*, vector<aiQuatKey> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
inlined from 'void Assimp::Discreet3DSImporter::ParseHierarchyChunk(uint16_t)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.cpp:834:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
5032 | std::__inplace_stable_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiQuatKey*, std::vector<aiQuatKey> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >]',
inlined from 'void Assimp::Discreet3DSImporter::ParseHierarchyChunk(uint16_t)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.cpp:876:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:5071:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
5071 | _GLIBCXX_STD_A::__stable_sort(__first, __last,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
5072 | __gnu_cxx::__ops::__iter_less_iter());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::unique(_FIter, _FIter, _BinaryPredicate) [with _FIter = __gnu_cxx::__normal_iterator<aiVectorKey*, vector<aiVectorKey> >; _BinaryPredicate = bool (*)(const aiVectorKey&, const aiVectorKey&)]',
inlined from 'void Assimp::Discreet3DSImporter::ParseHierarchyChunk(uint16_t)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/3DS/3DSLoader.cpp:877:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:917:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVectorKey*, std::vector<aiVectorKey> >' changed in GCC 7.1
917 | return std::__unique(__first, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
918 | __gnu_cxx::__ops::__iter_comp_iter(__binary_pred));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[78/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/ASE/ASELoader.cpp.o
[79/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/AC/ACLoader.cpp.o
[80/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/B3D/B3DImporter.cpp.o
[81/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/ASE/ASEParser.cpp.o
[82/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Collada/ColladaHelper.cpp.o
[83/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/HMP/HMPLoader.cpp.o
[84/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/CSM/CSMLoader.cpp.o
[85/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/BVH/BVHLoader.cpp.o
[86/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/DXF/DXFLoader.cpp.o
[87/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Collada/ColladaLoader.cpp.o
[88/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IQM/IQMImporter.cpp.o
[89/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Irr/IRRShared.cpp.o
[90/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Irr/IRRMeshLoader.cpp.o
[91/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/LWO/LWOAnimation.cpp.o
/build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp: In member function 'void Assimp::LWO::AnimResolver::DoInterpolation(std::vector<Assimp::LWO::Key>::const_iterator, Assimp::LWO::Envelope*, double, float&)':
/build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp:281:6: note: parameter passing for argument of type 'std::vector<Assimp::LWO::Key>::const_iterator' changed in GCC 7.1
/build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp: In member function 'void Assimp::LWO::AnimResolver::DoInterpolation2(std::vector<Assimp::LWO::Key>::const_iterator, std::vector<Assimp::LWO::Key>::const_iterator, double, float&)':
/build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp:331:6: note: parameter passing for argument of type 'std::vector<Assimp::LWO::Key>::const_iterator' changed in GCC 7.1
/build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp:331:6: note: parameter passing for argument of type 'std::vector<Assimp::LWO::Key>::const_iterator' changed in GCC 7.1
/build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp: In member function 'void Assimp::LWO::AnimResolver::InterpolateTrack(std::vector<aiVectorKey>&, aiVectorKey&, double)':
/build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp:382:24: note: parameter passing for argument of type 'std::vector<Assimp::LWO::Key>::const_iterator' changed in GCC 7.1
/build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp:393:24: note: parameter passing for argument of type 'std::vector<Assimp::LWO::Key>::const_iterator' changed in GCC 7.1
/build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp:404:24: note: parameter passing for argument of type 'std::vector<Assimp::LWO::Key>::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:74,
from /usr/include/c++/15.2.1/functional:66,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp:52:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Assimp::LWO::Key; _Alloc = std::allocator<Assimp::LWO::Key>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<Assimp::LWO::Key>::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = Assimp::LWO::Key; _Alloc = std::allocator<Assimp::LWO::Key>]',
inlined from 'void Assimp::LWO::AnimResolver::UpdateAnimRangeSetup()' at /build/assimp/src/assimp-6.0.4/code/AssetLib/LWO/LWOAnimation.cpp:188:34:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::LWO::Key*, std::vector<Assimp::LWO::Key> >' changed in GCC 7.1
1575 | _M_fill_insert(begin() + __offset, __n, __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[92/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/LWO/LWOBLoader.cpp.o
[93/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Collada/ColladaParser.cpp.o
[94/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Irr/IRRLoader.cpp.o
[95/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/LWO/LWOMaterial.cpp.o
[96/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MD2/MD2Loader.cpp.o
[97/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/LWO/LWOLoader.cpp.o
[98/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/LWS/LWSLoader.cpp.o
[99/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MDC/MDCLoader.cpp.o
[100/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MD3/MD3Loader.cpp.o
[101/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MD5/MD5Loader.cpp.o
[102/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MD5/MD5Parser.cpp.o
[103/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MDL/MDLMaterialLoader.cpp.o
[104/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MDL/HalfLife/UniqueNameGenerator.cpp.o
[105/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MDL/MDLLoader.cpp.o
[106/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/OFF/OFFLoader.cpp.o
[107/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/NDO/NDOLoader.cpp.o
[108/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Obj/ObjFileImporter.cpp.o
[109/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MDL/HalfLife/HL1MDLLoader.cpp.o
[110/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/NFF/NFFLoader.cpp.o
[111/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Ogre/OgreImporter.cpp.o
[112/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Obj/ObjFileMtlImporter.cpp.o
[113/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Obj/ObjFileParser.cpp.o
[114/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Ogre/OgreStructs.cpp.o
[115/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Ogre/OgreBinarySerializer.cpp.o
[116/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Ogre/OgreXmlSerializer.cpp.o
[117/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/OpenGEX/OpenGEXImporter.cpp.o
[118/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Ogre/OgreMaterial.cpp.o
[119/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Ply/PlyLoader.cpp.o
[120/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Ply/PlyParser.cpp.o
[121/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MS3D/MS3DLoader.cpp.o
[122/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Blender/BlenderDNA.cpp.o
[123/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Blender/BlenderModifier.cpp.o
[124/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/COB/COBLoader.cpp.o
[125/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Blender/BlenderBMesh.cpp.o
[126/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Blender/BlenderTessellator.cpp.o
[127/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Blender/BlenderLoader.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/assimp/src/assimp-6.0.4/include/assimp/matrix3x3.inl:57,
from /build/assimp/src/assimp-6.0.4/include/assimp/types.h:570,
from /build/assimp/src/assimp-6.0.4/include/assimp/IOStream.hpp:53,
from /build/assimp/src/assimp-6.0.4/include/assimp/DefaultIOStream.h:55,
from /build/assimp/src/assimp-6.0.4/include/assimp/Exceptional.h:49,
from /build/assimp/src/assimp-6.0.4/include/assimp/LogAux.h:54,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/Blender/BlenderBMesh.h:47,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/Blender/BlenderLoader.cpp:51:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, vector<Assimp::Blender::FileBlockHead, allocator<Assimp::Blender::FileBlockHead> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, std::vector<Assimp::Blender::FileBlockHead, std::allocator<Assimp::Blender::FileBlockHead> > >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, vector<Assimp::Blender::FileBlockHead, allocator<Assimp::Blender::FileBlockHead> > >; _Distance = int; _Tp = Assimp::Blender::FileBlockHead; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, std::vector<Assimp::Blender::FileBlockHead, std::allocator<Assimp::Blender::FileBlockHead> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, vector<Assimp::Blender::FileBlockHead, allocator<Assimp::Blender::FileBlockHead> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, std::vector<Assimp::Blender::FileBlockHead, std::allocator<Assimp::Blender::FileBlockHead> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, std::vector<Assimp::Blender::FileBlockHead, std::allocator<Assimp::Blender::FileBlockHead> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, vector<Assimp::Blender::FileBlockHead, allocator<Assimp::Blender::FileBlockHead> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, std::vector<Assimp::Blender::FileBlockHead, std::allocator<Assimp::Blender::FileBlockHead> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, std::vector<Assimp::Blender::FileBlockHead, std::allocator<Assimp::Blender::FileBlockHead> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, std::vector<Assimp::Blender::FileBlockHead, std::allocator<Assimp::Blender::FileBlockHead> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, vector<Assimp::Blender::FileBlockHead, allocator<Assimp::Blender::FileBlockHead> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, vector<Assimp::Blender::FileBlockHead, allocator<Assimp::Blender::FileBlockHead> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void Assimp::BlenderImporter::ParseBlendFile(Assimp::Blender::FileDatabase&, std::shared_ptr<Assimp::IOStream>)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/Blender/BlenderLoader.cpp:191:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, std::vector<Assimp::Blender::FileBlockHead, std::allocator<Assimp::Blender::FileBlockHead> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, vector<Assimp::Blender::FileBlockHead, allocator<Assimp::Blender::FileBlockHead> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, vector<Assimp::Blender::FileBlockHead, allocator<Assimp::Blender::FileBlockHead> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, vector<Assimp::Blender::FileBlockHead, allocator<Assimp::Blender::FileBlockHead> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void Assimp::BlenderImporter::ParseBlendFile(Assimp::Blender::FileDatabase&, std::shared_ptr<Assimp::IOStream>)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/Blender/BlenderLoader.cpp:191:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, std::vector<Assimp::Blender::FileBlockHead, std::allocator<Assimp::Blender::FileBlockHead> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::Blender::FileBlockHead*, std::vector<Assimp::Blender::FileBlockHead, std::allocator<Assimp::Blender::FileBlockHead> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[128/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Blender/BlenderCustomData.cpp.o
[129/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Blender/BlenderScene.cpp.o
[130/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCLoader.cpp.o
[131/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCUtil.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/Step/STEPFile.h:46,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCReaderGen_2x3.h:46,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCUtil.h:49,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCUtil.cpp:47:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const aiVector3t<double>&>, std::tuple<>}; _Key = aiVector3t<double>; _Val = std::pair<const aiVector3t<double>, std::vector<unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const aiVector3t<double>, std::vector<unsigned int> > >; _Compare = Assimp::IFC::CompareVector; _Alloc = std::allocator<std::pair<const aiVector3t<double>, std::vector<unsigned int> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<aiVector3t<double>, std::pair<const aiVector3t<double>, std::vector<unsigned int> >, std::_Select1st<std::pair<const aiVector3t<double>, std::vector<unsigned int> > >, Assimp::IFC::CompareVector, std::allocator<std::pair<const aiVector3t<double>, std::vector<unsigned int> > > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = aiVector3t<double>; _Tp = std::vector<unsigned int>; _Compare = Assimp::IFC::CompareVector; _Alloc = std::allocator<std::pair<const aiVector3t<double>, std::vector<unsigned int> > >]',
inlined from 'void Assimp::IFC::TempMesh::FixupFaceOrientation()' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCUtil.cpp:255:58:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<aiVector3t<double>, std::pair<const aiVector3t<double>, std::vector<unsigned int> >, std::_Select1st<std::pair<const aiVector3t<double>, std::vector<unsigned int> > >, Assimp::IFC::CompareVector, std::allocator<std::pair<const aiVector3t<double>, std::vector<unsigned int> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = aiVector3t<double>; _Tp = std::vector<unsigned int>; _Compare = Assimp::IFC::CompareVector; _Alloc = std::allocator<std::pair<const aiVector3t<double>, std::vector<unsigned int> > >]',
inlined from 'void Assimp::IFC::TempMesh::FixupFaceOrientation()' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCUtil.cpp:264:75:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<aiVector3t<double>, std::pair<const aiVector3t<double>, std::vector<unsigned int> >, std::_Select1st<std::pair<const aiVector3t<double>, std::vector<unsigned int> > >, Assimp::IFC::CompareVector, std::allocator<std::pair<const aiVector3t<double>, std::vector<unsigned int> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = aiVector3t<double>; _Tp = std::vector<unsigned int>; _Compare = Assimp::IFC::CompareVector; _Alloc = std::allocator<std::pair<const aiVector3t<double>, std::vector<unsigned int> > >]',
inlined from 'void Assimp::IFC::TempMesh::FixupFaceOrientation()' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCUtil.cpp:265:77:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<aiVector3t<double>, std::pair<const aiVector3t<double>, std::vector<unsigned int> >, std::_Select1st<std::pair<const aiVector3t<double>, std::vector<unsigned int> > >, Assimp::IFC::CompareVector, std::allocator<std::pair<const aiVector3t<double>, std::vector<unsigned int> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[132/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCReaderGen2_2x3.cpp.o
[133/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCMaterial.cpp.o
[134/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCGeometry.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/assimp/src/assimp-6.0.4/include/assimp/matrix3x3.inl:57,
from /build/assimp/src/assimp-6.0.4/include/assimp/types.h:570,
from /build/assimp/src/assimp-6.0.4/include/assimp/mesh.h:59,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXDocument.h:51,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/Step/STEPFile.h:52,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCReaderGen_2x3.h:46,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCUtil.h:49,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCGeometry.cpp:45:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
1813 | __final_insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Distance = int; _Tp = Assimp::IFC::TempOpening; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]',
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
1594 | std::__make_heap(__first, __middle, __comp);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::TempOpening::DistanceSorter>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, vector<Assimp::IFC::TempOpening> >; _Compare = Assimp::IFC::TempOpening::DistanceSorter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void Assimp::IFC::ProcessExtrudedArea(const Schema_2x3::IfcExtrudedAreaSolid&, const TempMesh&, const IfcVector3&, TempMesh&, ConversionData&, bool)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCGeometry.cpp:575:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::TempOpening*, std::vector<Assimp::IFC::TempOpening> >' changed in GCC 7.1
1909 | std::__final_insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[135/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCProfile.cpp.o
[136/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCCurve.cpp.o
/build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCCurve.cpp: In member function 'virtual Assimp::IFC::Curve::ParamRange Assimp::IFC::{anonymous}::Conic::GetParametricRange() const':
/build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCCurve.cpp:90:52: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[137/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCBoolean.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/Step/STEPFile.h:50,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCReaderGen_2x3.h:46,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCUtil.h:49,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCBoolean.cpp:46:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >; _Tp = aiVector3t<double>; _Alloc = std::allocator<aiVector3t<double> >]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<aiVector3t<double> >::iterator' changed in GCC 7.1
885 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/assimp/src/assimp-6.0.4/include/assimp/matrix3x3.inl:57,
from /build/assimp/src/assimp-6.0.4/include/assimp/types.h:570,
from /build/assimp/src/assimp-6.0.4/include/assimp/mesh.h:59,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXDocument.h:51,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/Step/STEPFile.h:52:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<aiVector3t<double>*, vector<aiVector3t<double> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter<Assimp::IFC::FuzzyVectorCompare>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >' changed in GCC 7.1
841 | __unique(_ForwardIterator __first, _ForwardIterator __last,
| ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >' changed in GCC 7.1
In function '_FIter std::unique(_FIter, _FIter, _BinaryPredicate) [with _FIter = __gnu_cxx::__normal_iterator<aiVector3t<double>*, vector<aiVector3t<double> > >; _BinaryPredicate = Assimp::IFC::FuzzyVectorCompare]',
inlined from 'void Assimp::IFC::FilterPolygon(std::vector<aiVector3t<double> >&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCBoolean.cpp:112:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:917:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >' changed in GCC 7.1
917 | return std::__unique(__first, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
918 | __gnu_cxx::__ops::__iter_comp_iter(__binary_pred));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >; <template-parameter-2-2> = void; _Tp = aiVector3t<double>; _Alloc = std::allocator<aiVector3t<double> >]',
inlined from 'void Assimp::IFC::WritePolygon(std::vector<aiVector3t<double> >&, TempMesh&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCBoolean.cpp:128:29:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = std::tuple<unsigned int, aiVector3t<double>, unsigned int>; _Alloc = std::allocator<std::tuple<unsigned int, aiVector3t<double>, unsigned int> >]':
/usr/include/c++/15.2.1/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector<std::tuple<unsigned int, aiVector3t<double>, unsigned int> >::iterator' changed in GCC 7.1
195 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector<std::tuple<unsigned int, aiVector3t<double>, unsigned int> >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = std::tuple<unsigned int, aiVector3t<double>, unsigned int>; _Alloc = std::allocator<std::tuple<unsigned int, aiVector3t<double>, unsigned int> >]',
inlined from 'void Assimp::IFC::ProcessPolygonalBoundedBooleanHalfSpaceDifference(const Schema_2x3::IfcPolygonalBoundedHalfSpace*, TempMesh&, const TempMesh&, ConversionData&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCBoolean.cpp:539:44:
/usr/include/c++/15.2.1/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<unsigned int, aiVector3t<double>, unsigned int>*, std::vector<std::tuple<unsigned int, aiVector3t<double>, unsigned int> > >' changed in GCC 7.1
1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >; <template-parameter-2-2> = void; _Tp = aiVector3t<double>; _Alloc = std::allocator<aiVector3t<double> >]',
inlined from 'void Assimp::IFC::ProcessPolygonalBoundedBooleanHalfSpaceDifference(const Schema_2x3::IfcPolygonalBoundedHalfSpace*, TempMesh&, const TempMesh&, ConversionData&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCBoolean.cpp:557:35:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >' changed in GCC 7.1
In function '_FIter std::unique(_FIter, _FIter, _BinaryPredicate) [with _FIter = __gnu_cxx::__normal_iterator<aiVector3t<double>*, vector<aiVector3t<double> > >; _BinaryPredicate = Assimp::IFC::FuzzyVectorCompare]',
inlined from 'void Assimp::IFC::ProcessBooleanHalfSpaceDifference(const Schema_2x3::IfcHalfSpaceSolid*, TempMesh&, const TempMesh&, ConversionData&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCBoolean.cpp:210:58:
/usr/include/c++/15.2.1/bits/stl_algo.h:917:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector3t<double>*, std::vector<aiVector3t<double> > >' changed in GCC 7.1
917 | return std::__unique(__first, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
918 | __gnu_cxx::__ops::__iter_comp_iter(__binary_pred));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[138/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXImporter.cpp.o
[139/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/XGL/XGLLoader.cpp.o
[140/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXTokenizer.cpp.o
[141/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXParser.cpp.o
[142/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCOpenings.cpp.o
/build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp: In function 'Assimp::IFC::BoundingBox Assimp::IFC::GetBoundingBox(const ClipperLib::Path&)':
/build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp:233:56: note: parameter passing for argument of type 'std::pair<aiVector2t<double>, aiVector2t<double> >' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp: In function 'void Assimp::IFC::FindBorderContours(std::vector<ProjectedWindowContour>::iterator)':
/build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp:712:6: note: parameter passing for argument of type 'std::vector<Assimp::IFC::ProjectedWindowContour>::iterator' changed in GCC 7.1
/build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp: In function 'void Assimp::IFC::FindLikelyCrossingLines(std::vector<ProjectedWindowContour>::iterator)':
/build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp:766:6: note: parameter passing for argument of type 'std::vector<Assimp::IFC::ProjectedWindowContour>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/Step/STEPFile.h:50,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCReaderGen_2x3.h:46,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCUtil.h:49,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp:47:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const aiVector2t<double>&}; _Tp = aiVector2t<double>; _Alloc = std::allocator<aiVector2t<double> >]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<aiVector2t<double> >::iterator' changed in GCC 7.1
452 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp: In function 'void Assimp::IFC::FindAdjacentContours(std::vector<ProjectedWindowContour>::iterator, const ContourVector&)':
/build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp:638:6: note: parameter passing for argument of type 'std::vector<Assimp::IFC::ProjectedWindowContour>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = aiVector2t<double>; _Alloc = std::allocator<aiVector2t<double> >]',
inlined from 'void Assimp::IFC::FindAdjacentContours(std::vector<ProjectedWindowContour>::iterator, const ContourVector&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp:686:44:
/usr/include/c++/15.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector2t<double>*, std::vector<aiVector2t<double> > >' changed in GCC 7.1
170 | _M_realloc_insert(begin() + (__position - cbegin()), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = aiVector2t<double>; _Alloc = std::allocator<aiVector2t<double> >]',
inlined from 'void Assimp::IFC::FindAdjacentContours(std::vector<ProjectedWindowContour>::iterator, const ContourVector&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp:695:44:
/usr/include/c++/15.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<aiVector2t<double>*, std::vector<aiVector2t<double> > >' changed in GCC 7.1
170 | _M_realloc_insert(begin() + (__position - cbegin()), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = Assimp::IFC::ProjectedWindowContour; _Alloc = std::allocator<Assimp::IFC::ProjectedWindowContour>]':
/usr/include/c++/15.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<Assimp::IFC::ProjectedWindowContour>::iterator' changed in GCC 7.1
181 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/Step/STEPFile.h:46:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const aiVector2t<double>&>, std::tuple<>}; _Key = aiVector2t<double>; _Val = std::pair<const aiVector2t<double>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const aiVector2t<double>, unsigned int> >; _Compare = Assimp::IFC::XYSorter; _Alloc = std::allocator<std::pair<const aiVector2t<double>, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<aiVector2t<double>, std::pair<const aiVector2t<double>, unsigned int>, std::_Select1st<std::pair<const aiVector2t<double>, unsigned int> >, Assimp::IFC::XYSorter, std::allocator<std::pair<const aiVector2t<double>, unsigned int> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = aiVector2t<double>; _Tp = unsigned int; _Compare = Assimp::IFC::XYSorter; _Alloc = std::allocator<std::pair<const aiVector2t<double>, unsigned int> >]',
inlined from 'void Assimp::IFC::Quadrify(const std::vector<std::pair<aiVector2t<double>, aiVector2t<double> > >&, TempMesh&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp:965:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<aiVector2t<double>, std::pair<const aiVector2t<double>, unsigned int>, std::_Select1st<std::pair<const aiVector2t<double>, unsigned int> >, Assimp::IFC::XYSorter, std::allocator<std::pair<const aiVector2t<double>, unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Assimp::IFC::ProjectedWindowContour; _Alloc = std::allocator<Assimp::IFC::ProjectedWindowContour>]',
inlined from 'bool Assimp::IFC::GenerateOpenings(std::vector<TempOpening>&, TempMesh&, bool, bool, const IfcVector3&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/IFC/IFCOpenings.cpp:1287:35:
/usr/include/c++/15.2.1/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Assimp::IFC::ProjectedWindowContour*, std::vector<Assimp::IFC::ProjectedWindowContour> >' changed in GCC 7.1
1793 | { return _M_erase(begin() + (__position - cbegin())); }
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[143/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXProperties.cpp.o
[144/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXDocument.cpp.o
In file included from /usr/include/c++/15.2.1/bits/unordered_set.h:33,
from /usr/include/c++/15.2.1/unordered_set:43,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXDocument.h:49,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXDocument.cpp:48:
/usr/include/c++/15.2.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {std::pair<const long long unsigned int, const Assimp::FBX::Connection*>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, const Assimp::FBX::Connection*>; _Alloc = std::allocator<std::pair<const long long unsigned int, const Assimp::FBX::Connection*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, false>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, const Assimp::FBX::Connection*>, std::allocator<std::pair<const long long unsigned int, const Assimp::FBX::Connection*> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, false> >::const_iterator' changed in GCC 7.1
2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(value_type&&) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, const Assimp::FBX::Connection*>; _Alloc = std::allocator<std::pair<const long long unsigned int, const Assimp::FBX::Connection*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, false>]',
inlined from 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(value_type&&) [with _Key = long long unsigned int; _Tp = const Assimp::FBX::Connection*; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, const Assimp::FBX::Connection*> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:1735:27,
inlined from 'void Assimp::FBX::Document::ReadConnections()' at /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXDocument.cpp:506:31:
/usr/include/c++/15.2.1/bits/hashtable.h:1069:34: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, const Assimp::FBX::Connection*>, false, false>' changed in GCC 7.1
1069 | return _M_emplace_multi(cend(), std::move(__v));
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(value_type&&) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, const Assimp::FBX::Connection*>; _Alloc = std::allocator<std::pair<const long long unsigned int, const Assimp::FBX::Connection*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, false>]',
inlined from 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(value_type&&) [with _Key = long long unsigned int; _Tp = const Assimp::FBX::Connection*; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, const Assimp::FBX::Connection*> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:1735:27,
inlined from 'void Assimp::FBX::Document::ReadConnections()' at /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXDocument.cpp:507:32:
/usr/include/c++/15.2.1/bits/hashtable.h:1069:34: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, const Assimp::FBX::Connection*>, false, false>' changed in GCC 7.1
1069 | return _M_emplace_multi(cend(), std::move(__v));
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[145/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXMaterial.cpp.o
[146/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXModel.cpp.o
[147/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXAnimation.cpp.o
[148/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXMeshGeometry.cpp.o
[149/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXNodeAttribute.cpp.o
[150/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXBinaryTokenizer.cpp.o
[151/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXDocumentUtil.cpp.o
[152/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXDeformer.cpp.o
[153/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXConverter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/assimp/src/assimp-6.0.4/include/assimp/matrix3x3.inl:57,
from /build/assimp/src/assimp-6.0.4/include/assimp/types.h:570,
from /build/assimp/src/assimp-6.0.4/include/assimp/IOStream.hpp:53,
from /build/assimp/src/assimp-6.0.4/include/assimp/DefaultIOStream.h:55,
from /build/assimp/src/assimp-6.0.4/include/assimp/Exceptional.h:49,
from /build/assimp/src/assimp-6.0.4/include/assimp/LogAux.h:54,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXParser.h:52,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXConverter.h:48,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXConverter.cpp:48:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'aiNodeAnim* Assimp::FBX::FBXConverter::GenerateSimpleNodeAnim(const std::string&, const Assimp::FBX::Model&, std::map<std::__cxx11::basic_string<char>, std::vector<const Assimp::FBX::AnimationCurveNode*> >::const_iterator*, std::map<std::__cxx11::basic_string<char>, std::vector<const Assimp::FBX::AnimationCurveNode*> >::const_iterator, int64_t, int64_t, double&, double&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXConverter.cpp:3274:18:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'aiNodeAnim* Assimp::FBX::FBXConverter::GenerateSimpleNodeAnim(const std::string&, const Assimp::FBX::Model&, std::map<std::__cxx11::basic_string<char>, std::vector<const Assimp::FBX::AnimationCurveNode*> >::const_iterator*, std::map<std::__cxx11::basic_string<char>, std::vector<const Assimp::FBX::AnimationCurveNode*> >::const_iterator, int64_t, int64_t, double&, double&)' at /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXConverter.cpp:3274:18:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[154/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Q3BSP/Q3BSPFileParser.cpp.o
[155/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Q3D/Q3DLoader.cpp.o
[156/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Q3BSP/Q3BSPFileImporter.cpp.o
[157/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Raw/RawLoader.cpp.o
[158/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Terragen/TerragenLoader.cpp.o
[159/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/STL/STLLoader.cpp.o
[160/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/SIB/SIBImporter.cpp.o
[161/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/SMD/SMDLoader.cpp.o
[162/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Unreal/UnrealLoader.cpp.o
[163/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X/XFileImporter.cpp.o
[164/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter_Geometry2D.cpp.o
[165/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter.cpp.o
[166/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter_Geometry3D.cpp.o
[167/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X/XFileParser.cpp.o
[168/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter_Group.cpp.o
[169/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter_Light.cpp.o
[170/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter_Metadata.cpp.o
[171/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter_Networking.cpp.o
[172/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCReaderGen1_2x3.cpp.o
[173/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter_Postprocess.cpp.o
[174/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter_Shape.cpp.o
[175/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter_Rendering.cpp.o
[176/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/VRML/VrmlConverter.cpp.o
[177/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DImporter_Texturing.cpp.o
[178/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DGeoHelper.cpp.o
[179/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DXmlHelper.cpp.o
[180/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/3MF/D3MFImporter.cpp.o
[181/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/3MF/XmlSerializer.cpp.o
[182/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/3MF/D3MFOpcPackage.cpp.o
[183/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MMD/MMDImporter.cpp.o
[184/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/OpenGEX/OpenGEXExporter.cpp.o
[185/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/MMD/MMDPmxParser.cpp.o
[186/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Assbin/AssbinExporter.cpp.o
[187/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Obj/ObjExporter.cpp.o
[188/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Ply/PlyExporter.cpp.o
[189/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Assxml/AssxmlExporter.cpp.o
[190/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/3DS/3DSExporter.cpp.o
[191/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/glTF/glTFImporter.cpp.o
[192/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Assbin/AssbinFileWriter.cpp.o
[193/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Assxml/AssxmlFileWriter.cpp.o
[194/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXExportProperty.cpp.o
[195/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/STL/STLExporter.cpp.o
[196/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXExportNode.cpp.o
[197/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Collada/ColladaExporter.cpp.o
[198/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X/XFileExporter.cpp.o
[199/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/X3D/X3DExporter.cpp.o
[200/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/3MF/D3MFExporter.cpp.o
[201/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/glTF2/glTF2Importer.cpp.o
[202/364] Building C object code/CMakeFiles/assimp.dir/AssetLib/Assjson/cencode.c.o
[203/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Assjson/mesh_splitter.cpp.o
[204/364] Building CXX object code/CMakeFiles/assimp.dir/Pbrt/PbrtExporter.cpp.o
[205/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXUtil.cpp.o
[206/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Assjson/json_exporter.cpp.o
[207/364] Building C object code/CMakeFiles/assimp.dir/__/contrib/unzip/ioapi.c.o
[208/364] Building C object code/CMakeFiles/assimp.dir/__/contrib/unzip/unzip.c.o
[209/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXExporter.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/assimp/src/assimp-6.0.4/include/assimp/StreamWriter.h:56,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXExportProperty.h:51,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXExportNode.h:49,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXExporter.h:50,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXExporter.cpp:44:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
885 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
from /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXExporter.h:58:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long int> > >::const_iterator' changed in GCC 7.1
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator<double>]',
inlined from 'Assimp::FBXExporter::WriteObjects()::<lambda(const aiNode*)>' at /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXExporter.cpp:1160:48:
/usr/include/c++/15.2.1/bits/stl_vector.h:1549:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(),
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1550 | std::random_access_iterator_tag());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator<double>]',
inlined from 'Assimp::FBXExporter::WriteObjects()::<lambda(const aiNode*)>' at /build/assimp/src/assimp-6.0.4/code/AssetLib/FBX/FBXExporter.cpp:1171:44:
/usr/include/c++/15.2.1/bits/stl_vector.h:1549:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(),
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1550 | std::random_access_iterator_tag());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[210/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Step/StepExporter.cpp.o
[211/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/poly2tri/poly2tri/common/shapes.cc.o
[212/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/poly2tri/poly2tri/sweep/advancing_front.cc.o
[213/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/poly2tri/poly2tri/sweep/cdt.cc.o
[214/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/poly2tri/poly2tri/sweep/sweep.cc.o
[215/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/poly2tri/poly2tri/sweep/sweep_context.cc.o
[216/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/openddlparser/code/OpenDDLCommon.cpp.o
[217/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/openddlparser/code/DDLNode.cpp.o
[218/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/glTF2/glTF2Exporter.cpp.o
[219/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/openddlparser/code/OpenDDLParser.cpp.o
[220/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/openddlparser/code/Value.cpp.o
[221/364] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/glTF/glTFExporter.cpp.o
[222/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/openddlparser/code/OpenDDLStream.cpp.o
[223/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/Open3DGC/o3dgcTools.cpp.o
[224/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/Open3DGC/o3dgcArithmeticCodec.cpp.o
[225/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/openddlparser/code/OpenDDLExport.cpp.o
[226/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/Open3DGC/o3dgcDynamicVectorDecoder.cpp.o
[227/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/Open3DGC/o3dgcDynamicVectorEncoder.cpp.o
[228/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/Open3DGC/o3dgcTriangleFans.cpp.o
[229/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/clipper/clipper.cpp.o
[230/364] Building CXX object tools/assimp_cmd/CMakeFiles/assimp_cmd.dir/ImageExtractor.cpp.o
[231/364] Building CXX object tools/assimp_cmd/CMakeFiles/assimp_cmd.dir/Main.cpp.o
[232/364] Building C object code/CMakeFiles/assimp.dir/__/contrib/zip/src/zip.c.o
In file included from /build/assimp/src/assimp-6.0.4/contrib/zip/src/zip.c:44:
/build/assimp/src/assimp-6.0.4/contrib/zip/src/miniz.h:5108:9: note: '#pragma message: Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files.'
[233/364] Building CXX object tools/assimp_cmd/CMakeFiles/assimp_cmd.dir/WriteDump.cpp.o
[234/364] Building C object test/CMakeFiles/unit.dir/unit/CCompilerTest.c.o
[235/364] Building CXX object tools/assimp_cmd/CMakeFiles/assimp_cmd.dir/CompareDump.cpp.o
[236/364] Building CXX object tools/assimp_cmd/CMakeFiles/assimp_cmd.dir/Export.cpp.o
[237/364] Building CXX object tools/assimp_cmd/CMakeFiles/assimp_cmd.dir/Info.cpp.o
[238/364] Building CXX object test/CMakeFiles/unit.dir/__/code/Common/Version.cpp.o
[239/364] Building CXX object test/CMakeFiles/unit.dir/__/code/Common/Base64.cpp.o
[240/364] Building CXX object test/CMakeFiles/unit.dir/unit/Main.cpp.o
[241/364] Building CXX object test/CMakeFiles/unit.dir/unit/utSimd.cpp.o
[242/364] Building CXX object test/CMakeFiles/unit.dir/unit/utIOSystem.cpp.o
[243/364] Building CXX object test/CMakeFiles/unit.dir/unit/utIOStreamBuffer.cpp.o
[244/364] Building CXX object test/CMakeFiles/unit.dir/unit/utIssues.cpp.o
[245/364] Building CXX object test/CMakeFiles/unit.dir/unit/utAnim.cpp.o
[246/364] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/pugixml/src/pugixml.cpp.o
[247/364] Building CXX object test/CMakeFiles/unit.dir/unit/AssimpAPITest.cpp.o
[248/364] Building CXX object test/CMakeFiles/unit.dir/unit/AssimpAPITest_aiMatrix3x3.cpp.o
[249/364] Building CXX object test/CMakeFiles/unit.dir/unit/AssimpAPITest_aiQuaternion.cpp.o
[250/364] Building CXX object test/CMakeFiles/unit.dir/unit/AssimpAPITest_aiVector2D.cpp.o
[251/364] Building CXX object test/CMakeFiles/unit.dir/unit/AssimpAPITest_aiMatrix4x4.cpp.o
[252/364] Building CXX object test/CMakeFiles/unit.dir/unit/AssimpAPITest_aiVector3D.cpp.o
[253/364] Linking CXX shared library bin/libassimp.so.6.0.4
[254/364] Creating library symlink bin/libassimp.so.6 bin/libassimp.so
[255/364] Building CXX object test/CMakeFiles/unit.dir/unit/MathTest.cpp.o
[256/364] Building CXX object test/CMakeFiles/unit.dir/unit/utBatchLoader.cpp.o
[257/364] Building CXX object test/CMakeFiles/unit.dir/unit/utDefaultIOStream.cpp.o
[258/364] Building CXX object test/CMakeFiles/unit.dir/unit/AbstractImportExportBase.cpp.o
[259/364] Building CXX object test/CMakeFiles/unit.dir/unit/utFastAtof.cpp.o
[260/364] Building CXX object test/CMakeFiles/unit.dir/unit/SceneDiffer.cpp.o
[261/364] Building CXX object test/CMakeFiles/unit.dir/unit/utTypes.cpp.o
[262/364] Building CXX object test/CMakeFiles/unit.dir/unit/utMetadata.cpp.o
[263/364] Building CXX object test/CMakeFiles/unit.dir/unit/utVersion.cpp.o
[264/364] Building CXX object test/CMakeFiles/unit.dir/unit/utProfiler.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /build/assimp/src/assimp-6.0.4/contrib/googletest/googletest/include/gtest/gtest.h:58,
from /build/assimp/src/assimp-6.0.4/test/unit/UnitTestPCH.h:50,
from /build/assimp/src/assimp-6.0.4/test/unit/utProfiler.cpp:41:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
from /build/assimp/src/assimp-6.0.4/contrib/googletest/googletest/include/gtest/internal/gtest-internal.h:63,
from /build/assimp/src/assimp-6.0.4/contrib/googletest/googletest/include/gtest/gtest-printers.h:122,
from /build/assimp/src/assimp-6.0.4/contrib/googletest/googletest/include/gtest/gtest-matchers.h:49,
from /build/assimp/src/assimp-6.0.4/contrib/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h:47,
from /build/assimp/src/assimp-6.0.4/contrib/googletest/googletest/include/gtest/gtest-death-test.h:43,
from /build/assimp/src/assimp-6.0.4/contrib/googletest/googletest/include/gtest/gtest.h:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]',
inlined from 'void Assimp::Profiling::Profiler::_ZN6Assimp9Profiling8Profiler9EndRegionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.0(const std::string&)' at /build/assimp/src/assimp-6.0.4/include/assimp/Profiler.h:89:81:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]',
inlined from 'void Assimp::Profiling::Profiler::BeginRegion(const std::string&)' at /build/assimp/src/assimp-6.0.4/include/assimp/Profiler.h:78:24,
inlined from 'virtual void utProfiler_addRegion_success_Test::TestBody()' at /build/assimp/src/assimp-6.0.4/test/unit/utProfiler.cpp:56:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[265/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utParsingUtils.cpp.o
[266/364] Building CXX object test/CMakeFiles/unit.dir/unit/utSharedPPData.cpp.o
[267/364] Building CXX object test/CMakeFiles/unit.dir/unit/utStringUtils.cpp.o
[268/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utMaybe.cpp.o
[269/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utStandardShapes.cpp.o
[270/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utMesh.cpp.o
[271/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/uiScene.cpp.o
[272/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utLineSplitter.cpp.o
[273/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utSpatialSort.cpp.o
[274/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utAssertHandler.cpp.o
[275/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utBase64.cpp.o
[276/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utHash.cpp.o
[277/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utBaseProcess.cpp.o
[278/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utXmlParser.cpp.o
[279/364] Building CXX object test/CMakeFiles/unit.dir/unit/Common/utLogger.cpp.o
[280/364] Building CXX object test/CMakeFiles/unit.dir/unit/Geometry/utGeometryUtils.cpp.o
[281/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/Assxml/utAssxmlImportExport.cpp.o
[282/364] Building CXX object test/CMakeFiles/unit.dir/unit/utSMDImportExport.cpp.o
[283/364] Building CXX object test/CMakeFiles/unit.dir/unit/utLWSImportExport.cpp.o
[284/364] Building CXX object test/CMakeFiles/unit.dir/unit/utglTFImportExport.cpp.o
[285/364] Building CXX object test/CMakeFiles/unit.dir/unit/utLWOImportExport.cpp.o
[286/364] Building CXX object test/CMakeFiles/unit.dir/unit/utHMPImportExport.cpp.o
[287/364] Building CXX object test/CMakeFiles/unit.dir/unit/utIFCImportExport.cpp.o
[288/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utExporter.cpp.o
[289/364] Building CXX object test/CMakeFiles/unit.dir/unit/ut3DImportExport.cpp.o
[290/364] Building CXX object test/CMakeFiles/unit.dir/unit/ut3DSImportExport.cpp.o
[291/364] Building CXX object test/CMakeFiles/unit.dir/unit/utFBXImporterExporter.cpp.o
[292/364] Building CXX object test/CMakeFiles/unit.dir/unit/utImporter.cpp.o
[293/364] Building CXX object test/CMakeFiles/unit.dir/unit/utAMFImportExport.cpp.o
[294/364] Building CXX object test/CMakeFiles/unit.dir/unit/utACImportExport.cpp.o
[295/364] Building CXX object test/CMakeFiles/unit.dir/unit/utQ3DImportExport.cpp.o
[296/364] Building CXX object test/CMakeFiles/unit.dir/unit/utASEImportExport.cpp.o
[297/364] Building CXX object test/CMakeFiles/unit.dir/unit/utD3MFImportExport.cpp.o
[298/364] Building CXX object test/CMakeFiles/unit.dir/unit/utglTF2ImportExport.cpp.o
[299/364] Building CXX object test/CMakeFiles/unit.dir/unit/utSTLImportExport.cpp.o
[300/364] Building CXX object test/CMakeFiles/unit.dir/unit/utDXFImporterExporter.cpp.o
[301/364] Building CXX object test/CMakeFiles/unit.dir/unit/utXImporterExporter.cpp.o
[302/364] Building CXX object test/CMakeFiles/unit.dir/unit/utPMXImporter.cpp.o
[303/364] Building CXX object test/CMakeFiles/unit.dir/unit/utX3DImportExport.cpp.o
[304/364] Building CXX object test/CMakeFiles/unit.dir/unit/utPLYImportExport.cpp.o
[305/364] Building CXX object test/CMakeFiles/unit.dir/unit/utSIBImporter.cpp.o
[306/364] Building CXX object test/CMakeFiles/unit.dir/unit/utOpenGEXImportExport.cpp.o
[307/364] Building CXX object test/CMakeFiles/unit.dir/unit/utBlenderIntermediate.cpp.o
[308/364] Building CXX object test/CMakeFiles/unit.dir/unit/utObjTools.cpp.o
[309/364] Building CXX object test/CMakeFiles/unit.dir/unit/utObjImportExport.cpp.o
[310/364] Building CXX object test/CMakeFiles/unit.dir/unit/utBlenderWork.cpp.o
[311/364] Building CXX object test/CMakeFiles/unit.dir/unit/utBlendImportAreaLight.cpp.o
[312/364] Building CXX object test/CMakeFiles/unit.dir/unit/utBVHImportExport.cpp.o
[313/364] Building CXX object test/CMakeFiles/unit.dir/unit/utCSMImportExport.cpp.o
[314/364] Building CXX object test/CMakeFiles/unit.dir/unit/utBlenderImportExport.cpp.o
[315/364] Building CXX object test/CMakeFiles/unit.dir/unit/utBlendImportMaterials.cpp.o
[316/364] Building CXX object test/CMakeFiles/unit.dir/unit/utB3DImportExport.cpp.o
[317/364] Building CXX object test/CMakeFiles/unit.dir/unit/utMDCImportExport.cpp.o
[318/364] Building CXX object test/CMakeFiles/unit.dir/unit/utAssbinImportExport.cpp.o
[319/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utAssjsonImportExport.cpp.o
[320/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utOgreImportExport.cpp.o
[321/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utCOBImportExport.cpp.o
[322/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utQ3BSPFileImportExport.cpp.o
[323/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utOFFImportExport.cpp.o
[324/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utNFFImportExport.cpp.o
[325/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utXGLImportExport.cpp.o
[326/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utMD2Importer.cpp.o
[327/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utMD5Importer.cpp.o
[328/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/utMDLImporter.cpp.o
[329/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/MDL/utMDLImporter_HL1_Materials.cpp.o
[330/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/MDL/utMDLImporter_HL1_ImportSettings.cpp.o
[331/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/RAW/utRAWImportExport.cpp.o
[332/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/Terragen/utTerragenImportExport.cpp.o
[333/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/Pbrt/utPbrtImportExport.cpp.o
[334/364] Building CXX object test/CMakeFiles/unit.dir/unit/ImportExport/MDL/utMDLImporter_HL1_Nodes.cpp.o
[335/364] Building CXX object test/CMakeFiles/unit.dir/unit/utMatrix3x3.cpp.o
[336/364] Building CXX object test/CMakeFiles/unit.dir/unit/utVector3.cpp.o
[337/364] Building CXX object test/CMakeFiles/unit.dir/unit/utMatrix4x4.cpp.o
[338/364] Building CXX object test/CMakeFiles/unit.dir/unit/utMaterialSystem.cpp.o
[339/364] Building CXX object test/CMakeFiles/unit.dir/unit/utImproveCacheLocality.cpp.o
[340/364] Building CXX object test/CMakeFiles/unit.dir/unit/utFixInfacingNormals.cpp.o
[341/364] Building CXX object test/CMakeFiles/unit.dir/unit/utGenNormals.cpp.o
[342/364] Building CXX object test/CMakeFiles/unit.dir/unit/utTextureTransform.cpp.o
[343/364] Building CXX object test/CMakeFiles/unit.dir/unit/utTriangulate.cpp.o
[344/364] Building CXX object test/CMakeFiles/unit.dir/unit/utRemoveVCProcess.cpp.o
[345/364] Building CXX object test/CMakeFiles/unit.dir/unit/utRemoveRedundantMaterials.cpp.o
[346/364] Building CXX object test/CMakeFiles/unit.dir/unit/utScaleProcess.cpp.o
[347/364] Building CXX object test/CMakeFiles/unit.dir/unit/utJoinVertices.cpp.o
[348/364] Building CXX object test/CMakeFiles/unit.dir/unit/utRemoveComments.cpp.o
[349/364] Building CXX object test/CMakeFiles/unit.dir/unit/utArmaturePopulate.cpp.o
[350/364] Building CXX object test/CMakeFiles/unit.dir/unit/utRemoveComponent.cpp.o
[351/364] Building CXX object test/CMakeFiles/unit.dir/unit/utVertexTriangleAdjacency.cpp.o
[352/364] Building CXX object test/CMakeFiles/unit.dir/unit/utSplitLargeMeshes.cpp.o
[353/364] Building CXX object test/CMakeFiles/unit.dir/unit/utFindInvalidData.cpp.o
[354/364] Building CXX object test/CMakeFiles/unit.dir/unit/utFindDegenerates.cpp.o
[355/364] Building CXX object test/CMakeFiles/unit.dir/unit/utLimitBoneWeights.cpp.o
[356/364] Building CXX object test/CMakeFiles/unit.dir/unit/utPretransformVertices.cpp.o
[357/364] Building CXX object test/CMakeFiles/unit.dir/unit/utScenePreprocessor.cpp.o
[358/364] Building CXX object test/CMakeFiles/unit.dir/unit/utTargetAnimation.cpp.o
[359/364] Linking CXX executable bin/assimp
[360/364] Building CXX object test/CMakeFiles/unit.dir/unit/utSceneCombiner.cpp.o
[361/364] Building CXX object test/CMakeFiles/unit.dir/unit/utSortByPType.cpp.o
[362/364] Building CXX object test/CMakeFiles/unit.dir/unit/utGenBoundingBoxesProcess.cpp.o
[363/364] Building CXX object test/CMakeFiles/unit.dir/__/contrib/googletest/googletest/src/gtest-all.cc.o
[364/364] Linking CXX executable bin/unit
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `build'
[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /build/assimp/pkg/assimp/usr/lib/cmake/assimp-6.0/assimpConfig.cmake
-- Installing: /build/assimp/pkg/assimp/usr/lib/cmake/assimp-6.0/assimpConfigVersion.cmake
-- Installing: /build/assimp/pkg/assimp/usr/lib/cmake/assimp-6.0/assimpTargets.cmake
-- Installing: /build/assimp/pkg/assimp/usr/lib/cmake/assimp-6.0/assimpTargets-release.cmake
-- Installing: /build/assimp/pkg/assimp/usr/lib/libassimp.so.6.0.4
-- Installing: /build/assimp/pkg/assimp/usr/lib/libassimp.so.6
-- Installing: /build/assimp/pkg/assimp/usr/lib/libassimp.so
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/anim.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/aabb.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/ai_assert.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/camera.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/color4.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/color4.inl
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/config.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/ColladaMetaData.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/commonMetaData.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/defs.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/cfileio.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/light.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/material.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/material.inl
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/matrix3x3.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/matrix3x3.inl
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/matrix4x4.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/matrix4x4.inl
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/mesh.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/ObjMaterial.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/pbrmaterial.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/GltfMaterial.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/postprocess.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/quaternion.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/quaternion.inl
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/scene.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/metadata.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/texture.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/types.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/vector2.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/vector2.inl
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/vector3.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/vector3.inl
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/version.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/cimport.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/AssertHandler.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/importerdesc.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Importer.hpp
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/DefaultLogger.hpp
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/ProgressHandler.hpp
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/IOStream.hpp
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/IOSystem.hpp
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Logger.hpp
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/LogStream.hpp
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/NullLogger.hpp
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/cexport.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Exporter.hpp
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/DefaultIOStream.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/DefaultIOSystem.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/ZipArchiveIOSystem.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/SceneCombiner.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/fast_atof.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/qnan.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/BaseImporter.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Hash.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/MemoryIOWrapper.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/ParsingUtils.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/StreamReader.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/StreamWriter.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/StringComparison.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/StringUtils.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/SGSpatialSort.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/GenericProperty.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/SpatialSort.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/SkeletonMeshBuilder.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/SmallVector.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/SmoothingGroups.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/SmoothingGroups.inl
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/StandardShapes.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/RemoveComments.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Subdivision.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Vertex.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/LineSplitter.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/TinyFormatter.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Profiler.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/LogAux.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Bitmap.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/XMLTools.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/IOStreamBuffer.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/CreateAnimMesh.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/XmlParser.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/BlobIOSystem.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/MathFunctions.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Exceptional.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/ByteSwapper.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Base64.hpp
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Compiler/pushpack1.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Compiler/poppack1.h
-- Installing: /build/assimp/pkg/assimp/usr/include/assimp/Compiler/pstdint.h
-- Installing: /build/assimp/pkg/assimp/usr/bin/assimp
-- Set non-toolchain portion of runtime path of "/build/assimp/pkg/assimp/usr/bin/assimp" to ""
-- Installing: /build/assimp/pkg/assimp/usr/lib/pkgconfig/assimp.pc
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "assimp"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: assimp 6.0.4-1 (Thu Jan 29 11:43:58 2026)
==> Cleaning up...
[?12l[?25h