==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: gdal 3.11.0-1 (Tue May 20 09:15:37 2025) ==> Retrieving sources... -> Found gdal-3.11.0.tar.xz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with b2sums... gdal-3.11.0.tar.xz ... Passed ==> Making package: gdal 3.11.0-1 (Tue May 20 09:16:05 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (96) abseil-cpp-20250127.1-2 aom-3.12.1-1 apache-orc-2.0.3-6 blas-3.12.1-2 c-ares-1.34.5-1 cairo-1.18.4-1 cblas-3.12.1-2 cppdap-1.58.0-2 fontconfig-2:2.16.2-1 freetype2-2.13.3-3 gflags-2.2.2-5 google-glog-0.7.1-1 gperftools-2.16-1 graphite-1:1.3.14-4 grpc-1.72.0-1 gtest-1.17.0-1 harfbuzz-11.2.1-1 hicolor-icon-theme-0.18-1 highway-1.2.0-1 imath-3.1.12-4 jbigkit-2.1-8 jsoncpp-1.9.6-3 lapack-3.12.1-2 lcms2-2.17-1 libde265-1.0.16-1 libidn-1.43-1 librttopo-1.1.0-6 libunwind-1.8.1-3 liburing-2.9-1 libutf8proc-2.10.0-1 libuv-1.51.0-1 libx11-1.8.12-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-1.1 libxext-1.3.6-1 libxrender-0.9.12-1 libzip-1.11.3-1 lua-5.4.7-1 lzo-2.10-5 minizip-1:1.3.1-2 nspr-4.36-1 nss-3.111-1 pixman-0.46.0-1 protobuf-30.2-3 python-autocommand-2.2.2-7 python-jaraco.collections-5.1.0-1 python-jaraco.context-6.0.1-1 python-jaraco.functools-4.1.0-1 python-jaraco.text-4.0.0-2 python-more-itertools-10.7.0-1 python-packaging-25.0-1 python-platformdirs-4.3.6-2 python-wheel-0.45.1-1 re2-1:20240702-4 rhash-1.4.4-1 snappy-1.2.2-2 thrift-0.21.0-1 x265-4.0-1 xcb-proto-1.17.0-3 xorgproto-2024.1-2 arrow-20.0.0-1 blosc-1.21.6-1 cfitsio-1:4.6.2-1 cmake-4.0.2-1 crypto++-8.7.0-1 geos-3.13.1-1 giflib-5.2.2-2 hdf5-1.14.6-4 libaec-1.1.3-2 libdeflate-1.23-1 libfreexl-2.0.0-2 libgeotiff-1.7.4-1 libheif-1.19.8-1 libjpeg-turbo-3.1.0-1 libjxl-0.11.1-3 libpng-1.6.48-1 libspatialite-5.1.0-3 libtiff-4.7.0-1 libwebp-1.5.0-1 mariadb-libs-11.7.2-3 netcdf-4.9.3-3 ocl-icd-2.3.3-1 opencl-headers-2:2024.10.24-1 openexr-3.3.3-1 openjpeg2-2.5.3-1 podofo-0.10.4-2 poppler-25.05.0-1 postgresql-libs-17.4-4 proj-9.6.0-1 python-numpy-2.2.6-1 python-setuptools-1:80.3.1-1 qhull-2020.2-5 swig-4.3.0-1 unixodbc-2.3.12-3 xerces-c-3.3.0-2 Total Download Size: 96.71 MiB Total Installed Size: 505.67 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... cmake-4.0.2-1-armv7h downloading... arrow-20.0.0-1-armv7h downloading... python-numpy-2.2.6-1-armv7h downloading... mariadb-libs-11.7.2-3-armv7h downloading... grpc-1.72.0-1-armv7h downloading... lapack-3.12.1-2-armv7h downloading... protobuf-30.2-3-armv7h downloading... imath-3.1.12-4-armv7h downloading... hdf5-1.14.6-4-armv7h downloading... libspatialite-5.1.0-3-armv7h downloading... proj-9.6.0-1-armv7h downloading... libx11-1.8.12-1-armv7h downloading... aom-3.12.1-1-armv7h downloading... libjxl-0.11.1-3-armv7h downloading... postgresql-libs-17.4-4-armv7h downloading... geos-3.13.1-1-armv7h downloading... thrift-0.21.0-1-armv7h downloading... poppler-25.05.0-1-armv7h downloading... crypto++-8.7.0-1-armv7h downloading... nss-3.111-1-armv7h downloading... xerces-c-3.3.0-2-armv7h downloading... python-setuptools-1:80.3.1-1-any downloading... abseil-cpp-20250127.1-2-armv7h downloading... swig-4.3.0-1-armv7h downloading... libxcb-1.17.0-1-armv7h downloading... harfbuzz-11.2.1-1-armv7h downloading... podofo-0.10.4-2-armv7h downloading... openjpeg2-2.5.3-1-armv7h downloading... x265-4.0-1-armv7h downloading... qhull-2020.2-5-armv7h downloading... openexr-3.3.3-1-armv7h downloading... netcdf-4.9.3-3-armv7h downloading... highway-1.2.0-1-armv7h downloading... gperftools-2.16-1-armv7h downloading... cfitsio-1:4.6.2-1-armv7h downloading... libheif-1.19.8-1-armv7h downloading... cairo-1.18.4-1-armv7h downloading... libtiff-4.7.0-1-armv7h downloading... apache-orc-2.0.3-6-armv7h downloading... freetype2-2.13.3-3-armv7h downloading... libjpeg-turbo-3.1.0-1-armv7h downloading... gtest-1.17.0-1-armv7h downloading... fontconfig-2:2.16.2-1-armv7h downloading... cppdap-1.58.0-2-armv7h downloading... libidn-1.43-1-armv7h downloading... libwebp-1.5.0-1-armv7h downloading... lua-5.4.7-1-armv7h downloading... libzip-1.11.3-1-armv7h downloading... libuv-1.51.0-1-armv7h downloading... xorgproto-2024.1-2-any downloading... libpng-1.6.48-1-armv7h downloading... unixodbc-2.3.12-3-armv7h downloading... c-ares-1.34.5-1-armv7h downloading... libde265-1.0.16-1-armv7h downloading... liburing-2.9-1-armv7h downloading... lcms2-2.17-1-armv7h downloading... blas-3.12.1-2-armv7h downloading... rhash-1.4.4-1-armv7h downloading... nspr-4.36-1-armv7h downloading... librttopo-1.1.0-6-armv7h downloading... pixman-0.46.0-1-armv7h downloading... re2-1:20240702-4-armv7h downloading... xcb-proto-1.17.0-3-any downloading... libunwind-1.8.1-3-armv7h downloading... python-packaging-25.0-1-any downloading... jsoncpp-1.9.6-3-armv7h downloading... gflags-2.2.2-5-armv7h downloading... google-glog-0.7.1-1-armv7h downloading... python-more-itertools-10.7.0-1-any downloading... libxext-1.3.6-1-armv7h downloading... libgeotiff-1.7.4-1-armv7h downloading... ocl-icd-2.3.3-1-armv7h downloading... lzo-2.10-5-armv7h downloading... graphite-1:1.3.14-4-armv7h downloading... python-wheel-0.45.1-1-any downloading... libutf8proc-2.10.0-1-armv7h downloading... giflib-5.2.2-2-armv7h downloading... cblas-3.12.1-2-armv7h downloading... libdeflate-1.23-1-armv7h downloading... opencl-headers-2:2024.10.24-1-any downloading... jbigkit-2.1-8-armv7h downloading... python-platformdirs-4.3.6-2-any downloading... snappy-1.2.2-2-armv7h downloading... libfreexl-2.0.0-2-armv7h downloading... libxrender-0.9.12-1-armv7h downloading... libxdmcp-1.1.5-1.1-armv7h downloading... blosc-1.21.6-1-armv7h downloading... minizip-1:1.3.1-2-armv7h downloading... python-autocommand-2.2.2-7-any downloading... libaec-1.1.3-2-armv7h downloading... python-jaraco.collections-5.1.0-1-any downloading... python-jaraco.text-4.0.0-2-any downloading... python-jaraco.functools-4.1.0-1-any downloading... python-jaraco.context-6.0.1-1-any downloading... hicolor-icon-theme-0.18-1-any downloading... libxau-1.0.12-1-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 qt6-base: cmake-gui installing opencl-headers... Optional dependencies for opencl-headers opencl-clhpp: C++ support installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-packaging... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing blas... installing cblas... installing lapack... installing python-numpy... Optional dependencies for python-numpy blas-openblas: faster linear algebra installing jbigkit... installing libjpeg-turbo... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing proj... installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing abseil-cpp... installing protobuf... installing snappy... installing apache-orc... installing gflags... installing google-glog... installing c-ares... installing re2... installing grpc... installing libutf8proc... installing thrift... Optional dependencies for thrift qt5-base: TQTcpServer (Qt5) support installing arrow... installing blosc... installing cfitsio... installing crypto++... installing libdeflate... installing minizip... installing libfreexl... installing libgeotiff... installing geos... installing giflib... installing aom... installing libde265... Optional dependencies for libde265 ffmpeg: for sherlock265 qt5-base: for sherlock265 sdl: dec265 YUV overlay output installing libpng... installing libwebp... installing x265... installing libheif... Optional dependencies for libheif libjpeg-turbo: for heif-convert and heif-enc [installed] libpng: for heif-convert and heif-enc [installed] dav1d: dav1d encoder ffmpeg: hardware decode rav1e: rav1e encoder installing libaec... installing hdf5... installing libunwind... installing gperftools... Optional dependencies for gperftools graphviz: pprof graph generation perl: pprof and pprof-symbolize commands [installed] installing highway... installing libjxl... Optional dependencies for libjxl gdk-pixbuf2: for gdk-pixbuf loader java-runtime: for JNI bindings installing liburing... installing mariadb-libs... Optional dependencies for mariadb-libs krb5: for gssapi authentication [installed] installing libzip... installing netcdf... Optional dependencies for netcdf netcdf-fortran: fortran bindings netcdf-cxx: c++ bindings installing unixodbc... installing ocl-icd... Optional dependencies for ocl-icd opencl-driver: packaged opencl driver installing imath... Optional dependencies for imath boost-libs: python bindings python: python bindings [installed] installing openexr... installing lcms2... installing openjpeg2... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libidn... installing lua... installing podofo... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing nspr... installing nss... installing poppler... Optional dependencies for poppler poppler-data: highly recommended encoding data to display PDF documents with certain encodings and characters installing postgresql-libs... installing qhull... installing librttopo... installing libspatialite... installing swig... installing xerces-c... :: Running post-transaction hooks... (1/4) Arming ConditionNeedsUpdate... (2/4) Updating fontconfig configuration... (3/4) Updating fontconfig cache... (4/4) Updating the info directory file... [?25h==> Retrieving sources... -> Found gdal-3.11.0.tar.xz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting gdal-3.11.0.tar.xz with bsdtar ==> Starting build()... -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.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 -- Performing Test SSE2NEON_COMPILES -- Performing Test SSE2NEON_COMPILES - Success -- Performing Test HAVE_STD_FLOAT16_T -- Performing Test HAVE_STD_FLOAT16_T - Failed -- Found SWIG: /usr/bin/swig (found version "4.3.0") -- Found Python: /usr/bin/python3.13 (found suitable version "3.13.3", minimum required is "3.8") found components: Interpreter Development NumPy Development.Module Development.Embed -- Using ARM Neon optimizations -- Performing Test HAVE_WFLAG_ALL -- Performing Test HAVE_WFLAG_ALL - Success -- Performing Test HAVE_WFLAG_EXTRA -- Performing Test HAVE_WFLAG_EXTRA - Success -- Performing Test HAVE_WFLAG_INIT_SELF -- Performing Test HAVE_WFLAG_INIT_SELF - Success -- Performing Test HAVE_WFLAG_UNUSED_PARAMETER -- Performing Test HAVE_WFLAG_UNUSED_PARAMETER - Success -- Performing Test HAVE_WFLAG_MISSING_PROTOTYPES -- Performing Test HAVE_WFLAG_MISSING_PROTOTYPES - Success -- Performing Test HAVE_WFLAG_MISSING_DECLARATIONS -- Performing Test HAVE_WFLAG_MISSING_DECLARATIONS - Success -- Performing Test HAVE_WFLAG_SHORTEN_64_TO_32 -- Performing Test HAVE_WFLAG_SHORTEN_64_TO_32 - Failed -- Performing Test HAVE_WFLAG_LOGICAL_OP -- Performing Test HAVE_WFLAG_LOGICAL_OP - Success -- Performing Test HAVE_WFLAG_SHADOW -- Performing Test HAVE_WFLAG_SHADOW - Success -- Performing Test HAVE_WFLAG_SHADOW_FIELD -- Performing Test HAVE_WFLAG_SHADOW_FIELD - Failed -- Performing Test HAVE_WFLAG_MISSING_INCLUDE_DIRS -- Performing Test HAVE_WFLAG_MISSING_INCLUDE_DIRS - Success -- Performing Test HAVE_WFLAG_FORMAT_SECURITY -- Performing Test HAVE_WFLAG_FORMAT_SECURITY - Success -- Performing Test HAVE_WFLAG_ERROR_VLA -- Performing Test HAVE_WFLAG_ERROR_VLA - Success -- Performing Test HAVE_WFLAG_NO_CLOBBERED -- Performing Test HAVE_WFLAG_NO_CLOBBERED - Success -- Performing Test HAVE_WFLAG_DATE_TIME -- Performing Test HAVE_WFLAG_DATE_TIME - Success -- Performing Test HAVE_WFLAG_NULL_DEREFERENCE -- Performing Test HAVE_WFLAG_NULL_DEREFERENCE - Success -- Performing Test HAVE_WFLAG_DUPLICATE_COND -- Performing Test HAVE_WFLAG_DUPLICATE_COND - Failed -- Performing Test HAVE_WFLAG_EXTRA_SEMI -- Performing Test HAVE_WFLAG_EXTRA_SEMI - Success -- Performing Test HAVE_WFLAG_COMMA -- Performing Test HAVE_WFLAG_COMMA - Failed -- Performing Test HAVE_WFLAG_FLOAT_CONVERSION -- Performing Test HAVE_WFLAG_FLOAT_CONVERSION - Success -- Performing Test HAVE_WFLAG_DOCUMENTATION_AND_NO_DEPRECATED -- Performing Test HAVE_WFLAG_DOCUMENTATION_AND_NO_DEPRECATED - Failed -- Performing Test HAVE_WFLAG_UNUSED_PRIVATE_FIELD -- Performing Test HAVE_WFLAG_UNUSED_PRIVATE_FIELD - Failed -- Performing Test HAVE_WFLAG_NON_VIRTUAL_DTOR -- Performing Test HAVE_WFLAG_NON_VIRTUAL_DTOR - Success -- Performing Test HAVE_WFLAG_OVERLOADED_VIRTUAL -- Performing Test HAVE_WFLAG_OVERLOADED_VIRTUAL - Success -- Performing Test HAVE_WFLAG_SUGGEST_OVERRIDE -- Performing Test HAVE_WFLAG_SUGGEST_OVERRIDE - Success -- Performing Test HAVE_WFLAG_STRING_CONVERSION -- Performing Test HAVE_WFLAG_STRING_CONVERSION - Failed -- Performing Test HAVE_FLAG_NO_OPERATOR_NAMES -- Performing Test HAVE_FLAG_NO_OPERATOR_NAMES - Success -- Performing Test HAVE_GCC_WARNING_ZERO_AS_NULL_POINTER_CONSTANT -- Performing Test HAVE_GCC_WARNING_ZERO_AS_NULL_POINTER_CONSTANT - Success -- Performing Test HAVE_WFLAG_OLD_STYLE_CAST -- Performing Test HAVE_WFLAG_OLD_STYLE_CAST - Success -- Performing Test HAVE_WFLAG_EFFCXX -- Performing Test HAVE_WFLAG_EFFCXX - Success -- Looking for vsnprintf -- Looking for vsnprintf - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for locale.h -- Looking for locale.h - found -- Looking for xlocale.h -- Looking for xlocale.h - not found -- Looking for direct.h -- Looking for direct.h - not found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of int -- Check size of int - done -- Check size of unsigned long -- Check size of unsigned long - done -- Check size of long int -- Check size of long int - done -- Check size of void* -- Check size of void* - done -- Check size of size_t -- Check size of size_t - done -- Performing Test HAVE__FLOAT16 -- Performing Test HAVE__FLOAT16 - Failed -- Looking for ctime_r -- Looking for ctime_r - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for localtime_r -- Looking for localtime_r - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_PTHREAD_MUTEX_RECURSIVE -- Performing Test HAVE_PTHREAD_MUTEX_RECURSIVE - Success -- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP -- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Success -- Performing Test HAVE_PTHREAD_SPIN_LOCK -- Performing Test HAVE_PTHREAD_SPIN_LOCK - Success -- Performing Test HAVE_5ARGS_MREMAP -- Performing Test HAVE_5ARGS_MREMAP - Success -- Performing Test HAVE_PTHREAD_ATFORK -- Performing Test HAVE_PTHREAD_ATFORK - Success -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for readlink -- Looking for readlink - found -- Looking for posix_spawnp -- Looking for posix_spawnp - found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for vfork -- Looking for vfork - found -- Looking for mmap -- Looking for mmap - found -- Looking for sigaction -- Looking for sigaction - found -- Looking for statvfs -- Looking for statvfs - found -- Looking for statvfs64 -- Looking for statvfs64 - found -- Looking for lstat -- Looking for lstat - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for RLIMIT_AS -- Looking for RLIMIT_AS - found -- Looking for sys/random.h -- Looking for sys/random.h - found -- Looking for getrandom -- Looking for getrandom - found -- Looking for ftell64 -- Looking for ftell64 - not found -- Looking for ftello64 -- Looking for ftello64 - found -- Looking for fseek64 -- Looking for fseek64 - not found -- Looking for fseeko64 -- Looking for fseeko64 - found -- Looking for stat64 -- Looking for stat64 - found -- Performing Test WINDOWS_STAT64 -- Performing Test WINDOWS_STAT64 - Failed -- Looking for fopen64 -- Looking for fopen64 - found -- Check size of off_t -- Check size of off_t - done -- Looking for pread64 -- Looking for pread64 - found -- Looking for ftruncate64 -- Looking for ftruncate64 - found -- Performing Test HAVE_USELOCALE -- Performing Test HAVE_USELOCALE - Success -- Performing Test HAVE_HIDE_INTERNAL_SYMBOLS -- Performing Test HAVE_HIDE_INTERNAL_SYMBOLS - Success -- Performing Test HAVE_GCC_ATOMIC_BUILTINS -- Performing Test HAVE_GCC_ATOMIC_BUILTINS - Success -- Performing Test HAVE_GCC_BSWAP -- Performing Test HAVE_GCC_BSWAP - Success -- Performing Test HAVE_SC_PHYS_PAGES -- Performing Test HAVE_SC_PHYS_PAGES - Success -- Performing Test HAVE_SCHED_GETAFFINITY -- Performing Test HAVE_SCHED_GETAFFINITY - Success -- Performing Test INT128_TEST -- Performing Test INT128_TEST - Failed -- checking if sprintf can be overloaded for GDAL compilation -- Performing Test DEPRECATE_SPRINTF -- Performing Test DEPRECATE_SPRINTF - Failed -- Performing Test HAVE_SHARED_MUTEX -- Performing Test HAVE_SHARED_MUTEX - Success -- Performing Test HAVE_ATOMIC_UINT64_T -- Performing Test HAVE_ATOMIC_UINT64_T - Success -- Looking for linux/userfaultfd.h -- Looking for linux/userfaultfd.h - found -- GDAL_VERSION = 3.11.0 -- GDAL_ABI_FULL_VERSION = 37.3.11.0 -- GDAL_SOVERSION = 37 -- Found ODBC: /usr/lib/libodbc.so found components: ODBCINST -- Could NOT find ODBCCPP (missing: ODBCCPP_LIBRARY ODBCCPP_INCLUDE_DIR) -- Could NOT find MSSQL_ODBC (missing: MSSQL_ODBC_LIBRARY MSSQL_ODBC_INCLUDE_DIR MSSQL_ODBC_VERSION) -- Found MySQL: /usr/lib/libmysqlclient.so (found version "") -- Found CURL: /usr/lib/libcurl.so (found suitable version "8.13.0", minimum required is "7.68") -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: /usr/lib/libc.so -- Performing Test _ICONV_SECOND_ARGUMENT_IS_NOT_CONST -- Performing Test _ICONV_SECOND_ARGUMENT_IS_NOT_CONST - Success -- Performing Test ICONV_HAS_EXTRA_CHARSETS -- Performing Test ICONV_HAS_EXTRA_CHARSETS - Success -- Found LibXml2: /usr/lib/libxml2.so (found version "2.14.3") -- Found XercesC: /usr/lib/libxerces-c.so (found version "3.3.0") -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found Deflate: /usr/lib/libdeflate.so -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.5.0") found components: SSL Crypto -- Performing Test CRYPTOPP_TEST_KNOWNBUG -- Performing Test CRYPTOPP_TEST_KNOWNBUG - Success -- Found CryptoPP: /lib/libcryptopp.so -- Looking for sqlite3_mutex_alloc -- Looking for sqlite3_mutex_alloc - found -- Looking for sqlite3_column_table_name -- Looking for sqlite3_column_table_name - found -- Looking for sqlite3_rtree_query_callback -- Looking for sqlite3_rtree_query_callback - found -- Looking for sqlite3_load_extension -- Looking for sqlite3_load_extension - found -- Looking for sqlite3_progress_handler -- Looking for sqlite3_progress_handler - found -- Performing Test SQLite3_HAS_NON_DEPRECATED_AUTO_EXTENSION -- Performing Test SQLite3_HAS_NON_DEPRECATED_AUTO_EXTENSION - Success -- Found SQLite3: /usr/lib/libsqlite3.so (found version "3.49.2") -- Found TIFF: /usr/lib/libtiff.so (found version "4.7.0") -- Found CURL: /usr/lib/libcurl.so (found version "8.13.0") -- Could NOT find SFCGAL (missing: SFCGAL_LIBRARY SFCGAL_INCLUDE_DIR) -- Could NOT find GeoTIFF (missing: GeoTIFF_DIR) -- Found GeoTIFF: /usr/lib/libgeotiff.so (found version "1.7.4.0") -- Found PNG: /usr/lib/libpng.so (found suitable version "1.6.48", minimum required is "1.6") -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Performing Test HAVE_JPEGTURBO_DUAL_MODE_8_12 -- Performing Test HAVE_JPEGTURBO_DUAL_MODE_8_12 - Success -- Found GIF: /usr/lib/libgif.so (found version "5.2.2") -- Could NOT find OpenCAD (missing: OPENCAD_LIBRARY OPENCAD_INCLUDE_DIR) -- Found QHULL: /usr/lib/libqhull_r.so -- Could NOT find LERC (missing: LERC_LIBRARY LERC_INCLUDE_DIR) -- Could NOT find BRUNSLI (missing: BRUNSLI_ENC_LIB BRUNSLI_DEC_LIB BRUNSLI_INCLUDE_DIR) -- Could NOT find libQB3 (missing: libQB3_DIR) -- Could NOT find Shapelib (missing: Shapelib_INCLUDE_DIR Shapelib_LIBRARY) -- Found PCRE2: /usr/lib/libpcre2-8.so -- Found SPATIALITE: /usr/lib/libspatialite.so (found suitable version "5.1.0", minimum required is "4.1.2") -- Could NOT find RASTERLITE2 (missing: RASTERLITE2_LIBRARY RASTERLITE2_INCLUDE_DIR) (Required is at least version "1.1.0") -- Could NOT find LibKML (missing: LIBKML_BASE_LIBRARY LIBKML_INCLUDE_DIR LIBKML_DOM_LIBRARY LIBKML_ENGINE_LIBRARY) -- Found HDF5: hdf5-shared (found version "1.14.6") found components: C -- Found WebP: /usr/lib/libwebp.so (found version "1.5.0") -- Found FreeXL: /usr/lib/libfreexl.so -- Could NOT find MRSID (missing: MRSID_LIBRARY MRSID_INCLUDE_DIR) -- Could NOT find Armadillo (missing: ARMADILLO_INCLUDE_DIR) -- Could NOT find HDF4 (missing: HDF4_df_LIBRARY HDF4_mfhdf_LIBRARY HDF4_INCLUDE_DIR) -- Could NOT find ECW (missing: ECW_LIBRARY ECWnet_LIBRARY ECWC_LIBRARY NCSUtil_LIBRARY ECW_INCLUDE_DIR) -- Found HDF5: hdf5-shared (found version "1.14.6") -- Found PostgreSQL: /usr/lib/libpq.so (found version "17.4") -- Could NOT find FYBA (missing: FYBA_FYBA_LIBRARY FYBA_FYGM_LIBRARY FYBA_FYUT_LIBRARY FYBA_INCLUDE_DIR) -- Found LibLZMA: /usr/lib/liblzma.so (found version "5.8.1") -- Found LZ4: /usr/lib/liblz4.so -- Found Blosc: /usr/lib/libblosc.so (found version "1.21.6") -- Could NOT find basisu (missing: basisu_DIR) -- Could NOT find IDB (missing: IDB_INCLUDE_DIR IDB_IFCPP_LIBRARY IDB_IFDMI_LIBRARY IDB_IFSQL_LIBRARY IDB_IFCLI_LIBRARY) -- Could NOT find TileDB (missing: TileDB_DIR) -- Could NOT find ExprTk (missing: ExprTk_INCLUDE_DIR) -- Could NOT find muparser (missing: MUPARSER_INCLUDE_DIR MUPARSER_LIBRARY) -- Found OpenEXR: /usr/lib/libOpenEXR.so (found version "3.3.3") -- Could NOT find MONGOCXX (missing: MONGOCXX_INCLUDE_DIR BSONCXX_INCLUDE_DIR MONGOCXX_LIBRARY BSONCXX_LIBRARY) -- Performing Test LIBHEIF_SUPPORTS_TILES -- Performing Test LIBHEIF_SUPPORTS_TILES - Success -- Performing Test AVIF_HAS_OPAQUE_PROPERTIES -- Performing Test AVIF_HAS_OPAQUE_PROPERTIES - Failed -- Found OpenJPEG: /usr/lib/libopenjp2.so (found suitable version "2.5.3", minimum required is "2.3.1") -- Could NOT find JNI (missing: JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 AWT JVM) -- Could NOT find HDFS (missing: HDFS_LIBRARY HDFS_INCLUDE_DIR) -- Found Poppler: /usr/lib/libpoppler.so (found suitable version "25.05.0", minimum required is "0.86") -- Found Podofo: /usr/lib/libpodofo.so (found version "0.10.4") -- Could NOT find Oracle (missing: Oracle_LIBRARY Oracle_INCLUDE_DIR) -- Could NOT find FileGDB (missing: FileGDB_LIBRARY FileGDB_INCLUDE_DIR) -- Could NOT find KDU (missing: KDU_INCLUDE_DIR KDU_LIBRARY KDU_AUX_LIBRARY) (found version "") -- Arrow version: 20.0.0 -- Found the Arrow shared library: /usr/lib/libarrow.so.2000.0.0 -- Found the Arrow import library: ARROW_IMPORT_LIB-NOTFOUND -- Found the Arrow static library: -- Parquet version: 20.0.0 -- Found the Parquet shared library: /usr/lib/libparquet.so.2000.0.0 -- Found the Parquet import library: PARQUET_IMPORT_LIB-NOTFOUND -- Found the Parquet static library: -- ArrowAcero version: 20.0.0 -- Found the ArrowAcero shared library: /usr/lib/libarrow_acero.so.2000.0.0 -- Found the ArrowAcero import library: ARROW_ACERO_IMPORT_LIB-NOTFOUND -- Found the ArrowAcero static library: -- ArrowDataset version: 20.0.0 -- Found the ArrowDataset shared library: /usr/lib/libarrow_dataset.so.2000.0.0 -- Found the ArrowDataset import library: ARROW_DATASET_IMPORT_LIB-NOTFOUND -- Found the ArrowDataset static library: -- Could NOT find OpenDrive (missing: OpenDrive_DIR) -- Could NOT find AdbcDriverManager (missing: AdbcDriverManager_DIR) -- Could NOT find JNI (missing: JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JVM) -- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Java_JAVAC_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVADOC_EXECUTABLE Java_JAVAH_EXECUTABLE Runtime Development) -- Could NOT find CSharp (missing: CSHARP_TYPE CSHARP_VERSION CSHARP_COMPILER) -- Performing Test HAS_NO_UNDEFINED -- Performing Test HAS_NO_UNDEFINED - Success -- Looking for linux/fs.h -- Looking for linux/fs.h - found -- Looking for blosc_cbuffer_validate -- Looking for blosc_cbuffer_validate - found -- Found BISON: /usr/bin/bison (found version "3.8.2") CMake Warning at frmts/gtiff/CMakeLists.txt:136 (message): Cannot build JXL as a TIFF codec as it requires building with -DGDAL_USE_TIFF_INTERNAL=ON CMake Warning at frmts/hdf5/CMakeLists.txt:90 (message): HDF5 library status regarding thread-safety is unknown (set GDAL_ENABLE_HDF5_GLOBAL_LOCK=NO if it is known to be thread-safe). Adding a global lock on GDAL side -- Looking for JxlEncoderFrameSettingsSetOption -- Looking for JxlEncoderFrameSettingsSetOption - found -- Looking for JxlEncoderFrameSettingsCreate -- Looking for JxlEncoderFrameSettingsCreate - found -- Looking for JxlEncoderSetFrameDistance -- Looking for JxlEncoderSetFrameDistance - found -- Looking for JxlEncoderSetFrameLossless -- Looking for JxlEncoderSetFrameLossless - found -- Looking for JxlEncoderSetCodestreamLevel -- Looking for JxlEncoderSetCodestreamLevel - found -- Looking for JxlEncoderInitExtraChannelInfo -- Looking for JxlEncoderInitExtraChannelInfo - found -- Looking for JxlDecoderSetDecompressBoxes -- Looking for JxlDecoderSetDecompressBoxes - found -- Looking for JxlEncoderSetExtraChannelDistance -- Looking for JxlEncoderSetExtraChannelDistance - found -- Looking for JxlDecoderDefaultPixelFormat -- Looking for JxlDecoderDefaultPixelFormat - not found -- Looking for sqlite3ext.h -- Looking for sqlite3ext.h - found -- Target system: Linux -- Installation directory: /usr -- C++ Compiler type: GNU -- C compile command line: /usr/lib/distcc/bin/cc -- C++ compile command line: /usr/lib/distcc/bin/c++ -- -- CMAKE_C_FLAGS: -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fvisibility=hidden -- CMAKE_CXX_FLAGS: -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility=hidden -- CMAKE_CXX17_STANDARD_COMPILE_OPTION: -std=c++17 -- CMAKE_CXX17_EXTENSION_COMPILE_OPTION: -std=gnu++17 -- CMAKE_EXE_LINKER_FLAGS: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -- CMAKE_MODULE_LINKER_FLAGS: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -- CMAKE_SHARED_LINKER_FLAGS: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -- CMAKE_STATIC_LINKER_FLAGS: -- -- Enabled drivers and features and found dependency packages -- The following features have been enabled: * gdal_JPEG, JPEG image format * gdal_RAW, Raw formats:EOSAT FAST Format, FARSITE LCP and Vexcel MFF2 Image * gdal_GTIFF, GeoTIFF image format * gdal_MEM, Read/write data in Memory * gdal_VRT, Virtual GDAL Datasets * gdal_DERIVED, Derived datasets * gdal_GTI, GDAL Tile Index * gdal_LIBERTIFF, GeoTIFF support through libertiff library * gdal_HFA, Erdas Imagine .img * gdal_NITF, National Imagery Transmission Format * gdal_GXF, GXF * gdal_AAIGRID, Arc/Info ASCII Grid Format. * gdal_CEOS, CEOS translator * gdal_SAR_CEOS, ASI CEOS translator * gdal_DTED, Military Elevation Data * gdal_JDEM, JDEM driver * gdal_ENVISAT, Envisat * gdal_L1B, NOAA Polar Orbiter Level 1b Data Set (AVHRR) * gdal_RS2, RS2 -- RadarSat 2 XML Product * gdal_ILWIS, Raster Map * gdal_RMF, RMF --- Raster Matrix Format * gdal_LEVELLER, Daylon Leveller heightfield * gdal_SRTMHGT, SRTM HGT File Read Support * gdal_IDRISI, Idrisi Raster Format * gdal_GSG, Implements the Golden Software Surfer 7 Binary Grid Format. * gdal_ERS, ERMapper .ERS * gdal_JAXAPALSAR, JAXA PALSAR Level 1.1 and Level 1.5 processed products support * gdal_DIMAP, SPOT Dimap Driver * gdal_GFF, Ground-based SAR Applitcations Testbed File Format driver * gdal_COSAR, COSAR -- TerraSAR-X Complex SAR Data Product * gdal_PDS, USGS Astrogeology ISIS Cube (Version 2) * gdal_ADRG, ADRG reader and ASRP/USRP Reader * gdal_COASP, DRDC Configurable Airborne SAR Processor (COASP) data reader * gdal_TSX, TerraSAR-X XML Product Support * gdal_TERRAGEN, Terragen™ Terrain File * gdal_MSGN, Meteosat Second Generation (MSG) Native Archive Format (.nat) * gdal_TIL, EarthWatch .TIL Driver * gdal_NORTHWOOD, NWT_GRD/NWT_GRC -- Northwood/Vertical Mapper File Format * gdal_SAGA, SAGA GIS Binary Driver * gdal_XYZ, ASCII Gridded XYZ * gdal_HEIF, HEIF * gdal_ESRIC, ESRI compact cache * gdal_HF2, HF2/HFZ heightfield raster * gdal_KMLSUPEROVERLAY * gdal_CTG, CTG driver * gdal_ZMAP, ZMAP * gdal_NGSGEOID, NOAA NGS Geoid Height Grids * gdal_IRIS, IRIS driver * gdal_MAP, OziExplorer .MAP * gdal_CALS, CALS type 1 * gdal_SAFE, SAFE -- Sentinel-1 SAFE XML Product * gdal_SENTINEL2, Driver for Sentinel-2 Level-1B, Level-1C and Level-2A products. * gdal_PRF, PHOTOMOD Raster File * gdal_MRF, Meta raster format * gdal_WMTS, OGC Web Map Tile Service * gdal_GRIB, WMO General Regularly-distributed Information in Binary form * gdal_BMP, Microsoft Windows Device Independent Bitmap * gdal_TGA, TGA * gdal_STACTA, STACTA * gdal_SNAP_TIFF, SNAP TIFF * gdal_BSB, Maptech/NOAA BSB Nautical Chart Format * gdal_AIGRID, Arc/Info Binary Grid Format * gdal_USGSDEM, USGS ASCII DEM (and CDED) * gdal_AIRSAR, AirSAR Polarimetric Format * gdal_PCIDSK, PCI Geomatics Database File * gdal_SIGDEM, Scaled Integer Gridded DEM .sigdem Driver * gdal_RIK, RIK -- Swedish Grid Maps * gdal_STACIT, STACIT * gdal_PDF, Geospatial PDF * gdal_RCM, Radarsat Constellation Mission * gdal_GDALG, GDAL Streamed Algorithm Format * gdal_PNG, PNG image format * gdal_GIF, Graphics Interchange Format * gdal_WCS, OGC Web Coverage Service * gdal_HTTP, HTTP driver * gdal_NETCDF, NetCDF network Common Data Form * gdal_ZARR, ZARR * gdal_DAAS, Airbus DS Intelligence Data As A Service(DAAS) * gdal_EEDA, Earth Engine Data API * gdal_FITS, FITS Driver * gdal_HDF5, Hierarchical Data Format Release 5 (HDF5) * gdal_PLMOSAIC, PLMosaic (Planet Labs Mosaics API) * gdal_WMS, Web Map Services * gdal_OGCAPI, OGCAPI * gdal_WEBP, WebP * gdal_MBTILES, MBTile * gdal_POSTGISRASTER, PostGIS Raster driver * gdal_JP2OPENJPEG, JPEG2000 driver based on OpenJPEG library * gdal_EXR, EXR support via OpenEXR library * gdal_PCRASTER, PCRaster CSF 2.0 raster file driver * gdal_JPEGXL, JPEG-XL * ogr_GEOJSON, GeoJSON/GeoJSONSeq/ESRIJSON/TopoJSON drivers * ogr_TAB, MapInfo TAB and MIF/MID * ogr_SHAPE, ESRI shape-file * ogr_KML, KML * ogr_VRT, VRT - Virtual Format * ogr_AVC, AVC * ogr_GML, GML * ogr_CSV, CSV * ogr_DGN, DGN * ogr_GMT, GMT * ogr_S57, S57 * ogr_GEORSS, GEORSS * ogr_DXF, DXF * ogr_PGDUMP, PGDump * ogr_GPSBABEL, GPSBABEL * ogr_EDIGEO, EDIGEO * ogr_SXF, SXF * ogr_OPENFILEGDB, OPENFILEGDB * ogr_WASP, WAsP .map format * ogr_SELAFIN, OSELAFIN * ogr_JML, JML * ogr_VDV, VDV-451/VDV-452/INTREST Data Format * ogr_FLATGEOBUF, FlatGeobuf * ogr_MAPML, MapML * ogr_ADBC, ADBC * ogr_MIRAMON, MiraMonVector * ogr_AIVECTOR, AIVector * ogr_JSONFG, JSONFG * ogr_GPX, GPX - GPS Exchange Format * ogr_GMLAS, GMLAS * ogr_CSW, CSW * ogr_NAS, NAS/ALKIS * ogr_PLSCENES, PLSCENES * ogr_WFS, OGC WFS service * ogr_OAPIF, OGC API Features service * ogr_NGW, NextGIS Web * ogr_ELASTIC, ElasticSearch * ogr_IDRISI, IDRISI * ogr_PDS, Planetary Data Systems TABLE * ogr_SQLITE, SQLite3 / Spatialite RDBMS * ogr_GPKG, GeoPackage * ogr_OSM, OpenStreetMap XML and PBF * ogr_VFK, Czech Cadastral Exchange Data Format * ogr_MVT, MVT * ogr_PMTILES, PMTiles * ogr_AMIGOCLOUD, AMIGOCLOUD * ogr_CARTO, CARTO * ogr_ILI, ILI * ogr_MYSQL, MySQL * ogr_PG, PostGIS * ogr_MSSQLSPATIAL, MSSQLSPATIAL * ogr_ODBC, ODBC * ogr_PGEO, PGEO * ogr_XLSX, Microsoft Office Excel(xlsx) * ogr_XLS, Microsoft Office Excel(xls) * ogr_CAD, OpenCAD * ogr_PARQUET, Parquet * ogr_ARROW, Arrow * ogr_GTFS, GTFS * ogr_ODS, ODS * ogr_LVBAG, LVBAG -- The following OPTIONAL packages have been found: * Python (required version >= 3.8) SWIG_PYTHON: Python binding * ODBC Enable DB support through ODBC * MySQL MySQL * Iconv Character set recoding (used in GDAL portability library) * LibXml2 Read and write XML formats * XercesC Read and write XML formats (needed for GMLAS and ILI drivers) * Deflate Enable libdeflate compression library (complement to ZLib) * OpenSSL Use OpenSSL library * CryptoPP Use crypto++ library for CPL. * PROJ * Threads * ZSTD ZSTD compression library * ZLIB zlib (external) * GIF GIF compression library (external) * JSONC json-c library (external) * PCRE2 Enable PCRE2 support for sqlite3 * SPATIALITE (required version >= 4.1.2) Enable spatialite support for sqlite3 * WebP WebP compression * FreeXL Enable XLS driver * CFITSIO C FITS I/O library * HDF5 Enable HDF5 * NetCDF Enable netCDF driver * PostgreSQL * LibLZMA LZMA compression * LZ4 LZ4 compression * Blosc Blosc compression * ARCHIVE Multi-format archive and compression library library (used for /vsi7z/ * LIBAEC Adaptive Entropy Coding implementing Golomb-Rice algorithm (used by GRIB) * JXL JPEG-XL compression * JXL_THREADS JPEG-XL threading * OpenEXR OpenEXR >=2.2 * HEIF HEIF >= 1.1 * OpenJPEG (required version >= 2.3.1) Enable JPEG2000 support with OpenJPEG library * Poppler (required version >= 0.86), A PDF rendering library, <http://poppler.freedesktop.org> Enable PDF driver with Poppler (read side) * Podofo Enable PDF driver with Podofo (read side) * Arrow Apache Arrow C++ library * Parquet Apache Parquet C++ library * ArrowDataset Apache ArrowDataset C++ library * BISON -- The following RECOMMENDED packages have been found: * EXPAT Read and write XML formats * CURL Enable drivers to use web API * GeoTIFF libgeotiff library (external) * PNG (required version >= 1.6) PNG compression library (external) * JPEG JPEG compression library (external) * QHULL Enable QHULL (external) * GEOS Geometry Engine - Open Source (GDAL core dependency) -- The following REQUIRED packages have been found: * SWIG, Software development tool that connects programs written in C and C++ with a variety of high-level programming languages., <http://swig.org/> -- The following features have been disabled: * gdal_AVIF, AVIF * gdal_MSG, Meteosat Second Generation * gdal_GTA, Generic Tagged Arrays * gdal_HDF4, Hierarchical Data Format Release 4 (HDF4) * gdal_DDS, DirectDraw Surface * gdal_KEA, Kea * gdal_TILEDB, TileDB tiledb.io * gdal_BASISU_KTX2, Basis Universal and KTX2 texture formats * gdal_JP2KAK, JPEG-2000 (based on Kakadu) * gdal_JPIPKAK, JPIP Streaming * gdal_MRSID, Multi-resolution Seamless Image Database * gdal_GEOR, Oracle Spatial GeoRaster * gdal_ECW, ERDAS JPEG2000 (.jp2) * ogr_DWG, DWG * ogr_FILEGDB, FileGDB * ogr_LIBKML, LibKML * ogr_SOSI, SOSI:Systematic Organization of Spatial Information * ogr_XODR, OpenDRIVE * ogr_MONGODBV3, MongoDB V3 * ogr_OCI, Oracle OCI * ogr_IDB, IDB * ogr_HANA, SAP HANA -- The following OPTIONAL packages have not been found: * ODBCCPP odbc-cpp library (external) * MSSQL_NCLI MSSQL Native Client to enable bulk copy * MSSQL_ODBC MSSQL ODBC driver to enable bulk copy * SFCGAL gdal core supports ISO 19107:2013 and OGC Simple Features Access 1.2 for 3D operations * OpenCAD libopencad (external, used by OpenCAD driver) * BRUNSLI Enable BRUNSLI for JPEG packing in MRF * libQB3 Enable QB3 compression in MRF * RASTERLITE2 (required version >= 1.1.0) Enable RasterLite2 support for sqlite3 * LibKML Use LIBKML library * KEA Enable KEA driver * GTA Enable GTA driver * MRSID MrSID raster SDK * Armadillo C++ library for linear algebra (used for TPS transformation) * HDF4 Enable HDF4 driver * ECW Enable ECW driver * FYBA enable ogr_SOSI driver * Crnlib enable gdal_DDS driver * basisu Enable BASISU driver * IDB enable ogr_IDB driver * TileDB enable TileDB driver * ExprTk Enable C++ Mathematical Expression Tooklit Library (ExprTk) for VRT expressions * MONGOCXX Enable MongoDBV3 driver * AVIF AVIF * HDFS Enable Hadoop File System through native library * PDFIUM Enable PDF driver with Pdfium (read side) * Oracle Enable Oracle OCI and GeoRaster drivers * TEIGHA Enable DWG and DGNv8 drivers * FileGDB Enable FileGDB (based on closed-source SDK) driver * KDU Enable KAKADU * OpenDrive Enable libOpenDRIVE * AdbcDriverManager Enable ADBC * JNI SWIG_JAVA: Java binding * Java * Dotnet * CSharp SWIG_CSharp: CSharp binding -- The following RECOMMENDED packages have not been found: * LERC Enable LERC (external) * muparser Enable muparser library for VRT expressions -- Internal libraries enabled: * OPENCAD internal library enabled * LERC internal library enabled -- Configuring done (70.7s) -- Generating done (3.9s) CMake Warning: Manually-specified variables were not used by the project: GDAL_USE_OPENCL -- Build files have been written to: /build/gdal/src/build make: Entering directory '/build/gdal/src/build' [ 0%] Building C object frmts/zlib/contrib/infback9/CMakeFiles/infback9.dir/infback9.c.o [ 0%] Building CXX object port/CMakeFiles/cpl_iconv.dir/cpl_recode_iconv.cpp.o [ 0%] Building CXX object port/CMakeFiles/cpl.dir/cpl_alibaba_oss.cpp.o [ 0%] Building CXX object third_party/LercLib/CMakeFiles/lerc.dir/BitMask.cpp.o [ 0%] Built target generate_gdal_version_h [ 0%] Building CXX object frmts/iso8211/CMakeFiles/gdal_iso8211.dir/ddfmodule.cpp.o [ 0%] Building CXX object third_party/LercLib/CMakeFiles/lerc.dir/BitStuffer2.cpp.o /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c: In function 'gdal_inflateBack9': /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c:504:18: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c:507:9: note: here /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c:555:18: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c:558:9: note: here /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c:567:18: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c:570:9: note: here /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c:596:18: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c:599:9: note: here /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c:613:18: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/gdal/src/gdal-3.11.0/frmts/zlib/contrib/infback9/infback9.c:616:9: note: here [ 0%] Building C object frmts/zlib/contrib/infback9/CMakeFiles/infback9.dir/inftree9.c.o [ 0%] Building C object frmts/zlib/contrib/infback9/CMakeFiles/infback9.dir/minified_zutil.c.o [ 0%] Built target infback9 [ 1%] Building CXX object frmts/CMakeFiles/gdal_frmts.dir/gdalallregister.cpp.o [ 2%] Building CXX object third_party/LercLib/CMakeFiles/lerc.dir/Huffman.cpp.o [ 2%] Built target cpl_iconv [ 3%] Building CXX object frmts/jpeg/CMakeFiles/gdal_JPEG_core.dir/jpegdrivercore.cpp.o [ 3%] Building CXX object frmts/iso8211/CMakeFiles/gdal_iso8211.dir/ddfutils.cpp.o [ 3%] Building CXX object port/CMakeFiles/cpl.dir/cpl_azure.cpp.o [ 3%] Building CXX object third_party/LercLib/CMakeFiles/lerc.dir/Lerc.cpp.o [ 3%] Building CXX object frmts/iso8211/CMakeFiles/gdal_iso8211.dir/ddffielddefn.cpp.o [ 3%] Built target gdal_frmts [ 3%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/ace2dataset.cpp.o [ 3%] Built target gdal_JPEG_core [ 3%] Building CXX object third_party/LercLib/CMakeFiles/lerc.dir/Lerc2.cpp.o [ 3%] Building CXX object frmts/iso8211/CMakeFiles/gdal_iso8211.dir/ddfrecord.cpp.o [ 3%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/cogdriver.cpp.o [ 3%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/atlsci_spheroid.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/port/cpl_aws.h:27, from /build/gdal/src/gdal-3.11.0/port/cpl_azure.h:21, from /build/gdal/src/gdal-3.11.0/port/cpl_azure.cpp:28: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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>, CPLAzureCachedToken>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, CPLAzureCachedToken> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, CPLAzureCachedToken> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, CPLAzureCachedToken>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, CPLAzureCachedToken> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, CPLAzureCachedToken> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object port/CMakeFiles/cpl.dir/cpl_conv.cpp.o [ 3%] Building CXX object frmts/iso8211/CMakeFiles/gdal_iso8211.dir/ddffield.cpp.o [ 3%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/cpgdataset.cpp.o [ 3%] Building CXX object frmts/iso8211/CMakeFiles/gdal_iso8211.dir/ddfsubfielddefn.cpp.o [ 3%] Building CXX object port/CMakeFiles/cpl.dir/cpl_error.cpp.o [ 3%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffbitmapband.cpp.o [ 3%] Built target gdal_iso8211 [ 3%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffdataset.cpp.o [ 3%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/doq1dataset.cpp.o [ 3%] Building CXX object port/CMakeFiles/cpl.dir/cpl_string.cpp.o [ 3%] Building CXX object third_party/LercLib/CMakeFiles/lerc.dir/Lerc_c_api_impl.cpp.o [ 3%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffdataset_read.cpp.o /build/gdal/src/gdal-3.11.0/port/cpl_string.cpp: In function 'CPLErr CPLParseMemorySize(const char*, GIntBig*, bool*)': /build/gdal/src/gdal-3.11.0/port/cpl_string.cpp:1818:31: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/gdal/src/gdal-3.11.0/port/cpl_string.cpp:1819:21: note: here /build/gdal/src/gdal-3.11.0/port/cpl_string.cpp:1821:31: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/gdal/src/gdal-3.11.0/port/cpl_string.cpp:1822:21: note: here [ 4%] Building CXX object port/CMakeFiles/cpl.dir/cplgetsymbol.cpp.o [ 4%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/doq2dataset.cpp.o [ 4%] Building CXX object third_party/LercLib/CMakeFiles/lerc.dir/RLE.cpp.o [ 4%] Built target lerc [ 4%] Building CXX object frmts/mem/CMakeFiles/gdal_MEM.dir/memdataset.cpp.o [ 4%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffdataset_write.cpp.o [ 4%] Building CXX object port/CMakeFiles/cpl.dir/cplstringlist.cpp.o [ 5%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/ehdrdataset.cpp.o [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cpl_strtod.cpp.o [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cpl_path.cpp.o [ 5%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/eirdataset.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:63, from /build/gdal/src/gdal-3.11.0/gcore/gdal_pam.h:19, from /build/gdal/src/gdal-3.11.0/frmts/gtiff/gtiffdataset.h:17, from /build/gdal/src/gdal-3.11.0/frmts/gtiff/gtiffdataset_read.cpp:14: /usr/include/c++/14.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 int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData>; _KeyOfValue = std::_Select1st<std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData>, std::_Select1st<std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData> >, std::less<int>, std::allocator<std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/port/cpl_float.h:53, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:50: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData> >]', inlined from 'GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::<lambda(int, int, vsi_l_offset&, vsi_l_offset&, size_t, size_t)>' at /build/gdal/src/gdal-3.11.0/frmts/gtiff/gtiffdataset_read.cpp:6812:57, inlined from 'void* GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)' at /build/gdal/src/gdal-3.11.0/frmts/gtiff/gtiffdataset_read.cpp:7014:55: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData>, std::_Select1st<std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData> >, std::less<int>, std::allocator<std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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 = int; _Tp = GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData> >]', inlined from 'GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::<lambda(int, int, vsi_l_offset&, vsi_l_offset&, size_t, size_t)>' at /build/gdal/src/gdal-3.11.0/frmts/gtiff/gtiffdataset_read.cpp:6823:49, inlined from 'void* GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)' at /build/gdal/src/gdal-3.11.0/frmts/gtiff/gtiffdataset_read.cpp:7014:55: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData>, std::_Select1st<std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData> >, std::less<int>, std::allocator<std::pair<const int, GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)::StrileData> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void* GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)' at /build/gdal/src/gdal-3.11.0/frmts/gtiff/gtiffdataset_read.cpp:7048:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void* GTiffDataset::CacheMultiRange(int, int, int, int, int, int, const int*, int, GDALRasterIOExtraArg*)' at /build/gdal/src/gdal-3.11.0/frmts/gtiff/gtiffdataset_read.cpp:7048:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cpl_csv.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:63, from /build/gdal/src/gdal-3.11.0/gcore/gdal_pam.h:19, from /build/gdal/src/gdal-3.11.0/frmts/mem/memdataset.h:16, from /build/gdal/src/gdal-3.11.0/frmts/mem/memdataset.cpp:15: /usr/include/c++/14.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<GDALDimension*&&>, std::tuple<>}; _Key = GDALDimension*; _Val = std::pair<GDALDimension* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<GDALDimension* const, long long unsigned int> >; _Compare = std::less<GDALDimension*>; _Alloc = std::allocator<std::pair<GDALDimension* const, long long unsigned int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<GDALDimension*, std::pair<GDALDimension* const, long long unsigned int>, std::_Select1st<std::pair<GDALDimension* const, long long unsigned int> >, std::less<GDALDimension*>, std::allocator<std::pair<GDALDimension* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = GDALDimension*; _Tp = long long unsigned int; _Compare = std::less<GDALDimension*>; _Alloc = std::allocator<std::pair<GDALDimension* const, long long unsigned int> >]', inlined from 'bool MEMMDArray::Resize(const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, bool)' at /build/gdal/src/gdal-3.11.0/frmts/mem/memdataset.cpp:2662:36: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<GDALDimension*, std::pair<GDALDimension* const, long long unsigned int>, std::_Select1st<std::pair<GDALDimension* const, long long unsigned int> >, std::less<GDALDimension*>, std::allocator<std::pair<GDALDimension* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = GDALDimension*; _Tp = long long unsigned int; _Compare = std::less<GDALDimension*>; _Alloc = std::allocator<std::pair<GDALDimension* const, long long unsigned int> >]', inlined from 'bool MEMMDArray::Resize(const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, bool)' at /build/gdal/src/gdal-3.11.0/frmts/mem/memdataset.cpp:2674:40: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<GDALDimension*, std::pair<GDALDimension* const, long long unsigned int>, std::_Select1st<std::pair<GDALDimension* const, long long unsigned int> >, std::less<GDALDimension*>, std::allocator<std::pair<GDALDimension* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = GDALDimension*; _Tp = long long unsigned int; _Compare = std::less<GDALDimension*>; _Alloc = std::allocator<std::pair<GDALDimension* const, long long unsigned int> >]', inlined from 'MEMMDArray::Resize(const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, bool)::<lambda()>' at /build/gdal/src/gdal-3.11.0/frmts/mem/memdataset.cpp:2693:46: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<GDALDimension*, std::pair<GDALDimension* const, long long unsigned int>, std::_Select1st<std::pair<GDALDimension* const, long long unsigned int> >, std::less<GDALDimension*>, std::allocator<std::pair<GDALDimension* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 5%] Building CXX object frmts/mem/CMakeFiles/gdal_MEM.dir/ogrmemlayer.cpp.o [ 5%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffjpegoverviewds.cpp.o [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cpl_findfile.cpp.o [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cpl_minixml.cpp.o [ 5%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/envidataset.cpp.o [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cpl_multiproc.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:63, from /build/gdal/src/gdal-3.11.0/gcore/gdal_pam.h:19, from /build/gdal/src/gdal-3.11.0/frmts/mem/memdataset.h:16, from /build/gdal/src/gdal-3.11.0/frmts/mem/ogrmemlayer.cpp:15: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair<const long long int, std::unique_ptr<OGRFeature> >; _KeyOfValue = std::_Select1st<std::pair<const long long int, std::unique_ptr<OGRFeature> > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::unique_ptr<OGRFeature> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::unique_ptr<OGRFeature> >, std::_Select1st<std::pair<const long long int, std::unique_ptr<OGRFeature> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::unique_ptr<OGRFeature> > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Built target gdal_MEM [ 5%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtderivedrasterband.cpp.o [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cpl_levenshtein.cpp.o [ 5%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffoddbitsband.cpp.o [ 5%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffrasterband.cpp.o [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cpl_list.cpp.o [ 5%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/fastdataset.cpp.o [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cpl_getexecpath.cpp.o [ 5%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffrasterband_read.cpp.o [ 5%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtdriver.cpp.o [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cplstring.cpp.o [ 5%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/genbindataset.cpp.o [ 5%] Building CXX object frmts/derived/CMakeFiles/gdal_Derived.dir/deriveddataset.cpp.o [ 5%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsisimple.cpp.o [ 5%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/gscdataset.cpp.o [ 5%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffrasterband_write.cpp.o [ 6%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtfilters.cpp.o [ 6%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil.cpp.o [ 6%] Building C object frmts/derived/CMakeFiles/gdal_Derived.dir/derivedlist.c.o [ 6%] Built target gdal_Derived [ 6%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtrasterband.cpp.o [ 6%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/gtxdataset.cpp.o [ 6%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffrgbaband.cpp.o [ 6%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/hkvdataset.cpp.o [ 6%] Building CXX object frmts/gti/CMakeFiles/gdal_GTI.dir/gdaltileindexdataset.cpp.o [ 6%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsi_mem.cpp.o [ 6%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtrawrasterband.cpp.o [ 6%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/krodataset.cpp.o [ 6%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffsplitband.cpp.o [ 6%] Building CXX object port/CMakeFiles/cpl.dir/cpl_http.cpp.o [ 6%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtsourcedrasterband.cpp.o [ 6%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/iscedataset.cpp.o [ 7%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gtiffsplitbitmapband.cpp.o [ 7%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/landataset.cpp.o [ 8%] Building CXX object port/CMakeFiles/cpl.dir/cpl_hash_set.cpp.o [ 8%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/geotiff.cpp.o [ 8%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtsources.cpp.o [ 8%] Building CXX object port/CMakeFiles/cpl.dir/cplkeywordparser.cpp.o [ 8%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/lcpdataset.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/frmts/gti/gdaltileindexdataset.cpp:16: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, vector<GDALTileIndexDataset::SourceDesc> >; _Distance = int; _Tp = GDALTileIndexDataset::SourceDesc; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GDALTileIndexDataset::SortSourceDesc()::<lambda(const GDALTileIndexDataset::SourceDesc&, const GDALTileIndexDataset::SourceDesc&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, std::vector<GDALTileIndexDataset::SourceDesc> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, vector<GDALTileIndexDataset::SourceDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GDALTileIndexDataset::SortSourceDesc()::<lambda(const GDALTileIndexDataset::SourceDesc&, const GDALTileIndexDataset::SourceDesc&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, std::vector<GDALTileIndexDataset::SourceDesc> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, std::vector<GDALTileIndexDataset::SourceDesc> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, vector<GDALTileIndexDataset::SourceDesc> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GDALTileIndexDataset::SortSourceDesc()::<lambda(const GDALTileIndexDataset::SourceDesc&, const GDALTileIndexDataset::SourceDesc&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, std::vector<GDALTileIndexDataset::SourceDesc> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, std::vector<GDALTileIndexDataset::SourceDesc> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, std::vector<GDALTileIndexDataset::SourceDesc> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, vector<GDALTileIndexDataset::SourceDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GDALTileIndexDataset::SortSourceDesc()::<lambda(const GDALTileIndexDataset::SourceDesc&, const GDALTileIndexDataset::SourceDesc&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, vector<GDALTileIndexDataset::SourceDesc> >; _Compare = GDALTileIndexDataset::SortSourceDesc()::<lambda(const GDALTileIndexDataset::SourceDesc&, const GDALTileIndexDataset::SourceDesc&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void GDALTileIndexDataset::SortSourceDesc()' at /build/gdal/src/gdal-3.11.0/frmts/gti/gdaltileindexdataset.cpp:3913:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, std::vector<GDALTileIndexDataset::SourceDesc> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, vector<GDALTileIndexDataset::SourceDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GDALTileIndexDataset::SortSourceDesc()::<lambda(const GDALTileIndexDataset::SourceDesc&, const GDALTileIndexDataset::SourceDesc&)> >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, vector<GDALTileIndexDataset::SourceDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GDALTileIndexDataset::SortSourceDesc()::<lambda(const GDALTileIndexDataset::SourceDesc&, const GDALTileIndexDataset::SourceDesc&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, vector<GDALTileIndexDataset::SourceDesc> >; _Compare = GDALTileIndexDataset::SortSourceDesc()::<lambda(const GDALTileIndexDataset::SourceDesc&, const GDALTileIndexDataset::SourceDesc&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void GDALTileIndexDataset::SortSourceDesc()' at /build/gdal/src/gdal-3.11.0/frmts/gti/gdaltileindexdataset.cpp:3913:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, std::vector<GDALTileIndexDataset::SourceDesc> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<GDALTileIndexDataset::SourceDesc*, std::vector<GDALTileIndexDataset::SourceDesc> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /build/gdal/src/gdal-3.11.0/frmts/gti/gdaltileindexdataset.cpp:24: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair<bool, double>; _Alloc = std::allocator<std::pair<bool, double> >]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<std::pair<bool, double> >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:66: /usr/include/c++/14.2.1/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<bool, double>; _Alloc = std::allocator<std::pair<bool, double> >]', inlined from 'bool GDALTileIndexDataset::Open(GDALOpenInfo*)' at /build/gdal/src/gdal-3.11.0/frmts/gti/gdaltileindexdataset.cpp:1751:31: /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<bool, double>*, std::vector<std::pair<bool, double> > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Built target gdal_GTI [ 8%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtwarped.cpp.o [ 8%] Building CXX object port/CMakeFiles/cpl.dir/cpl_recode.cpp.o [ 8%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gt_jpeg_copy.cpp.o [ 8%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/loslasdataset.cpp.o [ 8%] Building CXX object port/CMakeFiles/cpl.dir/cpl_recode_stub.cpp.o [ 8%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/mffdataset.cpp.o [ 8%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtdataset.cpp.o [ 8%] Building CXX object port/CMakeFiles/cpl.dir/cpl_quad_tree.cpp.o [ 8%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gt_citation.cpp.o [ 8%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/ndfdataset.cpp.o [ 9%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/noaabdataset.cpp.o [ 9%] Building CXX object port/CMakeFiles/cpl.dir/cpl_atomic_ops.cpp.o [ 9%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_subfile.cpp.o [ 9%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gt_overview.cpp.o [ 9%] Building CXX object port/CMakeFiles/cpl.dir/cpl_time.cpp.o [ 9%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/ntv2dataset.cpp.o [ 9%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/gt_wkt_srs.cpp.o [ 9%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/pixelfunctions.cpp.o [ 9%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_stdout.cpp.o [ 9%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtpansharpened.cpp.o [ 9%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_sparsefile.cpp.o [ 9%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/pauxdataset.cpp.o [ 9%] Building CXX object frmts/gtiff/CMakeFiles/gdal_GTIFF.dir/tifvsi.cpp.o [ 9%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtprocesseddataset.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/port/cpl_vsil_sparsefile.cpp:27: /usr/include/c++/14.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<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, int>; _KeyOfValue = std::_Select1st<std::pair<const long long int, int> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >]', inlined from 'void VSISparseFileFilesystemHandler::IncRecCounter()' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_sparsefile.cpp:127:34, inlined from 'virtual size_t VSISparseFileHandle::Read(void*, size_t, size_t)' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_sparsefile.cpp:322:30: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >]', inlined from 'void VSISparseFileFilesystemHandler::DecRecCounter()' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_sparsefile.cpp:132:34, inlined from 'virtual size_t VSISparseFileHandle::Read(void*, size_t, size_t)' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_sparsefile.cpp:326:30: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >]', inlined from 'int VSISparseFileFilesystemHandler::GetRecCounter()' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_sparsefile.cpp:122:41, inlined from 'virtual VSIVirtualHandle* VSISparseFileFilesystemHandler::Open(const char*, const char*, bool, CSLConstList)' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_sparsefile.cpp:413:22: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 9%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_abstract_archive.cpp.o [ 9%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/pnmdataset.cpp.o [ 9%] Built target gdal_GTIFF [ 9%] Building CXX object frmts/libertiff/CMakeFiles/gdal_LIBERTIFF.dir/libertiffdataset.cpp.o [ 9%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_tar.cpp.o [ 9%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtprocesseddatasetfunctions.cpp.o [ 9%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/roipacdataset.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/gdal/src/gdal-3.11.0/port/cpl_string.h:291, from /build/gdal/src/gdal-3.11.0/frmts/vrt/vrtprocesseddataset.cpp:14: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'CPLErr VRTProcessedDataset::Init(const CPLXMLNode*, const char*, const VRTProcessedDataset*, GDALDataset*, int)' at /build/gdal/src/gdal-3.11.0/frmts/vrt/vrtprocesseddataset.cpp:591:40: /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_libarchive.cpp.o [ 9%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/rrasterdataset.cpp.o [ 9%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/snodasdataset.cpp.o [ 9%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_stdin.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/gdal/src/gdal-3.11.0/port/cpl_string.h:291, from /build/gdal/src/gdal-3.11.0/frmts/vrt/vrtprocesseddatasetfunctions.cpp:14: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'std::vector<double> SetOutputValuesForInNoDataAndOutNoData(int, double*, int*, double**, bool, double, bool, double, bool)' at /build/gdal/src/gdal-3.11.0/frmts/vrt/vrtprocesseddatasetfunctions.cpp:118:28: /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'std::vector<double> SetOutputValuesForInNoDataAndOutNoData(int, double*, int*, double**, bool, double, bool, double, bool)' at /build/gdal/src/gdal-3.11.0/frmts/vrt/vrtprocesseddatasetfunctions.cpp:129:28: /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'CPLErr BandAffineCombinationInit(const char*, void*, CSLConstList, int, GDALDataType, double*, int*, GDALDataType*, double**, const char*, void**)' at /build/gdal/src/gdal-3.11.0/frmts/vrt/vrtprocesseddatasetfunctions.cpp:263:47: /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtmultidim.cpp.o [ 9%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/byndataset.cpp.o [ 9%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/nsidcbindataset.cpp.o [ 9%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_buffered_reader.cpp.o [ 9%] Built target gdal_LIBERTIFF [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_plugin.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_base64.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_curl.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_curl_streaming.cpp.o [ 10%] Building CXX object frmts/raw/CMakeFiles/gdal_raw.dir/rawdrivers.cpp.o [ 10%] Built target gdal_raw [ 10%] Building CXX object frmts/hfa/CMakeFiles/gdal_HFA.dir/hfaband.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_cache.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_xml_validate.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_spawn.cpp.o [ 10%] Building CXX object frmts/hfa/CMakeFiles/gdal_HFA.dir/hfacompress.cpp.o [ 10%] Building CXX object frmts/vrt/CMakeFiles/gdal_vrt.dir/vrtreclassifier.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_google_oauth2.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_progress.cpp.o [ 10%] Building CXX object frmts/hfa/CMakeFiles/gdal_HFA.dir/hfadataset.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/frmts/vrt/vrtreclassifier.cpp:16: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<gdal::Reclassifier::Interval, optional<double> >*, vector<pair<gdal::Reclassifier::Interval, optional<double> > > >; _Distance = int; _Tp = pair<gdal::Reclassifier::Interval, optional<double> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gdal::Reclassifier::Finalize()::<lambda(const auto:9&, const auto:10&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<gdal::Reclassifier::Interval, std::optional<double> >*, std::vector<std::pair<gdal::Reclassifier::Interval, std::optional<double> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<gdal::Reclassifier::Interval, optional<double> >*, vector<pair<gdal::Reclassifier::Interval, optional<double> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gdal::Reclassifier::Finalize()::<lambda(const auto:9&, const auto:10&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<gdal::Reclassifier::Interval, std::optional<double> >*, std::vector<std::pair<gdal::Reclassifier::Interval, std::optional<double> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<gdal::Reclassifier::Interval, std::optional<double> >*, std::vector<std::pair<gdal::Reclassifier::Interval, std::optional<double> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<gdal::Reclassifier::Interval, optional<double> >*, vector<pair<gdal::Reclassifier::Interval, optional<double> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gdal::Reclassifier::Finalize()::<lambda(const auto:9&, const auto:10&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<gdal::Reclassifier::Interval, std::optional<double> >*, std::vector<std::pair<gdal::Reclassifier::Interval, std::optional<double> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<gdal::Reclassifier::Interval, std::optional<double> >*, std::vector<std::pair<gdal::Reclassifier::Interval, std::optional<double> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<gdal::Reclassifier::Interval, std::optional<double> >*, std::vector<std::pair<gdal::Reclassifier::Interval, std::optional<double> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<gdal::Reclassifier::Interval, optional<double> >*, vector<pair<gdal::Reclassifier::Interval, optional<double> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gdal::Reclassifier::Finalize()::<lambda(const auto:9&, const auto:10&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<gdal::Reclassifier::Interval, optional<double> >*, vector<pair<gdal::Reclassifier::Interval, optional<double> > > >; _Compare = gdal::Reclassifier::Finalize()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'CPLErr gdal::Reclassifier::Finalize()' at /build/gdal/src/gdal-3.11.0/frmts/vrt/vrtreclassifier.cpp:168:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<gdal::Reclassifier::Interval, std::optional<double> >*, std::vector<std::pair<gdal::Reclassifier::Interval, std::optional<double> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<gdal::Reclassifier::Interval, optional<double> >*, vector<pair<gdal::Reclassifier::Interval, optional<double> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gdal::Reclassifier::Finalize()::<lambda(const auto:9&, const auto:10&)> >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<gdal::Reclassifier::Interval, optional<double> >*, vector<pair<gdal::Reclassifier::Interval, optional<double> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gdal::Reclassifier::Finalize()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<gdal::Reclassifier::Interval, optional<double> >*, vector<pair<gdal::Reclassifier::Interval, optional<double> > > >; _Compare = gdal::Reclassifier::Finalize()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'CPLErr gdal::Reclassifier::Finalize()' at /build/gdal/src/gdal-3.11.0/frmts/vrt/vrtreclassifier.cpp:168:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<gdal::Reclassifier::Interval, std::optional<double> >*, std::vector<std::pair<gdal::Reclassifier::Interval, std::optional<double> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<gdal::Reclassifier::Interval, std::optional<double> >*, std::vector<std::pair<gdal::Reclassifier::Interval, std::optional<double> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Built target gdal_vrt [ 10%] Building CXX object frmts/nitf/CMakeFiles/gdal_NITF_core.dir/nitfdrivercore.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_virtualmem.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_worker_thread_pool.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/port/cpl_vsi_virtual.h:26, from /build/gdal/src/gdal-3.11.0/port/cpl_vsil_curl_priv.h:16, from /build/gdal/src/gdal-3.11.0/port/cpl_vsil_curl.cpp:14: /usr/include/c++/14.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<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> >; _KeyOfValue = std::_Select1st<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> >, std::_Select1st<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = std::vector<cpl::NetworkStatisticsLogger::ContextPathItem>; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >]', inlined from 'static void cpl::NetworkStatisticsLogger::EnterFileSystem(const char*)' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_curl.cpp:5784:53: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> >, std::_Select1st<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = std::vector<cpl::NetworkStatisticsLogger::ContextPathItem>; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >]', inlined from 'static void cpl::NetworkStatisticsLogger::LeaveFileSystem()' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_curl.cpp:5793:53: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> >, std::_Select1st<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = std::vector<cpl::NetworkStatisticsLogger::ContextPathItem>; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >]', inlined from 'static void cpl::NetworkStatisticsLogger::EnterFile(const char*)' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_curl.cpp:5801:53: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> >, std::_Select1st<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = std::vector<cpl::NetworkStatisticsLogger::ContextPathItem>; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >]', inlined from 'static void cpl::NetworkStatisticsLogger::EnterAction(const char*)' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_curl.cpp:5818:53: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> >, std::_Select1st<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = std::vector<cpl::NetworkStatisticsLogger::ContextPathItem>; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >]', inlined from 'std::vector<cpl::NetworkStatisticsLogger::Counters*> cpl::NetworkStatisticsLogger::GetCountersForContext()' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_curl.cpp:5834:79: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> >, std::_Select1st<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::vector<cpl::NetworkStatisticsLogger::ContextPathItem> > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 10%] Building CXX object frmts/hfa/CMakeFiles/gdal_HFA.dir/hfadictionary.cpp.o [ 10%] Built target gdal_NITF_core [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_crypt.cpp.o [ 10%] Building C object frmts/gxf/CMakeFiles/gdal_GXF.dir/gxf_ogcwkt.c.o [ 10%] Building C object frmts/gxf/CMakeFiles/gdal_GXF.dir/gxf_proj4.c.o [ 10%] Building CXX object frmts/hfa/CMakeFiles/gdal_HFA.dir/hfaentry.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_sha1.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_sha256.cpp.o [ 10%] Building CXX object frmts/gxf/CMakeFiles/gdal_GXF.dir/gxfdataset.cpp.o [ 10%] Building CXX object port/CMakeFiles/cpl.dir/cpl_aws.cpp.o [ 10%] Building CXX object frmts/hfa/CMakeFiles/gdal_HFA.dir/hfafield.cpp.o [ 10%] Building C object frmts/gxf/CMakeFiles/gdal_GXF.dir/gxfopen.c.o [ 10%] Built target gdal_GXF [ 10%] Building CXX object frmts/aaigrid/CMakeFiles/gdal_AAIGrid.dir/aaigriddataset.cpp.o [ 11%] Building CXX object port/CMakeFiles/cpl.dir/cpl_aws_win32.cpp.o [ 11%] Building CXX object frmts/hfa/CMakeFiles/gdal_HFA.dir/hfaopen.cpp.o [ 11%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsi_error.cpp.o [ 11%] Building CXX object port/CMakeFiles/cpl.dir/cpl_cpu_features.cpp.o [ 11%] Building CXX object frmts/hfa/CMakeFiles/gdal_HFA.dir/hfatype.cpp.o [ 11%] Building CXX object port/CMakeFiles/cpl.dir/cpl_google_cloud.cpp.o [ 11%] Building CXX object port/CMakeFiles/cpl.dir/cpl_json.cpp.o [ 11%] Built target gdal_AAIGrid [ 11%] Building CXX object frmts/ceos/CMakeFiles/gdal_CEOS.dir/ceosdataset.cpp.o [ 11%] Building C object frmts/ceos2/CMakeFiles/gdal_SAR_CEOS.dir/ceos.c.o [ 11%] Building C object frmts/ceos2/CMakeFiles/gdal_SAR_CEOS.dir/ceosrecipe.c.o [ 11%] Building C object frmts/ceos2/CMakeFiles/gdal_SAR_CEOS.dir/ceossar.c.o [ 12%] Building C object frmts/ceos2/CMakeFiles/gdal_SAR_CEOS.dir/link.c.o [ 12%] Building CXX object frmts/hfa/CMakeFiles/gdal_HFA.dir/hfa_overviews.cpp.o [ 12%] Building CXX object frmts/ceos2/CMakeFiles/gdal_SAR_CEOS.dir/sar_ceosdataset.cpp.o [ 12%] Building C object frmts/ceos/CMakeFiles/gdal_CEOS.dir/ceosopen.c.o [ 12%] Building C object frmts/dted/CMakeFiles/gdal_DTED.dir/dted_api.c.o [ 12%] Built target gdal_CEOS [ 13%] Building CXX object frmts/jdem/CMakeFiles/gdal_JDEM.dir/jdemdataset.cpp.o [ 13%] Building C object frmts/dted/CMakeFiles/gdal_DTED.dir/dted_create.c.o [ 13%] Building CXX object port/CMakeFiles/cpl.dir/cpl_json_streaming_parser.cpp.o [ 13%] Building C object frmts/dted/CMakeFiles/gdal_DTED.dir/dted_ptstream.c.o [ 13%] Building CXX object frmts/dted/CMakeFiles/gdal_DTED.dir/dteddataset.cpp.o [ 13%] Built target gdal_HFA [ 13%] Building C object frmts/envisat/CMakeFiles/gdal_Envisat.dir/EnvisatFile.c.o [ 13%] Built target gdal_SAR_CEOS [ 13%] Building C object frmts/envisat/CMakeFiles/gdal_Envisat.dir/records.c.o [ 13%] Building CXX object frmts/l1b/CMakeFiles/gdal_L1B.dir/l1bdataset.cpp.o [ 13%] Built target gdal_JDEM [ 13%] Building CXX object port/CMakeFiles/cpl.dir/cpl_md5.cpp.o [ 13%] Building CXX object frmts/rs2/CMakeFiles/gdal_RS2.dir/rs2dataset.cpp.o [ 13%] Building CXX object frmts/envisat/CMakeFiles/gdal_Envisat.dir/adsrange.cpp.o [ 13%] Built target gdal_DTED [ 13%] Building CXX object frmts/ilwis/CMakeFiles/gdal_ILWIS.dir/ilwisdataset.cpp.o [ 13%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_hdfs.cpp.o [ 13%] Building CXX object frmts/envisat/CMakeFiles/gdal_Envisat.dir/unwrapgcps.cpp.o [ 13%] Built target gdal_RS2 [ 13%] Building CXX object port/CMakeFiles/cpl.dir/cpl_swift.cpp.o [ 13%] Built target gdal_L1B [ 13%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_adls.cpp.o [ 13%] Building CXX object frmts/rmf/CMakeFiles/gdal_RMF.dir/rmfdataset.cpp.o [ 13%] Building CXX object frmts/envisat/CMakeFiles/gdal_Envisat.dir/envisatdataset.cpp.o [ 13%] Building CXX object frmts/ilwis/CMakeFiles/gdal_ILWIS.dir/ilwiscoordinatesystem.cpp.o [ 13%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_az.cpp.o [ 13%] Built target gdal_Envisat [ 13%] Building CXX object frmts/leveller/CMakeFiles/gdal_Leveller.dir/levellerdataset.cpp.o [ 13%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_chunked_write_handle.cpp.o [ 13%] Building CXX object frmts/rmf/CMakeFiles/gdal_RMF.dir/rmfdem.cpp.o [ 13%] Built target gdal_ILWIS [ 13%] Building CXX object frmts/srtmhgt/CMakeFiles/gdal_SRTMHGT.dir/srtmhgtdataset.cpp.o [ 13%] Built target gdal_Leveller [ 13%] Building CXX object frmts/idrisi/CMakeFiles/gdal_IDRISI.dir/IdrisiDataset.cpp.o [ 13%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_uploadonclose.cpp.o [ 13%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_gs.cpp.o [ 13%] Building CXX object frmts/rmf/CMakeFiles/gdal_RMF.dir/rmflzw.cpp.o [ 13%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_webhdfs.cpp.o [ 13%] Built target gdal_SRTMHGT [ 13%] Building CXX object frmts/gsg/CMakeFiles/gdal_GSG.dir/gs7bgdataset.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_s3.cpp.o [ 14%] Built target gdal_IDRISI [ 14%] Building CXX object frmts/ers/CMakeFiles/gdal_ERS.dir/ersdataset.cpp.o [ 14%] Building CXX object frmts/rmf/CMakeFiles/gdal_RMF.dir/rmfjpeg.cpp.o [ 14%] Built target gdal_GSG [ 14%] Building CXX object frmts/jaxapalsar/CMakeFiles/gdal_PALSARJaxa.dir/jaxapalsardataset.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_oss.cpp.o [ 14%] Built target gdal_RMF [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_swift.cpp.o [ 14%] Building CXX object frmts/ers/CMakeFiles/gdal_ERS.dir/ershdrnode.cpp.o [ 14%] Built target gdal_PALSARJaxa [ 14%] Building CXX object frmts/dimap/CMakeFiles/gdal_DIMAP.dir/dimapdataset.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_json_streaming_writer.cpp.o [ 14%] Built target gdal_ERS [ 14%] Building CXX object frmts/gff/CMakeFiles/gdal_GFF.dir/gff_dataset.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_userfaultfd.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vax.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/port/cpl_vsi_virtual.h:26, from /build/gdal/src/gdal-3.11.0/port/cpl_vsil_curl_priv.h:16, from /build/gdal/src/gdal-3.11.0/port/cpl_vsil_s3.cpp:21: /usr/include/c++/14.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>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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>, VSIDIREntry>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.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 = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, VSIDIREntry>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, VSIDIREntry>}; _Key = std::__cxx11::basic_string<char>; _Tp = VSIDIREntry; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> >]', inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Tp>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<std::__cxx11::basic_string<char>, VSIDIREntry>; _Key = std::__cxx11::basic_string<char>; _Tp = VSIDIREntry; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:859:27, inlined from 'virtual bool cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_s3.cpp:4300:51: /usr/include/c++/14.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, VSIDIREntry>::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIDIREntry> > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef> >]', inlined from 'virtual bool cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_s3.cpp:4493:54: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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 = cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef> >]', inlined from 'virtual bool cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)' at /build/gdal/src/gdal-3.11.0/port/cpl_vsil_s3.cpp:4704:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::MultiPartDef> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_compressor.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_float.cpp.o [ 14%] Built target gdal_GFF [ 14%] Building CXX object frmts/cosar/CMakeFiles/gdal_COSAR.dir/cosar_dataset.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_unix_stdio_64.cpp.o [ 14%] Built target gdal_DIMAP [ 14%] Building CXX object frmts/pds/CMakeFiles/gdal_PDS_core.dir/pdsdrivercore.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_vsil_gzip.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_minizip_ioapi.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_minizip_unzip.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_minizip_zip.cpp.o [ 14%] Built target gdal_COSAR [ 14%] Building CXX object frmts/adrg/CMakeFiles/gdal_ADRG.dir/adrgdataset.cpp.o [ 14%] Built target gdal_PDS_core [ 14%] Building CXX object frmts/coasp/CMakeFiles/gdal_COASP.dir/coasp_dataset.cpp.o [ 14%] Building CXX object port/CMakeFiles/cpl.dir/cpl_odbc.cpp.o [ 14%] Building CXX object frmts/tsx/CMakeFiles/gdal_TSX.dir/tsxdataset.cpp.o [ 14%] Building CXX object frmts/terragen/CMakeFiles/gdal_Terragen.dir/terragendataset.cpp.o [ 14%] Building CXX object frmts/adrg/CMakeFiles/gdal_ADRG.dir/srpdataset.cpp.o [ 14%] Built target gdal_COASP [ 14%] Building CXX object frmts/msgn/CMakeFiles/gdal_MSGN.dir/msg_basic_types.cpp.o [ 14%] Built target cpl [ 14%] Building CXX object frmts/til/CMakeFiles/gdal_TIL.dir/tildataset.cpp.o [ 14%] Building CXX object frmts/msgn/CMakeFiles/gdal_MSGN.dir/msg_reader_core.cpp.o [ 14%] Built target gdal_TSX [ 14%] Building CXX object frmts/northwood/CMakeFiles/gdal_northwood.dir/grddataset.cpp.o [ 14%] Built target gdal_Terragen [ 14%] Building CXX object frmts/saga/CMakeFiles/gdal_SAGA.dir/sagadataset.cpp.o [ 14%] Building CXX object frmts/msgn/CMakeFiles/gdal_MSGN.dir/msgndataset.cpp.o [ 14%] Built target gdal_ADRG [ 14%] Building CXX object frmts/xyz/CMakeFiles/gdal_XYZ.dir/xyzdataset.cpp.o [ 14%] Built target gdal_TIL [ 14%] Building CXX object frmts/heif/CMakeFiles/gdal_HEIF_core.dir/heifdrivercore.cpp.o [ 14%] Building CXX object frmts/northwood/CMakeFiles/gdal_northwood.dir/grcdataset.cpp.o [ 14%] Built target gdal_SAGA [ 14%] Building CXX object frmts/esric/CMakeFiles/gdal_ESRIC.dir/esric_dataset.cpp.o [ 14%] Built target gdal_MSGN [ 15%] Building CXX object frmts/hf2/CMakeFiles/gdal_HF2.dir/hf2dataset.cpp.o [ 15%] Built target gdal_HEIF_core [ 15%] Building CXX object frmts/kmlsuperoverlay/CMakeFiles/gdal_KMLSUPEROVERLAY.dir/kmlsuperoverlaydataset.cpp.o [ 15%] Built target gdal_XYZ [ 15%] Building CXX object frmts/ctg/CMakeFiles/gdal_CTG.dir/ctgdataset.cpp.o [ 15%] Building CXX object frmts/northwood/CMakeFiles/gdal_northwood.dir/northwood.cpp.o [ 15%] Built target gdal_HF2 [ 15%] Building CXX object frmts/zmap/CMakeFiles/gdal_ZMap.dir/zmapdataset.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/port/cpl_float.h:53, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:50, from /build/gdal/src/gdal-3.11.0/frmts/esric/esric_dataset.cpp:16: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'CPLErr ESRIC::ECDataset::InitializeFromJSON(const CPLJSONObject&)' at /build/gdal/src/gdal-3.11.0/frmts/esric/esric_dataset.cpp:437:13: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'CPLErr ESRIC::ECDataset::Initialize(CPLXMLNode*)' at /build/gdal/src/gdal-3.11.0/frmts/esric/esric_dataset.cpp:288:13: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ [ 15%] Built target gdal_ESRIC [ 15%] Building CXX object frmts/ngsgeoid/CMakeFiles/gdal_NGSGEOID.dir/ngsgeoiddataset.cpp.o [ 15%] Built target gdal_CTG [ 15%] Building CXX object frmts/iris/CMakeFiles/gdal_IRIS.dir/irisdataset.cpp.o [ 15%] Built target gdal_northwood [ 15%] Building CXX object frmts/map/CMakeFiles/gdal_MAP.dir/mapdataset.cpp.o [ 15%] Built target gdal_ZMap [ 15%] Built target gdal_KMLSUPEROVERLAY [ 15%] Building CXX object frmts/cals/CMakeFiles/gdal_CALS.dir/calsdataset.cpp.o [ 15%] Built target gdal_NGSGEOID [ 15%] Building CXX object frmts/safe/CMakeFiles/gdal_SAFE.dir/safedataset.cpp.o [ 15%] Building CXX object frmts/sentinel2/CMakeFiles/gdal_SENTINEL2.dir/sentinel2dataset.cpp.o [ 15%] Built target gdal_IRIS [ 15%] Building CXX object frmts/prf/CMakeFiles/gdal_PRF.dir/phprfdataset.cpp.o [ 15%] Built target gdal_MAP [ 15%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/marfa_dataset.cpp.o [ 15%] Built target gdal_CALS [ 15%] Building CXX object frmts/mrf/LERCV1/CMakeFiles/liblercv1.dir/Lerc1Image.cpp.o [ 15%] Built target gdal_PRF [ 15%] Building CXX object frmts/wmts/CMakeFiles/gdal_WMTS.dir/wmtsdataset.cpp.o [ 15%] Built target liblercv1 [ 15%] Building CXX object frmts/wmts/CMakeFiles/gdal_WMTS.dir/wmtsdrivercore.cpp.o [ 15%] Built target gdal_SAFE [ 15%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/mrf_band.cpp.o [ 15%] Built target gdal_SENTINEL2 [ 15%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/gribdataset.cpp.o [ 15%] Building CXX object frmts/bmp/CMakeFiles/gdal_BMP.dir/bmpdataset.cpp.o [ 15%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/mrf_overview.cpp.o [ 15%] Built target gdal_BMP [ 15%] Building CXX object frmts/tga/CMakeFiles/gdal_TGA.dir/tgadataset.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:63, from /build/gdal/src/gdal-3.11.0/gcore/gdal_pam.h:19, from /build/gdal/src/gdal-3.11.0/frmts/wmts/wmtsdataset.cpp:17: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = CPLString; _Val = std::pair<const CPLString, OGREnvelope>; _KeyOfValue = std::_Select1st<std::pair<const CPLString, OGREnvelope> >; _Compare = std::less<CPLString>; _Alloc = std::allocator<std::pair<const CPLString, OGREnvelope> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<CPLString, std::pair<const CPLString, OGREnvelope>, std::_Select1st<std::pair<const CPLString, OGREnvelope> >, std::less<CPLString>, std::allocator<std::pair<const CPLString, OGREnvelope> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Built target gdal_WMTS [ 15%] Building CXX object frmts/stacta/CMakeFiles/gdal_STACTA.dir/stactadataset.cpp.o [ 15%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/mrf_util.cpp.o [ 15%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/Packer_RLE.cpp.o [ 15%] Built target gdal_TGA [ 15%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/gribcreatecopy.cpp.o [ 15%] Building CXX object frmts/snap_tiff/CMakeFiles/gdal_SNAP_TIFF.dir/snaptiffdriver.cpp.o [ 15%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/Tif_band.cpp.o [ 15%] Built target gdal_STACTA [ 15%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/clock.c.o [ 15%] Building C object frmts/bsb/CMakeFiles/gdal_BSB.dir/bsb_read.c.o [ 17%] Building CXX object frmts/bsb/CMakeFiles/gdal_BSB.dir/bsbdataset.cpp.o [ 18%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/degrib1.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:63, from /build/gdal/src/gdal-3.11.0/gcore/gdal_pam.h:19, from /build/gdal/src/gdal-3.11.0/frmts/grib/gribdataset.h:48, from /build/gdal/src/gdal-3.11.0/frmts/grib/gribcreatecopy.cpp:19: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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>, double>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/degrib2.cpp.o [ 18%] Built target gdal_SNAP_TIFF [ 18%] Building C object frmts/aigrid/CMakeFiles/gdal_AIGrid.dir/aigccitt.c.o [ 18%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/inventory.cpp.o [ 18%] Building CXX object frmts/aigrid/CMakeFiles/gdal_AIGrid.dir/aigdataset.cpp.o [ 18%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/mrfdrivercore.cpp.o [ 18%] Building C object frmts/aigrid/CMakeFiles/gdal_AIGrid.dir/aigopen.c.o [ 18%] Building C object frmts/aigrid/CMakeFiles/gdal_AIGrid.dir/gridlib.c.o [ 18%] Built target gdal_BSB [ 19%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/JPEG_band.cpp.o [ 19%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/metaname.cpp.o [ 19%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/PNG_band.cpp.o [ 19%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/JPNG_band.cpp.o [ 19%] Built target gdal_AIGrid [ 19%] Building CXX object frmts/usgsdem/CMakeFiles/gdal_USGSDEM.dir/usgsdemdataset.cpp.o [ 19%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/myerror.cpp.o [ 19%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/grib1tab.cpp.o [ 19%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/myutil.c.o [ 19%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/metaparse.cpp.o [ 19%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/JPEG12_band.cpp.o [ 19%] Building CXX object frmts/airsar/CMakeFiles/gdal_AirSAR.dir/airsardataset.cpp.o [ 19%] Built target gdal_USGSDEM [ 19%] Building CXX object frmts/pcidsk/CMakeFiles/gdal_PCIDSK_core.dir/pcidskdrivercore.cpp.o [ 19%] Building CXX object frmts/mrf/CMakeFiles/gdal_MRF.dir/LERC_band.cpp.o [ 19%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/weather.c.o [ 19%] Built target gdal_AirSAR [ 19%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/metaprint.cpp.o [ 19%] Building CXX object frmts/sigdem/CMakeFiles/gdal_SIGDEM.dir/sigdemdataset.cpp.o [ 19%] Built target gdal_PCIDSK_core [ 19%] Building CXX object frmts/rik/CMakeFiles/gdal_RIK.dir/rikdataset.cpp.o [ 19%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/grib2api.c.o [ 19%] Building CXX object frmts/stacit/CMakeFiles/gdal_STACIT.dir/stacitdataset.cpp.o [ 19%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/myassert.c.o [ 19%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/scan.c.o [ 19%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/tendian.cpp.o [ 19%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/gridtemplates.c.o [ 19%] Built target gdal_MRF [ 19%] Building CXX object frmts/pdf/CMakeFiles/gdal_PDF_core.dir/pdfdrivercore.cpp.o [ 19%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/drstemplates.c.o [ 19%] Built target gdal_SIGDEM [ 19%] Built target gdal_RIK [ 19%] Building CXX object frmts/rcm/CMakeFiles/gdal_RCM.dir/rcmdataset.cpp.o [ 19%] Building CXX object frmts/gdalg/CMakeFiles/gdal_GDALG.dir/gdalgdriver.cpp.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/pdstemplates.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/gbits.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/g2_free.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/g2_unpack1.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/g2_unpack2.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/g2_unpack3.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/g2_unpack4.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/g2_unpack5.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/g2_unpack6.c.o [ 20%] Built target gdal_PDF_core [ 20%] Building CXX object frmts/rcm/CMakeFiles/gdal_RCM.dir/rcmdrivercore.cpp.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/g2_unpack7.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/g2_info.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/g2_getfld.c.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/port/cpl_float.h:53, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:50, from /build/gdal/src/gdal-3.11.0/gcore/gdal_pam.h:19, from /build/gdal/src/gdal-3.11.0/frmts/vrt/vrtdataset.h:21, from /build/gdal/src/gdal-3.11.0/frmts/stacit/stacitdataset.cpp:15: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, vector<{anonymous}::AssetItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<STACITDataset::SetupDataset(GDALOpenInfo*, const std::string&, std::map<std::__cxx11::basic_string<char>, {anonymous}::Collection>&)::<lambda(const {anonymous}::AssetItem&, const {anonymous}::AssetItem&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, std::vector<{anonymous}::AssetItem> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, std::vector<{anonymous}::AssetItem> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, vector<{anonymous}::AssetItem> >; _Distance = int; _Tp = {anonymous}::AssetItem; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<STACITDataset::SetupDataset(GDALOpenInfo*, const std::string&, std::map<std::__cxx11::basic_string<char>, {anonymous}::Collection>&)::<lambda(const {anonymous}::AssetItem&, const {anonymous}::AssetItem&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, std::vector<{anonymous}::AssetItem> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, vector<{anonymous}::AssetItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<STACITDataset::SetupDataset(GDALOpenInfo*, const std::string&, std::map<std::__cxx11::basic_string<char>, {anonymous}::Collection>&)::<lambda(const {anonymous}::AssetItem&, const {anonymous}::AssetItem&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, std::vector<{anonymous}::AssetItem> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, std::vector<{anonymous}::AssetItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, std::vector<{anonymous}::AssetItem> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, vector<{anonymous}::AssetItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<STACITDataset::SetupDataset(GDALOpenInfo*, const std::string&, std::map<std::__cxx11::basic_string<char>, {anonymous}::Collection>&)::<lambda(const {anonymous}::AssetItem&, const {anonymous}::AssetItem&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, vector<{anonymous}::AssetItem> >; _Compare = STACITDataset::SetupDataset(GDALOpenInfo*, const std::string&, std::map<std::__cxx11::basic_string<char>, {anonymous}::Collection>&)::<lambda(const {anonymous}::AssetItem&, const {anonymous}::AssetItem&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool STACITDataset::SetupDataset(GDALOpenInfo*, const std::string&, std::map<std::__cxx11::basic_string<char>, {anonymous}::Collection>&)' at /build/gdal/src/gdal-3.11.0/frmts/stacit/stacitdataset.cpp:579:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, std::vector<{anonymous}::AssetItem> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, vector<{anonymous}::AssetItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<STACITDataset::SetupDataset(GDALOpenInfo*, const std::string&, std::map<std::__cxx11::basic_string<char>, {anonymous}::Collection>&)::<lambda(const {anonymous}::AssetItem&, const {anonymous}::AssetItem&)> >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, vector<{anonymous}::AssetItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<STACITDataset::SetupDataset(GDALOpenInfo*, const std::string&, std::map<std::__cxx11::basic_string<char>, {anonymous}::Collection>&)::<lambda(const {anonymous}::AssetItem&, const {anonymous}::AssetItem&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, vector<{anonymous}::AssetItem> >; _Compare = STACITDataset::SetupDataset(GDALOpenInfo*, const std::string&, std::map<std::__cxx11::basic_string<char>, {anonymous}::Collection>&)::<lambda(const {anonymous}::AssetItem&, const {anonymous}::AssetItem&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool STACITDataset::SetupDataset(GDALOpenInfo*, const std::string&, std::map<std::__cxx11::basic_string<char>, {anonymous}::Collection>&)' at /build/gdal/src/gdal-3.11.0/frmts/stacit/stacitdataset.cpp:579:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, std::vector<{anonymous}::AssetItem> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AssetItem*, std::vector<{anonymous}::AssetItem> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Built target gdal_STACIT [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/simunpack.c.o [ 20%] Building CXX object frmts/png/CMakeFiles/gdal_PNG_core.dir/pngdrivercore.cpp.o [ 20%] Built target gdal_GDALG [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/comunpack.c.o [ 20%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/pack_gp.c.o [ 21%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/reduce.c.o [ 21%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/specunpack.c.o [ 21%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/rdieee.c.o [ 21%] Building CXX object frmts/gif/CMakeFiles/gdal_GIF_core.dir/gifdrivercore.cpp.o [ 21%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/mkieee.c.o [ 21%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/int_power.c.o [ 21%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/simpack.c.o [ 21%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/compack.c.o [ 21%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/cmplxpack.c.o [ 21%] Built target gdal_RCM [ 21%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/misspack.c.o [ 21%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/dec_jpeg2000.cpp.o [ 21%] Building CXX object frmts/wcs/CMakeFiles/gdal_WCS.dir/gmlcoverage.cpp.o [ 21%] Building CXX object frmts/wcs/CMakeFiles/gdal_WCS.dir/wcsdataset.cpp.o [ 21%] Built target gdal_PNG_core [ 22%] Building CXX object frmts/wcs/CMakeFiles/gdal_WCS.dir/wcsdataset100.cpp.o [ 22%] Built target gdal_GIF_core [ 22%] Building CXX object frmts/http/CMakeFiles/gdal_HTTP.dir/httpdriver.cpp.o [ 22%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/jpcunpack.c.o [ 22%] Building CXX object frmts/wcs/CMakeFiles/gdal_WCS.dir/wcsdataset110.cpp.o [ 22%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/degrib/hazard.c.o [ 22%] Building CXX object frmts/grib/CMakeFiles/gdal_GRIB.dir/gribdrivercore.cpp.o [ 22%] Building CXX object frmts/wcs/CMakeFiles/gdal_WCS.dir/wcsdataset201.cpp.o [ 22%] Building CXX object frmts/wcs/CMakeFiles/gdal_WCS.dir/wcsrasterband.cpp.o [ 22%] Built target gdal_HTTP [ 22%] Building CXX object frmts/netcdf/CMakeFiles/gdal_netCDF_core.dir/netcdfdrivercore.cpp.o [ 22%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/pngunpack.c.o [ 22%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/dec_png.c.o [ 23%] Building C object frmts/grib/CMakeFiles/gdal_GRIB.dir/degrib/g2clib/aecunpack.c.o [ 23%] Building CXX object frmts/wcs/CMakeFiles/gdal_WCS.dir/wcsutils.cpp.o [ 23%] Built target gdal_GRIB [ 23%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_array.cpp.o [ 23%] Building CXX object frmts/wcs/CMakeFiles/gdal_WCS.dir/wcsdrivercore.cpp.o [ 23%] Built target gdal_netCDF_core In file included from /usr/include/c++/14.2.1/vector:72, from /build/gdal/src/gdal-3.11.0/port/cpl_string.h:291, from /build/gdal/src/gdal-3.11.0/frmts/wcs/wcsdataset201.cpp:16: /usr/include/c++/14.2.1/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]', inlined from 'virtual bool WCSDataset201::ExtractGridInfo()' at /build/gdal/src/gdal-3.11.0/frmts/wcs/wcsdataset201.cpp:935:15: /usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]', inlined from 'virtual bool WCSDataset201::ExtractGridInfo()' at /build/gdal/src/gdal-3.11.0/frmts/wcs/wcsdataset201.cpp:936:15: /usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 [ 23%] Building CXX object frmts/daas/CMakeFiles/gdal_DAAS.dir/daasdataset.cpp.o [ 24%] Building CXX object frmts/eeda/CMakeFiles/gdal_EEDA.dir/eedaidataset.cpp.o [ 24%] Building CXX object frmts/eeda/CMakeFiles/gdal_EEDA.dir/eedadataset.cpp.o [ 24%] Built target gdal_WCS [ 24%] Building CXX object frmts/fits/CMakeFiles/gdal_FITS_core.dir/fitsdrivercore.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:63, from /build/gdal/src/gdal-3.11.0/frmts/zarr/zarr.h:18, from /build/gdal/src/gdal-3.11.0/frmts/zarr/zarr_array.cpp:13: /usr/include/c++/14.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<GDALDimension*&&>, std::tuple<>}; _Key = GDALDimension*; _Val = std::pair<GDALDimension* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<GDALDimension* const, long long unsigned int> >; _Compare = std::less<GDALDimension*>; _Alloc = std::allocator<std::pair<GDALDimension* const, long long unsigned int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<GDALDimension*, std::pair<GDALDimension* const, long long unsigned int>, std::_Select1st<std::pair<GDALDimension* const, long long unsigned int> >, std::less<GDALDimension*>, std::allocator<std::pair<GDALDimension* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = GDALDimension*; _Tp = long long unsigned int; _Compare = std::less<GDALDimension*>; _Alloc = std::allocator<std::pair<GDALDimension* const, long long unsigned int> >]', inlined from 'virtual bool ZarrArray::Resize(const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, CSLConstList)' at /build/gdal/src/gdal-3.11.0/frmts/zarr/zarr_array.cpp:2583:40: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<GDALDimension*, std::pair<GDALDimension* const, long long unsigned int>, std::_Select1st<std::pair<GDALDimension* const, long long unsigned int> >, std::less<GDALDimension*>, std::allocator<std::pair<GDALDimension* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = GDALDimension*; _Tp = long long unsigned int; _Compare = std::less<GDALDimension*>; _Alloc = std::allocator<std::pair<GDALDimension* const, long long unsigned int> >]', inlined from 'virtual bool ZarrArray::Resize(const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, CSLConstList)' at /build/gdal/src/gdal-3.11.0/frmts/zarr/zarr_array.cpp:2588:40: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<GDALDimension*, std::pair<GDALDimension* const, long long unsigned int>, std::_Select1st<std::pair<GDALDimension* const, long long unsigned int> >, std::less<GDALDimension*>, std::allocator<std::pair<GDALDimension* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 24%] Building CXX object frmts/eeda/CMakeFiles/gdal_EEDA.dir/eedacommon.cpp.o [ 24%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_v2_array.cpp.o [ 24%] Built target gdal_FITS_core [ 24%] Building CXX object frmts/hdf5/CMakeFiles/gdal_HDF5_core.dir/hdf5drivercore.cpp.o [ 24%] Built target gdal_DAAS [ 25%] Building CXX object frmts/wms/CMakeFiles/gdal_WMS_core.dir/wmsdrivercore.cpp.o [ 25%] Building CXX object frmts/plmosaic/CMakeFiles/gdal_PLMOSAIC.dir/plmosaicdataset.cpp.o [ 25%] Built target gdal_EEDA [ 25%] Built target gdal_WMS_core [ 25%] Built target gdal_HDF5_core [ 25%] Building CXX object frmts/ogcapi/CMakeFiles/gdal_OGCAPI.dir/gdalogcapidataset.cpp.o [ 25%] Building CXX object frmts/webp/CMakeFiles/gdal_WEBP_core.dir/webpdrivercore.cpp.o [ 25%] Building CXX object frmts/mbtiles/CMakeFiles/gdal_MBTiles.dir/mbtilesdataset.cpp.o [ 25%] Built target gdal_PLMOSAIC [ 25%] Building CXX object frmts/postgisraster/CMakeFiles/gdal_PostGISRaster_core.dir/postgisrasterdrivercore.cpp.o [ 25%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_v3_array.cpp.o [ 25%] Built target gdal_WEBP_core [ 25%] Building CXX object frmts/openjpeg/CMakeFiles/gdal_JP2OpenJPEG_core.dir/openjpegdrivercore.cpp.o [ 25%] Built target gdal_PostGISRaster_core [ 25%] Building CXX object frmts/exr/CMakeFiles/gdal_EXR_core.dir/exrdrivercore.cpp.o [ 25%] Built target gdal_MBTiles [ 25%] Building CXX object frmts/pcraster/CMakeFiles/gdal_PCRaster_core.dir/pcrasterdrivercore.cpp.o [ 25%] Built target gdal_JP2OpenJPEG_core [ 25%] Building CXX object frmts/jpegxl/CMakeFiles/gdal_JPEGXL_core.dir/jpegxldrivercore.cpp.o [ 25%] Built target gdal_OGCAPI [ 25%] Building CXX object ogr/ogrsf_frmts/CMakeFiles/ogrsf_frmts.dir/generic/ogrregisterall.cpp.o [ 25%] Built target gdal_EXR_core [ 25%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogrgeojsondatasource.cpp.o [ 25%] Built target gdal_PCRaster_core [ 25%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_rawbinblock.cpp.o [ 25%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_compressors.cpp.o [ 25%] Built target gdal_JPEGXL_core [ 25%] Building CXX object ogr/ogrsf_frmts/shape/CMakeFiles/ogr_Shape.dir/shape2ogr.cpp.o [ 25%] Built target ogrsf_frmts [ 25%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_filters.cpp.o [ 25%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_mapheaderblock.cpp.o [ 25%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogrgeojsonlayer.cpp.o [ 26%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_mapindexblock.cpp.o [ 26%] Building C object ogr/ogrsf_frmts/shape/CMakeFiles/ogr_Shape.dir/shp_vsi.c.o [ 26%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_attribute.cpp.o [ 26%] Building CXX object ogr/ogrsf_frmts/shape/CMakeFiles/ogr_Shape.dir/ogrshapedatasource.cpp.o [ 26%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_v3_codec.cpp.o [ 26%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogrgeojsonreader.cpp.o [ 26%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_mapobjectblock.cpp.o [ 26%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_mapcoordblock.cpp.o [ 26%] Building CXX object ogr/ogrsf_frmts/shape/CMakeFiles/ogr_Shape.dir/ogrshapedriver.cpp.o [ 26%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_dimension.cpp.o [ 26%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_group.cpp.o [ 26%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_feature.cpp.o [ 26%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogrgeojsonutils.cpp.o [ 26%] Building CXX object ogr/ogrsf_frmts/shape/CMakeFiles/ogr_Shape.dir/ogrshapelayer.cpp.o [ 26%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_v2_group.cpp.o [ 26%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogrgeojsonwritelayer.cpp.o [ 27%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogrgeojsondriver.cpp.o [ 27%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_feature_mif.cpp.o [ 27%] Built target ogr_Shape [ 27%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_mapfile.cpp.o [ 27%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogrgeojsonseqdriver.cpp.o [ 27%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogresrijsonreader.cpp.o [ 28%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_v3_group.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_idfile.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_datfile.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogresrijsondriver.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogrtopojsonreader.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_tabfile.cpp.o [ 28%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarr_sharedresource.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_miffile.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_utils.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogrtopojsondriver.cpp.o [ 28%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarrdriver.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/geojson/CMakeFiles/ogr_GeoJSON.dir/ogrjsoncollectionstreamingparser.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_imapinfofile.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_middatafile.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_maptoolblock.cpp.o [ 28%] Built target ogr_GeoJSON [ 28%] Building CXX object ogr/ogrsf_frmts/shape/CMakeFiles/shapelib.dir/sbnsearch_wrapper.cpp.o [ 28%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/vsikerchunk.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/kml/CMakeFiles/ogr_KML.dir/ogrkmldriver.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/shape/CMakeFiles/shapelib.dir/shpopen_wrapper.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_tooldef.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/shape/CMakeFiles/shapelib.dir/shptree_wrapper.cpp.o [ 28%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/vsikerchunk_json_ref.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/shape/CMakeFiles/shapelib.dir/dbfopen_wrapper.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/kml/CMakeFiles/ogr_KML.dir/ogrkmldatasource.cpp.o [ 28%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/vsikerchunk_parquet_ref.cpp.o [ 28%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_ogr_driver.cpp.o [ 28%] Built target shapelib [ 29%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_indfile.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/kml/CMakeFiles/ogr_KML.dir/ogrkmllayer.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_tabview.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/port/cpl_vsi_virtual.h:26, from /build/gdal/src/gdal-3.11.0/frmts/zarr/vsikerchunk_json_ref.cpp:24: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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>, VSIKerchunkKeyInfo>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.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>, VSIKerchunkKeyInfo>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: 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 = VSIKerchunkKeyInfo; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> >]', inlined from 'void VSIKerchunkRefFile::AddInlineContent(const std::string&, std::vector<unsigned char>&&)' at /build/gdal/src/gdal-3.11.0/frmts/zarr/vsikerchunk_json_ref.cpp:70:23, inlined from 'bool VSIKerchunkRefFile::AddInlineContent(const std::string&, const std::string_view&)' at /build/gdal/src/gdal-3.11.0/frmts/zarr/vsikerchunk_json_ref.cpp:101:25: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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 = VSIKerchunkKeyInfo; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> >]', inlined from 'void VSIKerchunkRefFile::AddReferencedContent(const std::string&, const std::string&, uint64_t, uint32_t)' at /build/gdal/src/gdal-3.11.0/frmts/zarr/vsikerchunk_json_ref.cpp:114:23: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, VSIKerchunkKeyInfo> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 29%] Building CXX object frmts/zarr/CMakeFiles/gdal_Zarr.dir/zarrdrivercore.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_ogr_datasource.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_geometry.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/kml/CMakeFiles/ogr_KML.dir/kml.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/mitab/CMakeFiles/ogr_TAB.dir/mitab_tabseamless.cpp.o [ 29%] Built target gdal_Zarr [ 29%] Building CXX object ogr/ogrsf_frmts/vrt/CMakeFiles/ogr_VRT.dir/ogrvrtdatasource.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/avc_bin.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/vrt/CMakeFiles/ogr_VRT.dir/ogrvrtdriver.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/kml/CMakeFiles/ogr_KML.dir/kmlnode.cpp.o [ 29%] Built target ogr_TAB [ 29%] Building CXX object ogr/ogrsf_frmts/gmlutils/CMakeFiles/gmlutils.dir/gmlfeature.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/avc_rawbin.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/vrt/CMakeFiles/ogr_VRT.dir/ogrvrtlayer.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gml/CMakeFiles/ogr_GML.dir/gfstemplate.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/kml/CMakeFiles/ogr_KML.dir/kmlvector.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/avc_e00gen.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gmlutils/CMakeFiles/gmlutils.dir/gmlfeatureclass.cpp.o [ 29%] Built target ogr_KML [ 29%] Building CXX object ogr/ogrsf_frmts/gml/CMakeFiles/ogr_GML.dir/gmlreadstate.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/avc_e00parse.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gml/CMakeFiles/ogr_GML.dir/ogrgmldriver.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gmlutils/CMakeFiles/gmlutils.dir/gmlpropertydefn.cpp.o [ 29%] Built target ogr_VRT [ 29%] Building CXX object ogr/ogrsf_frmts/gml/CMakeFiles/ogr_GML.dir/resolvexlinks.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gml/CMakeFiles/ogr_GML.dir/gmlreader.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/avc_e00read.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gmlutils/CMakeFiles/gmlutils.dir/gmlutils.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gml/CMakeFiles/ogr_GML.dir/gmlregistry.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gml/CMakeFiles/ogr_GML.dir/hugefileresolver.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/avc_mbyte.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gmlutils/CMakeFiles/gmlutils.dir/parsexsd.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gml/CMakeFiles/ogr_GML.dir/ogrgmllayer.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/gml/CMakeFiles/ogr_GML.dir/gmlhandler.cpp.o [ 29%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/avc_misc.cpp.o [ 30%] Building CXX object ogr/ogrsf_frmts/gml/CMakeFiles/ogr_GML.dir/ogrgmldatasource.cpp.o [ 30%] Building CXX object ogr/ogrsf_frmts/gmlutils/CMakeFiles/gmlutils.dir/ogrwfsfilter.cpp.o [ 31%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/ogravcbindatasource.cpp.o [ 31%] Building CXX object ogr/ogrsf_frmts/csv/CMakeFiles/ogr_CSV.dir/ogrcsvdatasource.cpp.o [ 31%] Building CXX object ogr/ogrsf_frmts/dgn/CMakeFiles/ogr_DGN.dir/dgnhelp.cpp.o [ 31%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/ogravcbindriver.cpp.o [ 31%] Built target gmlutils [ 32%] Building CXX object ogr/ogrsf_frmts/gmt/CMakeFiles/ogr_GMT.dir/ogrgmtdatasource.cpp.o [ 32%] Building CXX object ogr/ogrsf_frmts/dgn/CMakeFiles/ogr_DGN.dir/dgnopen.cpp.o [ 32%] Building CXX object ogr/ogrsf_frmts/dgn/CMakeFiles/ogr_DGN.dir/dgnread.cpp.o [ 32%] Built target ogr_GML [ 32%] Building CXX object ogr/ogrsf_frmts/dgn/CMakeFiles/ogr_DGN.dir/dgnwrite.cpp.o [ 34%] Building CXX object ogr/ogrsf_frmts/csv/CMakeFiles/ogr_CSV.dir/ogrcsvdriver.cpp.o [ 34%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/ogravcbinlayer.cpp.o [ 34%] Building CXX object ogr/ogrsf_frmts/gmt/CMakeFiles/ogr_GMT.dir/ogrgmtdriver.cpp.o [ 34%] Building CXX object ogr/ogrsf_frmts/dgn/CMakeFiles/ogr_DGN.dir/dgnstroke.cpp.o [ 34%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/ogravce00datasource.cpp.o [ 34%] Building CXX object ogr/ogrsf_frmts/csv/CMakeFiles/ogr_CSV.dir/ogrcsvlayer.cpp.o [ 34%] Building CXX object ogr/ogrsf_frmts/gmt/CMakeFiles/ogr_GMT.dir/ogrgmtlayer.cpp.o [ 34%] Building CXX object ogr/ogrsf_frmts/s57/CMakeFiles/ogr_S57.dir/ogrs57driver.cpp.o [ 35%] Building CXX object ogr/ogrsf_frmts/dgn/CMakeFiles/ogr_DGN.dir/ogrdgndriver.cpp.o [ 35%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/ogravcdatasource.cpp.o [ 35%] Building CXX object ogr/ogrsf_frmts/s57/CMakeFiles/ogr_S57.dir/ogrs57datasource.cpp.o [ 35%] Building CXX object ogr/ogrsf_frmts/dgn/CMakeFiles/ogr_DGN.dir/ogrdgnlayer.cpp.o [ 35%] Built target ogr_GMT [ 35%] Building CXX object ogr/ogrsf_frmts/s57/CMakeFiles/ogr_S57.dir/ogrs57layer.cpp.o [ 35%] Built target ogr_CSV [ 35%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/ogravce00driver.cpp.o [ 35%] Building CXX object ogr/ogrsf_frmts/dgn/CMakeFiles/ogr_DGN.dir/ogrdgndatasource.cpp.o [ 35%] Building CXX object ogr/ogrsf_frmts/s57/CMakeFiles/ogr_S57.dir/s57classregistrar.cpp.o [ 35%] Building CXX object ogr/ogrsf_frmts/s57/CMakeFiles/ogr_S57.dir/s57reader.cpp.o [ 35%] Building CXX object ogr/ogrsf_frmts/s57/CMakeFiles/ogr_S57.dir/ddfrecordindex.cpp.o [ 35%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/ogravce00layer.cpp.o [ 35%] Built target ogr_DGN [ 35%] Building CXX object ogr/ogrsf_frmts/georss/CMakeFiles/ogr_GeoRSS.dir/ogrgeorssdatasource.cpp.o [ 35%] Building CXX object ogr/ogrsf_frmts/s57/CMakeFiles/ogr_S57.dir/s57featuredefns.cpp.o [ 36%] Building CXX object ogr/ogrsf_frmts/s57/CMakeFiles/ogr_S57.dir/s57filecollector.cpp.o [ 36%] Building CXX object ogr/ogrsf_frmts/s57/CMakeFiles/ogr_S57.dir/s57writer.cpp.o [ 36%] Building CXX object ogr/ogrsf_frmts/avc/CMakeFiles/ogr_AVC.dir/ogravclayer.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/georss/CMakeFiles/ogr_GeoRSS.dir/ogrgeorssdriver.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/intronurbs.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxfblockswriterlayer.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxf_feature.cpp.o [ 37%] Built target ogr_S57 [ 37%] Building CXX object ogr/ogrsf_frmts/pgdump/CMakeFiles/ogr_PGDump.dir/ogrpgdumpdriver.cpp.o [ 37%] Built target ogr_AVC [ 37%] Building CXX object ogr/ogrsf_frmts/gpsbabel/CMakeFiles/ogr_GPSBabel.dir/ogrgpsbabeldatasource.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/georss/CMakeFiles/ogr_GeoRSS.dir/ogrgeorsslayer.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxf_polyline_smooth.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/pgdump/CMakeFiles/ogr_PGDump.dir/ogrpgdumpdatasource.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/gpsbabel/CMakeFiles/ogr_GPSBabel.dir/ogrgpsbabeldriver.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/gpsbabel/CMakeFiles/ogr_GPSBabel.dir/ogrgpsbabelwritedatasource.cpp.o [ 37%] Built target ogr_GeoRSS [ 37%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogr_autocad_services.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/edigeo/CMakeFiles/ogr_EDIGEO.dir/ogredigeodatasource.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/sxf/CMakeFiles/ogr_SXF.dir/ogrsxfdatasource.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/pgdump/CMakeFiles/ogr_PGDump.dir/ogrpgdumplayer.cpp.o [ 37%] Built target ogr_GPSBabel [ 37%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/filegdbindex.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxfdatasource.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/sxf/CMakeFiles/ogr_SXF.dir/ogrsxflayer.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/edigeo/CMakeFiles/ogr_EDIGEO.dir/ogredigeodriver.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbtable_priv.h:22, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:14: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr 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++/14.2.1/bits/stl_algo.h:1876: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 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr 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 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'virtual int64_t OpenFileGDB::FileGDBSpatialIndexIteratorImpl::GetNextRowSortedByFID()' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:2878:22: /usr/include/c++/14.2.1/bits/stl_algo.h:1905: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 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ [ 37%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/filegdbindex_write.cpp.o [ 37%] Built target ogr_PGDump [ 37%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB_filegdbtable_write.dir/filegdbtable_write.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxf_hatch.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/sxf/CMakeFiles/ogr_SXF.dir/ogrsxfdriver.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/edigeo/CMakeFiles/ogr_EDIGEO.dir/ogredigeolayer.cpp.o [ 37%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxfreader.cpp.o [ 37%] Built target ogr_OpenFileGDB_filegdbtable_write [ 37%] Building CXX object ogr/ogrsf_frmts/wasp/CMakeFiles/ogr_WAsP.dir/ogrwaspdatasource.cpp.o [ 37%] Built target ogr_SXF [ 37%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxf_blockmap.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbtable_priv.h:22, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:16: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<float, long long int>*, vector<pair<float, long long int> > >; _Distance = int; _Tp = pair<float, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<float, long long int> >(VSILFILE*, std::vector<std::pair<float, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<float, long long int>::first_type&, int), int&, int)::<lambda(const pair<float, long long int>&, const pair<float, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<float, long long int>*, std::vector<std::pair<float, long long int> > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<int, long long int>*, vector<pair<int, long long int> > >; _Distance = int; _Tp = pair<int, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<int, long long int> >(VSILFILE*, std::vector<std::pair<int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<int, long long int>::first_type&, int), int&, int)::<lambda(const pair<int, long long int>&, const pair<int, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, long long int>*, std::vector<std::pair<int, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<short int, long long int>*, vector<pair<short int, long long int> > >; _Distance = int; _Tp = pair<short int, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<short int, long long int> >(VSILFILE*, std::vector<std::pair<short int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<short int, long long int>::first_type&, int), int&, int)::<lambda(const pair<short int, long long int>&, const pair<short int, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<short int, long long int>*, std::vector<std::pair<short int, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, long long int>*, vector<pair<long long int, long long int> > >; _Distance = int; _Tp = pair<long long int, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<long long int, long long int> >(VSILFILE*, std::vector<std::pair<long long int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<long long int, long long int>::first_type&, int), int&, int)::<lambda(const pair<long long int, long long int>&, const pair<long long int, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, long long int>*, std::vector<std::pair<long long int, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long int>*, vector<pair<double, long long int> > >; _Distance = int; _Tp = pair<double, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<double, long long int> >(VSILFILE*, std::vector<std::pair<double, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<double, long long int>::first_type&, int), int&, int)::<lambda(const pair<double, long long int>&, const pair<double, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long int>*, std::vector<std::pair<double, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, long long int>*, vector<pair<long long int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<long long int, long long int> >(VSILFILE*, std::vector<std::pair<long long int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<long long int, long long int>::first_type&, int), int&, int)::<lambda(const pair<long long int, long long int>&, const pair<long long int, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, long long int>*, std::vector<std::pair<long long int, long long int> > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, long long int>*, std::vector<std::pair<long long int, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long int>*, vector<pair<double, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<double, long long int> >(VSILFILE*, std::vector<std::pair<double, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<double, long long int>::first_type&, int), int&, int)::<lambda(const pair<double, long long int>&, const pair<double, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long int>*, std::vector<std::pair<double, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long int>*, std::vector<std::pair<double, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr 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++/14.2.1/bits/stl_algo.h:1876: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 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'OpenFileGDB::FileGDBTable::CreateSpatialIndex()::<lambda(const OGRPolygon*, std::vector<long long int>&)>' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:1127:22: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vector<short unsigned int>, long long int>*, vector<pair<vector<short unsigned int>, long long int> > >; _Distance = int; _Tp = pair<vector<short unsigned int>, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<std::vector<short unsigned int>, long long int> >(VSILFILE*, std::vector<std::pair<std::vector<short unsigned int>, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<std::vector<short unsigned int>, long long int>::first_type&, int), int&, int)::<lambda(const pair<vector<short unsigned int>, long long int>&, const pair<vector<short unsigned int>, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::vector<short unsigned int>, long long int>*, std::vector<std::pair<std::vector<short unsigned int>, long long int> > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vector<short unsigned int>, long long int>*, vector<pair<vector<short unsigned int>, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<std::vector<short unsigned int>, long long int> >(VSILFILE*, std::vector<std::pair<std::vector<short unsigned int>, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<std::vector<short unsigned int>, long long int>::first_type&, int), int&, int)::<lambda(const pair<vector<short unsigned int>, long long int>&, const pair<vector<short unsigned int>, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::vector<short unsigned int>, long long int>*, std::vector<std::pair<std::vector<short unsigned int>, long long int> > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::vector<short unsigned int>, long long int>*, std::vector<std::pair<std::vector<short unsigned int>, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<short int, long long int>*, vector<pair<short int, long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<short int, long long int> >(VSILFILE*, std::vector<std::pair<short int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<short int, long long int>::first_type&, int), int&, int)::<lambda(const pair<short int, long long int>&, const pair<short int, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<short int, long long int>*, std::vector<std::pair<short int, long long int> > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<short int, long long int>*, std::vector<std::pair<short int, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<short int, long long int>*, std::vector<std::pair<short int, long long int> > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<int, long long int>*, vector<pair<int, long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<int, long long int> >(VSILFILE*, std::vector<std::pair<int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<int, long long int>::first_type&, int), int&, int)::<lambda(const pair<int, long long int>&, const pair<int, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, long long int>*, std::vector<std::pair<int, long long int> > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, long long int>*, std::vector<std::pair<int, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, long long int>*, std::vector<std::pair<int, long long int> > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<float, long long int>*, vector<pair<float, long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<float, long long int> >(VSILFILE*, std::vector<std::pair<float, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<float, long long int>::first_type&, int), int&, int)::<lambda(const pair<float, long long int>&, const pair<float, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<float, long long int>*, std::vector<std::pair<float, long long int> > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<float, long long int>*, std::vector<std::pair<float, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<float, long long int>*, std::vector<std::pair<float, long long int> > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long int>*, vector<pair<double, long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<double, long long int> >(VSILFILE*, std::vector<std::pair<double, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<double, long long int>::first_type&, int), int&, int)::<lambda(const pair<double, long long int>&, const pair<double, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long int>*, std::vector<std::pair<double, long long int> > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long int>*, std::vector<std::pair<double, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long int>*, std::vector<std::pair<double, long long int> > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, long long int>*, vector<pair<long long int, long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<long long int, long long int> >(VSILFILE*, std::vector<std::pair<long long int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<long long int, long long int>::first_type&, int), int&, int)::<lambda(const pair<long long int, long long int>&, const pair<long long int, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, long long int>*, std::vector<std::pair<long long int, long long int> > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, long long int>*, std::vector<std::pair<long long int, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, long long int>*, std::vector<std::pair<long long int, long long int> > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vector<short unsigned int>, long long int>*, vector<pair<vector<short unsigned int>, long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<std::vector<short unsigned int>, long long int> >(VSILFILE*, std::vector<std::pair<std::vector<short unsigned int>, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<std::vector<short unsigned int>, long long int>::first_type&, int), int&, int)::<lambda(const pair<vector<short unsigned int>, long long int>&, const pair<vector<short unsigned int>, long long int>&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::vector<short unsigned int>, long long int>*, std::vector<std::pair<std::vector<short unsigned int>, long long int> > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::vector<short unsigned int>, long long int>*, std::vector<std::pair<std::vector<short unsigned int>, long long int> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::vector<short unsigned int>, long long int>*, std::vector<std::pair<std::vector<short unsigned int>, long long int> > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<short int, long long int>*, vector<pair<short int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<short int, long long int> >(VSILFILE*, std::vector<std::pair<short int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<short int, long long int>::first_type&, int), int&, int)::<lambda(const pair<short int, long long int>&, const pair<short int, long long int>&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<short int, long long int>*, vector<pair<short int, long long int> > >; _Compare = OpenFileGDB::WriteIndex<std::pair<short int, long long int> >(VSILFILE*, std::vector<std::pair<short int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<short int, long long int>::first_type&, int), int&, int)::<lambda(const pair<short int, long long int>&, const pair<short int, long long int>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OpenFileGDB::WriteIndex(VSILFILE*, std::vector<ValueOIDPair>&, void (*)(std::vector<unsigned char>&, const typename ValueOIDPair::first_type&, int), int&, int) [with ValueOIDPair = std::pair<short int, long long int>]' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:479:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<short int, long long int>*, std::vector<std::pair<short int, long long int> > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<int, long long int>*, vector<pair<int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<int, long long int> >(VSILFILE*, std::vector<std::pair<int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<int, long long int>::first_type&, int), int&, int)::<lambda(const pair<int, long long int>&, const pair<int, long long int>&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<int, long long int>*, vector<pair<int, long long int> > >; _Compare = OpenFileGDB::WriteIndex<std::pair<int, long long int> >(VSILFILE*, std::vector<std::pair<int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<int, long long int>::first_type&, int), int&, int)::<lambda(const pair<int, long long int>&, const pair<int, long long int>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OpenFileGDB::WriteIndex(VSILFILE*, std::vector<ValueOIDPair>&, void (*)(std::vector<unsigned char>&, const typename ValueOIDPair::first_type&, int), int&, int) [with ValueOIDPair = std::pair<int, long long int>]' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:479:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, long long int>*, std::vector<std::pair<int, long long int> > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, long long int>*, vector<pair<long long int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<long long int, long long int> >(VSILFILE*, std::vector<std::pair<long long int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<long long int, long long int>::first_type&, int), int&, int)::<lambda(const pair<long long int, long long int>&, const pair<long long int, long long int>&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long int, long long int>*, vector<pair<long long int, long long int> > >; _Compare = OpenFileGDB::WriteIndex<std::pair<long long int, long long int> >(VSILFILE*, std::vector<std::pair<long long int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<long long int, long long int>::first_type&, int), int&, int)::<lambda(const pair<long long int, long long int>&, const pair<long long int, long long int>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OpenFileGDB::WriteIndex(VSILFILE*, std::vector<ValueOIDPair>&, void (*)(std::vector<unsigned char>&, const typename ValueOIDPair::first_type&, int), int&, int) [with ValueOIDPair = std::pair<long long int, long long int>]' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:479:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, long long int>*, std::vector<std::pair<long long int, long long int> > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, long long int>*, vector<pair<long long int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<long long int, long long int> >(VSILFILE*, std::vector<std::pair<long long int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<long long int, long long int>::first_type&, int), int&, int)::<lambda(const pair<long long int, long long int>&, const pair<long long int, long long int>&)> >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, long long int>*, vector<pair<long long int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<long long int, long long int> >(VSILFILE*, std::vector<std::pair<long long int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<long long int, long long int>::first_type&, int), int&, int)::<lambda(const pair<long long int, long long int>&, const pair<long long int, long long int>&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long int, long long int>*, vector<pair<long long int, long long int> > >; _Compare = OpenFileGDB::WriteIndex<std::pair<long long int, long long int> >(VSILFILE*, std::vector<std::pair<long long int, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<long long int, long long int>::first_type&, int), int&, int)::<lambda(const pair<long long int, long long int>&, const pair<long long int, long long int>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OpenFileGDB::WriteIndex(VSILFILE*, std::vector<ValueOIDPair>&, void (*)(std::vector<unsigned char>&, const typename ValueOIDPair::first_type&, int), int&, int) [with ValueOIDPair = std::pair<long long int, long long int>]' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:479:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, long long int>*, std::vector<std::pair<long long int, long long int> > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, long long int>*, std::vector<std::pair<long long int, long long int> > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr 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 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'bool OpenFileGDB::FileGDBTable::CreateSpatialIndex()' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:1254:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905: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 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<float, long long int>*, vector<pair<float, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<float, long long int> >(VSILFILE*, std::vector<std::pair<float, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<float, long long int>::first_type&, int), int&, int)::<lambda(const pair<float, long long int>&, const pair<float, long long int>&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<float, long long int>*, vector<pair<float, long long int> > >; _Compare = OpenFileGDB::WriteIndex<std::pair<float, long long int> >(VSILFILE*, std::vector<std::pair<float, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<float, long long int>::first_type&, int), int&, int)::<lambda(const pair<float, long long int>&, const pair<float, long long int>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OpenFileGDB::WriteIndex(VSILFILE*, std::vector<ValueOIDPair>&, void (*)(std::vector<unsigned char>&, const typename ValueOIDPair::first_type&, int), int&, int) [with ValueOIDPair = std::pair<float, long long int>]' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:479:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<float, long long int>*, std::vector<std::pair<float, long long int> > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long int>*, vector<pair<double, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<double, long long int> >(VSILFILE*, std::vector<std::pair<double, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<double, long long int>::first_type&, int), int&, int)::<lambda(const pair<double, long long int>&, const pair<double, long long int>&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, long long int>*, vector<pair<double, long long int> > >; _Compare = OpenFileGDB::WriteIndex<std::pair<double, long long int> >(VSILFILE*, std::vector<std::pair<double, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<double, long long int>::first_type&, int), int&, int)::<lambda(const pair<double, long long int>&, const pair<double, long long int>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OpenFileGDB::WriteIndex(VSILFILE*, std::vector<ValueOIDPair>&, void (*)(std::vector<unsigned char>&, const typename ValueOIDPair::first_type&, int), int&, int) [with ValueOIDPair = std::pair<double, long long int>]' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:479:14, inlined from 'bool OpenFileGDB::FileGDBTable::CreateAttributeIndex(const OpenFileGDB::FileGDBIndex*)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:1463:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long int>*, std::vector<std::pair<double, long long int> > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long int>*, vector<pair<double, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<double, long long int> >(VSILFILE*, std::vector<std::pair<double, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<double, long long int>::first_type&, int), int&, int)::<lambda(const pair<double, long long int>&, const pair<double, long long int>&)> >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long int>*, vector<pair<double, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<double, long long int> >(VSILFILE*, std::vector<std::pair<double, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<double, long long int>::first_type&, int), int&, int)::<lambda(const pair<double, long long int>&, const pair<double, long long int>&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, long long int>*, vector<pair<double, long long int> > >; _Compare = OpenFileGDB::WriteIndex<std::pair<double, long long int> >(VSILFILE*, std::vector<std::pair<double, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<double, long long int>::first_type&, int), int&, int)::<lambda(const pair<double, long long int>&, const pair<double, long long int>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OpenFileGDB::WriteIndex(VSILFILE*, std::vector<ValueOIDPair>&, void (*)(std::vector<unsigned char>&, const typename ValueOIDPair::first_type&, int), int&, int) [with ValueOIDPair = std::pair<double, long long int>]' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:479:14, inlined from 'bool OpenFileGDB::FileGDBTable::CreateAttributeIndex(const OpenFileGDB::FileGDBIndex*)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:1463:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long int>*, std::vector<std::pair<double, long long int> > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long int>*, std::vector<std::pair<double, long long int> > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vector<short unsigned int>, long long int>*, vector<pair<vector<short unsigned int>, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<std::vector<short unsigned int>, long long int> >(VSILFILE*, std::vector<std::pair<std::vector<short unsigned int>, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<std::vector<short unsigned int>, long long int>::first_type&, int), int&, int)::<lambda(const pair<vector<short unsigned int>, long long int>&, const pair<vector<short unsigned int>, long long int>&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<vector<short unsigned int>, long long int>*, vector<pair<vector<short unsigned int>, long long int> > >; _Compare = OpenFileGDB::WriteIndex<std::pair<std::vector<short unsigned int>, long long int> >(VSILFILE*, std::vector<std::pair<std::vector<short unsigned int>, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<std::vector<short unsigned int>, long long int>::first_type&, int), int&, int)::<lambda(const pair<vector<short unsigned int>, long long int>&, const pair<vector<short unsigned int>, long long int>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OpenFileGDB::WriteIndex(VSILFILE*, std::vector<ValueOIDPair>&, void (*)(std::vector<unsigned char>&, const typename ValueOIDPair::first_type&, int), int&, int) [with ValueOIDPair = std::pair<std::vector<short unsigned int>, long long int>]' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:479:14, inlined from 'bool OpenFileGDB::FileGDBTable::CreateAttributeIndex(const OpenFileGDB::FileGDBIndex*)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:1530:34: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::vector<short unsigned int>, long long int>*, std::vector<std::pair<std::vector<short unsigned int>, long long int> > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vector<short unsigned int>, long long int>*, vector<pair<vector<short unsigned int>, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<std::vector<short unsigned int>, long long int> >(VSILFILE*, std::vector<std::pair<std::vector<short unsigned int>, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<std::vector<short unsigned int>, long long int>::first_type&, int), int&, int)::<lambda(const pair<vector<short unsigned int>, long long int>&, const pair<vector<short unsigned int>, long long int>&)> >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vector<short unsigned int>, long long int>*, vector<pair<vector<short unsigned int>, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OpenFileGDB::WriteIndex<std::pair<std::vector<short unsigned int>, long long int> >(VSILFILE*, std::vector<std::pair<std::vector<short unsigned int>, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<std::vector<short unsigned int>, long long int>::first_type&, int), int&, int)::<lambda(const pair<vector<short unsigned int>, long long int>&, const pair<vector<short unsigned int>, long long int>&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<vector<short unsigned int>, long long int>*, vector<pair<vector<short unsigned int>, long long int> > >; _Compare = OpenFileGDB::WriteIndex<std::pair<std::vector<short unsigned int>, long long int> >(VSILFILE*, std::vector<std::pair<std::vector<short unsigned int>, long long int> >&, void (*)(std::vector<unsigned char>&, const std::pair<std::vector<short unsigned int>, long long int>::first_type&, int), int&, int)::<lambda(const pair<vector<short unsigned int>, long long int>&, const pair<vector<short unsigned int>, long long int>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OpenFileGDB::WriteIndex(VSILFILE*, std::vector<ValueOIDPair>&, void (*)(std::vector<unsigned char>&, const typename ValueOIDPair::first_type&, int), int&, int) [with ValueOIDPair = std::pair<std::vector<short unsigned int>, long long int>]' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:479:14, inlined from 'bool OpenFileGDB::FileGDBTable::CreateAttributeIndex(const OpenFileGDB::FileGDBIndex*)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:1530:34: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::vector<short unsigned int>, long long int>*, std::vector<std::pair<std::vector<short unsigned int>, long long int> > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::vector<short unsigned int>, long long int>*, std::vector<std::pair<std::vector<short unsigned int>, long long int> > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/filegdbtable.cpp.o [ 38%] Built target ogr_EDIGEO [ 38%] Building CXX object ogr/ogrsf_frmts/wasp/CMakeFiles/ogr_WAsP.dir/ogrwaspdriver.cpp.o [ 38%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxf_dimension.cpp.o [ 38%] Building CXX object ogr/ogrsf_frmts/wasp/CMakeFiles/ogr_WAsP.dir/ogrwasplayer.cpp.o [ 38%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxflayer.cpp.o [ 38%] Building CXX object ogr/ogrsf_frmts/selafin/CMakeFiles/ogr_Selafin.dir/io_selafin.cpp.o [ 38%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/filegdbtable_write_fields.cpp.o [ 38%] Building CXX object ogr/ogrsf_frmts/selafin/CMakeFiles/ogr_Selafin.dir/ogrselafindatasource.cpp.o [ 38%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxfwriterds.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/bits/specfun.h:43, from /usr/include/c++/14.2.1/cmath:3906, from /usr/include/c++/14.2.1/math.h:36, from /build/gdal/src/gdal-3.11.0/port/cpl_port.h:104, from /build/gdal/src/gdal-3.11.0/port/cpl_progress.h:16, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/ogrsf_frmts.h:17, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/wasp/ogrwasp.h:16, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/wasp/ogrwasplayer.cpp:13: /usr/include/c++/14.2.1/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]': /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/wasp/ogrwasplayer.cpp:96:32: required from here /usr/include/c++/14.2.1/bits/stl_pair.h:1132:5: 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 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [ 38%] Built target ogr_WAsP [ 38%] Building CXX object ogr/ogrsf_frmts/jml/CMakeFiles/ogr_JML.dir/ogrjmldataset.cpp.o [ 38%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/filegdbtable_freelist.cpp.o [ 38%] Building CXX object ogr/ogrsf_frmts/selafin/CMakeFiles/ogr_Selafin.dir/ogrselafindriver.cpp.o [ 39%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxfblockslayer.cpp.o [ 40%] Building CXX object ogr/ogrsf_frmts/jml/CMakeFiles/ogr_JML.dir/ogrjmllayer.cpp.o [ 40%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/ogropenfilegdbdatasource.cpp.o [ 40%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/ogropenfilegdbdatasource_write.cpp.o [ 40%] Building CXX object ogr/ogrsf_frmts/selafin/CMakeFiles/ogr_Selafin.dir/ogrselafinlayer.cpp.o [ 40%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxfdriver.cpp.o [ 40%] Building CXX object ogr/ogrsf_frmts/jml/CMakeFiles/ogr_JML.dir/ogrjmlwriterlayer.cpp.o [ 40%] Built target ogr_Selafin [ 40%] Building CXX object ogr/ogrsf_frmts/vdv/CMakeFiles/ogr_VDV.dir/ogrvdvdatasource.cpp.o [ 40%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxf_leader.cpp.o [ 40%] Built target ogr_JML [ 41%] Building CXX object ogr/ogrsf_frmts/flatgeobuf/CMakeFiles/ogr_FlatGeobuf.dir/ogrflatgeobufdataset.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/ogropenfilegdb_generate_uuid.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/ogropenfilegdbdriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/flatgeobuf/CMakeFiles/ogr_FlatGeobuf.dir/ogrflatgeobuflayer.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/ogr/ogr_geomcoordinateprecision.h:17, from /build/gdal/src/gdal-3.11.0/ogr/ogr_geometry.h:22, from /build/gdal/src/gdal-3.11.0/ogr/ogr_feature.h:20, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/ogrsf_frmts.h:18, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/vdv/ogr_vdv.h:16, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/vdv/ogrvdvdatasource.cpp:13: /usr/include/c++/14.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<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OGRIDFDataSource::Parse()::Point>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OGRIDFDataSource::Parse()::Point> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OGRIDFDataSource::Parse()::Point> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, OGRIDFDataSource::Parse()::Point>, std::_Select1st<std::pair<const long long int, OGRIDFDataSource::Parse()::Point> >, std::less<long long int>, std::allocator<std::pair<const long long int, OGRIDFDataSource::Parse()::Point> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = OGRIDFDataSource::Parse()::Point; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OGRIDFDataSource::Parse()::Point> >]', inlined from 'void OGRIDFDataSource::Parse()' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/vdv/ogrvdvdatasource.cpp:426:69: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, OGRIDFDataSource::Parse()::Point>, std::_Select1st<std::pair<const long long int, OGRIDFDataSource::Parse()::Point> >, std::less<long long int>, std::allocator<std::pair<const long long int, OGRIDFDataSource::Parse()::Point> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = OGRIDFDataSource::Parse()::Point; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OGRIDFDataSource::Parse()::Point> >]', inlined from 'void OGRIDFDataSource::Parse()' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/vdv/ogrvdvdatasource.cpp:432:69: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, OGRIDFDataSource::Parse()::Point>, std::_Select1st<std::pair<const long long int, OGRIDFDataSource::Parse()::Point> >, std::less<long long int>, std::allocator<std::pair<const long long int, OGRIDFDataSource::Parse()::Point> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 41%] Built target ogr_VDV [ 41%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxfwriterlayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/mapml/CMakeFiles/ogr_MapML.dir/ogrmapmldataset.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/ogropenfilegdblayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/ogropenfilegdblayer_write.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/dxf/CMakeFiles/ogr_DXF.dir/ogrdxf_ocstransformer.cpp.o [ 41%] Built target ogr_MapML [ 41%] Building CXX object ogr/ogrsf_frmts/adbc/CMakeFiles/ogr_ADBC_core.dir/ogradbcdrivercore.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/gdalopenfilegdbrasterband.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/gdal/src/gdal-3.11.0/port/cpl_string.h:291, from /build/gdal/src/gdal-3.11.0/ogr/ogr_featurestyle.h:17, from /build/gdal/src/gdal-3.11.0/ogr/ogr_feature.h:19, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/ogrsf_frmts.h:18, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/ogrflatgeobuflayer.cpp:13: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'bool OGRFlatGeobufLayer::CreateFinalFile()' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/ogrflatgeobuflayer.cpp:553:32: /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object ogr/ogrsf_frmts/flatgeobuf/CMakeFiles/ogr_FlatGeobuf.dir/packedrtree.cpp.o [ 41%] Built target ogr_DXF [ 41%] Built target ogr_ADBC_core [ 41%] Building CXX object ogr/ogrsf_frmts/miramon/CMakeFiles/ogr_MiraMon.dir/ogrmiramondatasource.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/aivector/CMakeFiles/ogr_AIVector.dir/ograivectordriver.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/gdal/src/gdal-3.11.0/port/cpl_string.h:291, from /build/gdal/src/gdal-3.11.0/ogr/ogr_featurestyle.h:17, from /build/gdal/src/gdal-3.11.0/ogr/ogr_feature.h:19, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/ogrsf_frmts.h:18, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:16, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:14: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = OGRField; _Alloc = std::allocator<OGRField>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<OGRField>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = OGRField; _Alloc = std::allocator<OGRField>]', inlined from 'bool OGROpenFileGDBLayer::PrepareFileGDBFeature(OGRFeature*, std::vector<OGRField>&, const OGRGeometry*&, bool)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2242:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OGRField*, std::vector<OGRField> >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object ogr/ogrsf_frmts/jsonfg/CMakeFiles/ogr_JSONFG.dir/ogrjsonfgdataset.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/base.h:45, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/array.h:20, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/flatbuffers.h:22, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/packedrtree.h:23, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/packedrtree.cpp:22: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, vector<FlatGeobuf::NodeItem> >; _Distance = int; _Tp = FlatGeobuf::NodeItem; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<FlatGeobuf::hilbertSort(std::vector<NodeItem>&)::<lambda(const FlatGeobuf::NodeItem&, const FlatGeobuf::NodeItem&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, std::vector<FlatGeobuf::NodeItem> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, vector<FlatGeobuf::NodeItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<FlatGeobuf::hilbertSort(std::vector<NodeItem>&)::<lambda(const FlatGeobuf::NodeItem&, const FlatGeobuf::NodeItem&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, std::vector<FlatGeobuf::NodeItem> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, std::vector<FlatGeobuf::NodeItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, vector<FlatGeobuf::NodeItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<FlatGeobuf::hilbertSort(std::vector<NodeItem>&)::<lambda(const FlatGeobuf::NodeItem&, const FlatGeobuf::NodeItem&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, std::vector<FlatGeobuf::NodeItem> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, std::vector<FlatGeobuf::NodeItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, std::vector<FlatGeobuf::NodeItem> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, vector<FlatGeobuf::NodeItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<FlatGeobuf::hilbertSort(std::vector<NodeItem>&)::<lambda(const FlatGeobuf::NodeItem&, const FlatGeobuf::NodeItem&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, vector<FlatGeobuf::NodeItem> >; _Compare = FlatGeobuf::hilbertSort(std::vector<NodeItem>&)::<lambda(const FlatGeobuf::NodeItem&, const FlatGeobuf::NodeItem&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void FlatGeobuf::hilbertSort(std::vector<NodeItem>&)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/packedrtree.cpp:174:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, std::vector<FlatGeobuf::NodeItem> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, vector<FlatGeobuf::NodeItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<FlatGeobuf::hilbertSort(std::vector<NodeItem>&)::<lambda(const FlatGeobuf::NodeItem&, const FlatGeobuf::NodeItem&)> >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, vector<FlatGeobuf::NodeItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<FlatGeobuf::hilbertSort(std::vector<NodeItem>&)::<lambda(const FlatGeobuf::NodeItem&, const FlatGeobuf::NodeItem&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, vector<FlatGeobuf::NodeItem> >; _Compare = FlatGeobuf::hilbertSort(std::vector<NodeItem>&)::<lambda(const FlatGeobuf::NodeItem&, const FlatGeobuf::NodeItem&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void FlatGeobuf::hilbertSort(std::vector<NodeItem>&)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/packedrtree.cpp:174:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, std::vector<FlatGeobuf::NodeItem> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FlatGeobuf::NodeItem*, std::vector<FlatGeobuf::NodeItem> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/set:62, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/base.h:44: /usr/include/c++/14.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 = {std::pair<long long unsigned int, long long unsigned int>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/packedrtree.cpp:26: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]', inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, long long unsigned int>; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:859:27, inlined from 'static std::vector<FlatGeobuf::SearchResultItem> FlatGeobuf::PackedRTree::streamSearch(uint64_t, uint16_t, const FlatGeobuf::NodeItem&, const std::function<void(unsigned char*, unsigned int, unsigned int)>&)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/packedrtree.cpp:363:17: /usr/include/c++/14.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]', inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, long long unsigned int>; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:859:27, inlined from 'static std::vector<FlatGeobuf::SearchResultItem> FlatGeobuf::PackedRTree::streamSearch(uint64_t, uint16_t, const FlatGeobuf::NodeItem&, const std::function<void(unsigned char*, unsigned int, unsigned int)>&)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/flatgeobuf/packedrtree.cpp:397:29: /usr/include/c++/14.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Built target ogr_AIVector [ 41%] Building CXX object ogr/ogrsf_frmts/flatgeobuf/CMakeFiles/ogr_FlatGeobuf.dir/geometryreader.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/flatgeobuf/CMakeFiles/ogr_FlatGeobuf.dir/geometrywriter.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/miramon/CMakeFiles/ogr_MiraMon.dir/ogrmiramondriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/openfilegdb/CMakeFiles/ogr_OpenFileGDB.dir/ogropenfilegdbdrivercore.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/jsonfg/CMakeFiles/ogr_JSONFG.dir/ogrjsonfgdriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/miramon/CMakeFiles/ogr_MiraMon.dir/ogrmiramonlayer.cpp.o [ 41%] Built target ogr_OpenFileGDB [ 41%] Building C object ogr/ogrsf_frmts/miramon/CMakeFiles/ogr_MiraMon.dir/mm_wrlayr.c.o [ 41%] Building CXX object ogr/ogrsf_frmts/flatgeobuf/CMakeFiles/ogr_FlatGeobuf.dir/ogrflatgeobufeditablelayer.cpp.o [ 41%] Building C object ogr/ogrsf_frmts/miramon/CMakeFiles/ogr_MiraMon.dir/mm_gdal_functions.c.o [ 41%] Building CXX object ogr/ogrsf_frmts/jsonfg/CMakeFiles/ogr_JSONFG.dir/ogrjsonfgmemlayer.cpp.o [ 41%] Building C object ogr/ogrsf_frmts/miramon/CMakeFiles/ogr_MiraMon.dir/mm_rdlayr.c.o [ 41%] Building CXX object ogr/ogrsf_frmts/gpx/CMakeFiles/ogr_GPX.dir/ogrgpxdatasource.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/gmlas/CMakeFiles/ogr_GMLAS_core.dir/ogrgmlasdrivercore.cpp.o [ 41%] Built target ogr_MiraMon [ 41%] Building CXX object ogr/ogrsf_frmts/csw/CMakeFiles/ogr_CSW.dir/ogrcswdataset.cpp.o [ 41%] Built target ogr_FlatGeobuf [ 41%] Building CXX object ogr/ogrsf_frmts/gpx/CMakeFiles/ogr_GPX.dir/ogrgpxdriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/jsonfg/CMakeFiles/ogr_JSONFG.dir/ogrjsonfgreader.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/gpx/CMakeFiles/ogr_GPX.dir/ogrgpxlayer.cpp.o [ 41%] Built target ogr_GMLAS_core [ 41%] Building CXX object ogr/ogrsf_frmts/nas/CMakeFiles/ogr_NAS.dir/nashandler.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/plscenes/CMakeFiles/ogr_PLSCENES_core.dir/ogrplscenesdrivercore.cpp.o [ 41%] Built target ogr_CSW [ 41%] Building CXX object ogr/ogrsf_frmts/jsonfg/CMakeFiles/ogr_JSONFG.dir/ogrjsonfgstreamedlayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/nas/CMakeFiles/ogr_NAS.dir/nasreader.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/port/cpl_vsi_virtual.h:26, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/jsonfg/ogr_jsonfg.h:16, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/jsonfg/ogrjsonfgreader.cpp:13: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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>, OGRJSONFGReader::LayerDefnBuildContext>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, OGRJSONFGReader::LayerDefnBuildContext> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, OGRJSONFGReader::LayerDefnBuildContext> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, OGRJSONFGReader::LayerDefnBuildContext>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, OGRJSONFGReader::LayerDefnBuildContext> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, OGRJSONFGReader::LayerDefnBuildContext> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object ogr/ogrsf_frmts/jsonfg/CMakeFiles/ogr_JSONFG.dir/ogrjsonfgstreamingparser.cpp.o [ 41%] Built target ogr_GPX [ 41%] Building CXX object ogr/ogrsf_frmts/wfs/CMakeFiles/ogr_WFS.dir/ogrwfsdatasource.cpp.o [ 41%] Built target ogr_PLSCENES_core [ 41%] Building CXX object ogr/ogrsf_frmts/jsonfg/CMakeFiles/ogr_JSONFG.dir/ogrjsonfgwritelayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/nas/CMakeFiles/ogr_NAS.dir/ogrnasdatasource.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/nas/CMakeFiles/ogr_NAS.dir/ogrnasdriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/nas/CMakeFiles/ogr_NAS.dir/ogrnaslayer.cpp.o [ 41%] Built target ogr_JSONFG [ 41%] Building CXX object ogr/ogrsf_frmts/oapif/CMakeFiles/ogr_OAPIF.dir/ogroapifdriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/ngw/CMakeFiles/ogr_NGW.dir/ogrngwdriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/wfs/CMakeFiles/ogr_WFS.dir/ogrwfsdriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/ngw/CMakeFiles/ogr_NGW.dir/ogrngwlayer.cpp.o [ 41%] Built target ogr_NAS [ 41%] Building CXX object ogr/ogrsf_frmts/elastic/CMakeFiles/ogr_Elastic_core.dir/ogrelasticdrivercore.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/ngw/CMakeFiles/ogr_NGW.dir/ngw_api.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/wfs/CMakeFiles/ogr_WFS.dir/ogrwfsjoinlayer.cpp.o [ 41%] Built target ogr_Elastic_core [ 41%] Building CXX object ogr/ogrsf_frmts/idrisi/CMakeFiles/ogr_Idrisi.dir/ogridrisidatasource.cpp.o [ 41%] Built target ogr_OAPIF [ 41%] Building CXX object ogr/ogrsf_frmts/pds/CMakeFiles/ogr_PDS.dir/ogrpdsdatasource.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/ngw/CMakeFiles/ogr_NGW.dir/gdalngwdataset.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/ngw/CMakeFiles/ogr_NGW.dir/ogrngwfielddomain.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/idrisi/CMakeFiles/ogr_Idrisi.dir/ogridrisidriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/wfs/CMakeFiles/ogr_WFS.dir/ogrwfslayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/pds/CMakeFiles/ogr_PDS.dir/ogrpdsdriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/idrisi/CMakeFiles/ogr_Idrisi.dir/ogridrisilayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/pds/CMakeFiles/ogr_PDS.dir/ogrpdslayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqlitedatasource.cpp.o [ 41%] Built target ogr_NGW [ 41%] Building CXX object ogr/ogrsf_frmts/gpkg/CMakeFiles/ogr_GeoPackage.dir/ogrgeopackagedatasource.cpp.o [ 41%] Built target ogr_WFS [ 41%] Building CXX object ogr/ogrsf_frmts/gpkg/CMakeFiles/ogr_GeoPackage.dir/ogrgeopackagedriver.cpp.o [ 41%] Built target ogr_Idrisi [ 41%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqlitedriver.cpp.o [ 41%] Built target ogr_PDS [ 41%] Building CXX object ogr/ogrsf_frmts/osm/CMakeFiles/ogr_OSM.dir/ogrosmdatasource.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/osm/CMakeFiles/ogr_OSM.dir/ogrosmdriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/gpkg/CMakeFiles/ogr_GeoPackage.dir/ogrgeopackagelayer.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/sqlite/ogr_sqlite.h:18, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/sqlite/ogrsqlitedatasource.cpp:22: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = CPLString; _Val = std::pair<const CPLString, OGREnvelope>; _KeyOfValue = std::_Select1st<std::pair<const CPLString, OGREnvelope> >; _Compare = std::less<CPLString>; _Alloc = std::allocator<std::pair<const CPLString, OGREnvelope> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<CPLString, std::pair<const CPLString, OGREnvelope>, std::_Select1st<std::pair<const CPLString, OGREnvelope> >, std::less<CPLString>, std::allocator<std::pair<const CPLString, OGREnvelope> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqlitelayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/osm/CMakeFiles/ogr_OSM.dir/ogrosmlayer.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/ogr/ogr_geomcoordinateprecision.h:17, from /build/gdal/src/gdal-3.11.0/ogr/ogr_geometry.h:22, from /build/gdal/src/gdal-3.11.0/ogr/ogr_feature.h:20, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/ogrsf_frmts.h:18, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/osm/ogr_osm.h:19, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp:14: /usr/include/c++/14.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 long long int&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, std::pair<int, void*> >; _KeyOfValue = std::_Select1st<std::pair<const long long int, std::pair<int, void*> > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::pair<int, void*> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::pair<int, void*> >, std::_Select1st<std::pair<const long long int, std::pair<int, void*> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::pair<int, void*> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::pair<int, void*>; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::pair<int, void*> > >]', inlined from 'unsigned int OGROSMDataSource::LookupWays(std::map<long long int, std::pair<int, void*> >&, const OSMRelation*)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp:2195:29: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::pair<int, void*> >, std::_Select1st<std::pair<const long long int, std::pair<int, void*> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::pair<int, void*> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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 = long long int; _Tp = std::pair<int, void*>; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::pair<int, void*> > >]', inlined from 'OGRGeometry* OGROSMDataSource::BuildMultiPolygon(const OSMRelation*, unsigned int*, OSMTag*)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp:2258:72: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::pair<int, void*> >, std::_Select1st<std::pair<const long long int, std::pair<int, void*> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::pair<int, void*> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14.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 int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, Bucket>; _KeyOfValue = std::_Select1st<std::pair<const int, Bucket> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, Bucket> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, Bucket>, std::_Select1st<std::pair<const int, Bucket> >, std::less<int>, std::allocator<std::pair<const int, Bucket> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Bucket; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, Bucket> >]', inlined from 'Bucket* OGROSMDataSource::GetBucket(int)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp:508:52: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, Bucket>, std::_Select1st<std::pair<const int, Bucket> >, std::less<int>, std::allocator<std::pair<const int, Bucket> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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 = long long int; _Tp = std::pair<int, void*>; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::pair<int, void*> > >]', inlined from 'OGRGeometry* OGROSMDataSource::BuildGeometryCollection(const OSMRelation*, bool)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp:2415:72: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::pair<int, void*> >, std::_Select1st<std::pair<const long long int, std::pair<int, void*> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::pair<int, void*> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 41%] Building CXX object ogr/ogrsf_frmts/osm/CMakeFiles/ogr_OSM.dir/osm_parser.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/gpkg/CMakeFiles/ogr_GeoPackage.dir/ogrgeopackageselectlayer.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/port/cpl_float.h:53, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:50, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/ogrsf_frmts.h:20, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/gpkg/ogr_geopackage.h:16, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/gpkg/ogrgeopackagedatasource.cpp:14: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void OGRSQLITE_Percentile_Finalize(sqlite3_context*)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/sqlite/ogrsqlitesqlfunctionscommon.cpp:454:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/ogr/ogr_geomcoordinateprecision.h:17, from /build/gdal/src/gdal-3.11.0/ogr/ogr_geometry.h:22, from /build/gdal/src/gdal-3.11.0/ogr/ogr_feature.h:20, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/ogrsf_frmts.h:18: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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 unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206: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 unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object ogr/ogrsf_frmts/vfk/CMakeFiles/ogr_VFK_core.dir/ogrvfkdrivercore.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqliteselectlayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/gpkg/CMakeFiles/ogr_GeoPackage.dir/ogrgeopackagetablelayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/gpkg/CMakeFiles/ogr_GeoPackage.dir/ogrgeopackageutility.cpp.o [ 41%] Built target ogr_VFK_core [ 41%] Built target ogr_OSM [ 41%] Building CXX object ogr/ogrsf_frmts/mvt/CMakeFiles/ogr_MVT.dir/mvt_tile.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/pmtiles/CMakeFiles/ogr_PMTiles.dir/ogrpmtilesdriver.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqlitesinglefeaturelayer.cpp.o [ 41%] Building CXX object ogr/ogrsf_frmts/gpkg/CMakeFiles/ogr_GeoPackage.dir/gdalgeopackagerasterband.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/mvt/CMakeFiles/ogr_MVT.dir/mvtutils.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/pmtiles/CMakeFiles/ogr_PMTiles.dir/ogrpmtilesdataset.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqlitetablelayer.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/mvt/CMakeFiles/ogr_MVT.dir/ogrmvtdataset.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/pmtiles/CMakeFiles/ogr_PMTiles.dir/ogrpmtilesvectorlayer.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/pmtiles/CMakeFiles/ogr_PMTiles.dir/ogrpmtilestileiterator.cpp.o [ 42%] Built target ogr_GeoPackage [ 42%] Building CXX object ogr/ogrsf_frmts/amigocloud/CMakeFiles/ogr_AmigoCloud.dir/ogramigoclouddatasource.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqlitevfs.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqliteviewlayer.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/pmtiles/CMakeFiles/ogr_PMTiles.dir/ogrpmtilesfrommbtiles.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/amigocloud/CMakeFiles/ogr_AmigoCloud.dir/ogramigoclouddriver.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqliteexecutesql.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqlitevirtualogr.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/amigocloud/CMakeFiles/ogr_AmigoCloud.dir/ogramigocloudlayer.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/port/cpl_float.h:53, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:50, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/ogrsf_frmts.h:20, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/pmtiles/ogrpmtilesfrommbtiles.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >; _Distance = int; _Tp = OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OGRPMTilesConvertFromMBTiles(const char*, const char*)::<lambda(const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&, const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, std::vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OGRPMTilesConvertFromMBTiles(const char*, const char*)::<lambda(const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&, const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, std::vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, std::vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OGRPMTilesConvertFromMBTiles(const char*, const char*)::<lambda(const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&, const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, std::vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, std::vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, std::vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OGRPMTilesConvertFromMBTiles(const char*, const char*)::<lambda(const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&, const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&)> >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >; _Compare = OGRPMTilesConvertFromMBTiles(const char*, const char*)::<lambda(const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&, const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OGRPMTilesConvertFromMBTiles(const char*, const char*)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/pmtiles/ogrpmtilesfrommbtiles.cpp:322:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, std::vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OGRPMTilesConvertFromMBTiles(const char*, const char*)::<lambda(const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&, const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&)> >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<OGRPMTilesConvertFromMBTiles(const char*, const char*)::<lambda(const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&, const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >; _Compare = OGRPMTilesConvertFromMBTiles(const char*, const char*)::<lambda(const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&, const OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool OGRPMTilesConvertFromMBTiles(const char*, const char*)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/pmtiles/ogrpmtilesfrommbtiles.cpp:322:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, std::vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry*, std::vector<OGRPMTilesConvertFromMBTiles(const char*, const char*)::TileEntry> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object ogr/ogrsf_frmts/pmtiles/CMakeFiles/ogr_PMTiles.dir/ogrpmtileswriterdataset.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/ogr/ogr_geomcoordinateprecision.h:17, from /build/gdal/src/gdal-3.11.0/ogr/ogr_geometry.h:22, from /build/gdal/src/gdal-3.11.0/ogr/ogr_feature.h:20, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/ogrsf_frmts.h:18, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/mvt/ogrmvtdataset.cpp:18: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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++/14.2.1/bits/stl_tree.h:2206: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 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Built target ogr_MVT [ 42%] Building CXX object ogr/ogrsf_frmts/carto/CMakeFiles/ogr_Carto_core.dir/ogrcartodrivercore.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqliteutility.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/amigocloud/CMakeFiles/ogr_AmigoCloud.dir/ogramigocloudresultlayer.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/pmtiles/CMakeFiles/ogr_PMTiles.dir/vsipmtiles.cpp.o [ 42%] Built target ogr_Carto_core [ 42%] Building CXX object ogr/ogrsf_frmts/ili/CMakeFiles/ogr_ILI.dir/ili1reader.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/gdal/src/gdal-3.11.0/port/cpl_float.h:53, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:50, from /build/gdal/src/gdal-3.11.0/gcore/gdal_pam.h:19, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/sqlite/ogr_sqlite.h:24, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.h:16, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp:16: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void OGRSQLITE_Percentile_Finalize(sqlite3_context*)' at /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/sqlite/ogrsqlitesqlfunctionscommon.cpp:454:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/sqlite/ogr_sqlite.h:18: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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 unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206: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 unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object ogr/ogrsf_frmts/mysql/CMakeFiles/ogr_MySQL_core.dir/ogrmysqldrivercore.cpp.o [ 42%] Building C object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/ogrsqliteapiroutines.c.o [ 42%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/rasterlite2.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/amigocloud/CMakeFiles/ogr_AmigoCloud.dir/ogramigocloudtablelayer.cpp.o [ 42%] Built target ogr_PMTiles [ 42%] Building CXX object ogr/ogrsf_frmts/ili/CMakeFiles/ogr_ILI.dir/ogrili1driver.cpp.o [ 42%] Built target ogr_MySQL_core [ 42%] Building CXX object ogr/ogrsf_frmts/ili/CMakeFiles/ogr_ILI.dir/ogrili1layer.cpp.o [ 42%] Building CXX object ogr/ogrsf_frmts/ili/CMakeFiles/ogr_ILI.dir/ogrili1datasource.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/sqlite/CMakeFiles/ogr_SQLite.dir/sqlite_rtree_bulk_load/wrapper.cpp.o [ 43%] Built target ogr_SQLite [ 43%] Building CXX object ogr/ogrsf_frmts/ili/CMakeFiles/ogr_ILI.dir/ili2handler.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/pg/CMakeFiles/ogr_PG_core.dir/ogrpgdrivercore.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/ili/CMakeFiles/ogr_ILI.dir/ogrili2driver.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/ili/CMakeFiles/ogr_ILI.dir/ili2reader.cpp.o [ 43%] Built target ogr_AmigoCloud [ 43%] Building CXX object ogr/ogrsf_frmts/ili/CMakeFiles/ogr_ILI.dir/ogrili2layer.cpp.o [ 43%] Built target ogr_PG_core [ 43%] Building CXX object ogr/ogrsf_frmts/mssqlspatial/CMakeFiles/ogr_MSSQLSpatial_core.dir/ogrmssqlspatialdrivercore.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/ili/CMakeFiles/ogr_ILI.dir/ogrili2datasource.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/ili/CMakeFiles/ogr_ILI.dir/imdreader.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/odbc/CMakeFiles/ogr_ODBC_core.dir/ogrodbcdrivercore.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/pgeo/CMakeFiles/ogr_PGeo.dir/ogrpgeodatasource.cpp.o [ 43%] Built target ogr_MSSQLSpatial_core [ 43%] Building CXX object ogr/ogrsf_frmts/xlsx/CMakeFiles/ogr_XLSX.dir/ogrxlsxdatasource.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/xlsx/CMakeFiles/ogr_XLSX.dir/ogrxlsxdriver.cpp.o [ 43%] Built target ogr_ODBC_core [ 43%] Building CXX object ogr/ogrsf_frmts/xls/CMakeFiles/ogr_XLS_core.dir/ogrxlsdrivercore.cpp.o [ 43%] Built target ogr_ILI [ 43%] Building CXX object ogr/ogrsf_frmts/cad/CMakeFiles/ogr_CAD_core.dir/ogrcaddrivercore.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/pgeo/CMakeFiles/ogr_PGeo.dir/ogrpgeodriver.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/pgeo/CMakeFiles/ogr_PGeo.dir/ogrpgeolayer.cpp.o [ 43%] Built target ogr_XLS_core [ 43%] Building CXX object ogr/ogrsf_frmts/parquet/CMakeFiles/ogr_Parquet_core.dir/ogrparquetdrivercore.cpp.o [ 43%] Built target ogr_XLSX [ 43%] Built target ogr_CAD_core [ 43%] Building CXX object ogr/ogrsf_frmts/arrow/CMakeFiles/ogr_Arrow_core.dir/ogrfeatherdrivercore.cpp.o [ 43%] Building CXX object ogr/ogrsf_frmts/gtfs/CMakeFiles/ogr_GTFS.dir/ogrgtfsdriver.cpp.o [ 44%] Building CXX object ogr/ogrsf_frmts/pgeo/CMakeFiles/ogr_PGeo.dir/ogrpgeotablelayer.cpp.o [ 44%] Building CXX object ogr/ogrsf_frmts/pgeo/CMakeFiles/ogr_PGeo.dir/ogrpgeoselectlayer.cpp.o [ 44%] Built target ogr_Parquet_core [ 44%] Building CXX object ogr/ogrsf_frmts/ods/CMakeFiles/ogr_ODS.dir/ods_formula_node.cpp.o [ 44%] Built target ogr_Arrow_core [ 45%] Building CXX object ogr/ogrsf_frmts/lvbag/CMakeFiles/ogr_LVBAG.dir/ogrlvbagdatasource.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/bits/specfun.h:43, from /usr/include/c++/14.2.1/cmath:3906, from /usr/include/c++/14.2.1/math.h:36, from /build/gdal/src/gdal-3.11.0/port/cpl_port.h:104, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:13: /usr/include/c++/14.2.1/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]': /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:460:56: required from here /usr/include/c++/14.2.1/bits/stl_pair.h:1132:5: 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 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:63, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:14: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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>, std::pair<double, double> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::pair<double, double> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<double, double> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::pair<double, double> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::pair<double, double> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<double, double> > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Built target ogr_GTFS [ 45%] Building CXX object ogr/ogrsf_frmts/ods/CMakeFiles/ogr_ODS.dir/ods_formula.cpp.o [ 45%] Building CXX object ogr/ogrsf_frmts/ods/CMakeFiles/ogr_ODS.dir/ogrodsdatasource.cpp.o [ 45%] Built target ogr_PGeo [ 45%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrsfdriverregistrar.cpp.o [ 45%] Building CXX object ogr/ogrsf_frmts/ods/CMakeFiles/ogr_ODS.dir/ogrodsdriver.cpp.o [ 45%] Building CXX object ogr/ogrsf_frmts/lvbag/CMakeFiles/ogr_LVBAG.dir/ogrlvbagdriver.cpp.o [ 45%] Building CXX object ogr/ogrsf_frmts/lvbag/CMakeFiles/ogr_LVBAG.dir/ogrlvbaglayer.cpp.o [ 45%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrlayer.cpp.o [ 46%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrlayerarrow.cpp.o [ 46%] Built target ogr_ODS [ 46%] Building CXX object gcore/CMakeFiles/gcore.dir/gdal_adbc.cpp.o [ 46%] Building CXX object gcore/CMakeFiles/gcore_gdal_misc.dir/gdal_misc.cpp.o [ 46%] Building CXX object gcore/CMakeFiles/gcore.dir/gdalalgorithm.cpp.o [ 46%] Built target ogr_LVBAG [ 46%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_alos.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/ogr/ogr_geomcoordinateprecision.h:17, from /build/gdal/src/gdal-3.11.0/ogr/ogr_geometry.h:22, from /build/gdal/src/gdal-3.11.0/ogr/ogr_feature.h:20, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/ogrsf_frmts.h:18, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/generic/ogrlayer.cpp:14: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = OGRwkbGeometryType; _Val = std::pair<const OGRwkbGeometryType, long long int>; _KeyOfValue = std::_Select1st<std::pair<const OGRwkbGeometryType, long long int> >; _Compare = std::less<OGRwkbGeometryType>; _Alloc = std::allocator<std::pair<const OGRwkbGeometryType, long long int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<OGRwkbGeometryType, std::pair<const OGRwkbGeometryType, long long int>, std::_Select1st<std::pair<const OGRwkbGeometryType, long long int> >, std::less<OGRwkbGeometryType>, std::allocator<std::pair<const OGRwkbGeometryType, long long int> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrdatasource.cpp.o [ 46%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_digital_globe.cpp.o [ 46%] Built target gcore_gdal_misc [ 46%] Built target check_swq_parser_md5 [ 46%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/blockdir/asciitiledir.cpp.o [ 46%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/_getcell.c.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/cellsize.c.o [ 47%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_eros.cpp.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/delattr.c.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gdattype.c.o [ 47%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/blockdir/asciitilelayer.cpp.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gnrrows.c.o [ 47%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrsfdriver.cpp.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/legend.c.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/pminval.c.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/rcomp.c.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/setangle.c.o [ 47%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/blockdir/binarytiledir.cpp.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/vsdef.c.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/_getrow.c.o [ 47%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_geo_eye.cpp.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/create2.c.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/dumconv.c.o [ 47%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogr_gensql.cpp.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/getattr.c.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gproj.c.o [ 47%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/blockdir/binarytilelayer.cpp.o [ 47%] Building CXX object gcore/CMakeFiles/gcore.dir/gdalalgorithmregistry.cpp.o [ 47%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/mclose.c.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/putallmv.c.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/rcoords.c.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/setmv.c.o [ 48%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/blockdir/blockdir.cpp.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/vsis.c.o /build/gdal/src/gdal-3.11.0/frmts/pcraster/libcsf/vsis.c: In function 'RvalueScaleIs': /build/gdal/src/gdal-3.11.0/frmts/pcraster/libcsf/vsis.c:76:18: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/gdal/src/gdal-3.11.0/frmts/pcraster/libcsf/vsis.c:80:3: note: here [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/_gsomece.c.o [ 48%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_kompsat.cpp.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/endian.c.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/getx0.c.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gputproj.c.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/mopen.c.o [ 48%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/blockdir/blockfile.cpp.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/putattr.c.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/rdup2.c.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/setvtmv.c.o [ 48%] Building CXX object gcore/CMakeFiles/gcore.dir/gdalopeninfo.cpp.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/vsvers.c.o [ 48%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/blockdir/blocklayer.cpp.o [ 48%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogr_attrind.cpp.o [ 48%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_landsat.cpp.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/_putcell.c.o [ 48%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/file.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gety0.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gvalscal.c.o [ 50%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/blockdir/blocktiledir.cpp.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/moreattr.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/putsomec.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/reseterr.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/strconst.c.o [ 50%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogr_miattrind.cpp.o [ 50%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/blockdir/blocktilelayer.cpp.o [ 50%] Building CXX object gcore/CMakeFiles/gcore.dir/gdaldriver.cpp.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/wattrblk.c.o [ 50%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_orb_view.cpp.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/_rputrow.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/csfglob.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/filename.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/ggisfid.c.o [ 50%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/channel/cbandinterleavedchannel.cpp.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gvartype.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/mperror.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/putx0.c.o [ 50%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/rextend.c.o [ 50%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrwarpedlayer.cpp.o [ 51%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_pleiades.cpp.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/strpad.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/angle.c.o [ 52%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/channel/cexternalchannel.cpp.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gattrblk.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gmaxval.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gversion.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/puty0.c.o [ 52%] Building CXX object gcore/CMakeFiles/gcore.dir/gdaldrivermanager.cpp.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/rmalloc.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/swapio.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/attravai.c.o [ 52%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/channel/cpcidskchannel.cpp.o [ 52%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrunionlayer.cpp.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/csfsup.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gattridx.c.o [ 52%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_rapid_eye.cpp.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gminval.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/ismv.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/pgisfid.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/pvalscal.c.o [ 52%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/rrowcol.c.o [ 53%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/trackmm.c.o [ 53%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/channel/cpixelinterleavedchannel.cpp.o [ 53%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/attrsize.c.o [ 53%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gcellrep.c.o [ 53%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/gnrcols.c.o [ 53%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_rdk1.cpp.o [ 53%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/kernlcsf.c.o [ 53%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrlayerpool.cpp.o [ 53%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/pmaxval.c.o [ 53%] Building CXX object gcore/CMakeFiles/gcore.dir/gdaldataset.cpp.o [ 53%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/channel/ctiledchannel.cpp.o [ 53%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/rattrblk.c.o [ 53%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/ruseas.c.o [ 53%] Building C object frmts/pcraster/libcsf/CMakeFiles/csf.dir/vs2.c.o [ 53%] Built target csf [ 54%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/clinksegment.cpp.o [ 54%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/cpcidskblockfile.cpp.o [ 54%] Building CXX object gcore/mdreader/CMakeFiles/gcore_mdreader.dir/reader_spot.cpp.o [ 54%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrlayerdecorator.cpp.o [ 55%] Building CXX object gcore/CMakeFiles/gcore.dir/gdalrasterband.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/cpcidskfile.cpp.o [ 55%] Built target gcore_mdreader [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/edb_pcidsk.cpp.o [ 55%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrlayerwithtranslatefeature.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/gcore/gdal_priv.h:63, from /build/gdal/src/gdal-3.11.0/gcore/gdaldataset.cpp:16: /usr/include/c++/14.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<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, int>; _KeyOfValue = std::_Select1st<std::pair<const long long int, int> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >]', inlined from 'int GDALDataset::EnterReadWrite(GDALRWFlag)' at /build/gdal/src/gdal-3.11.0/gcore/gdaldataset.cpp:8277:69: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >]', inlined from 'void GDALDataset::LeaveReadWrite()' at /build/gdal/src/gdal-3.11.0/gcore/gdaldataset.cpp:8310:61: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >]', inlined from 'void GDALDataset::TemporarilyDropReadWriteLock()' at /build/gdal/src/gdal-3.11.0/gcore/gdaldataset.cpp:8390:65: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >]', inlined from 'void GDALDataset::ReacquireReadWriteLock()' at /build/gdal/src/gdal-3.11.0/gcore/gdaldataset.cpp:8428:65: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 55%] Building CXX object gcore/CMakeFiles/gcore.dir/gdalrasterblock.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/libjpeg_io.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/metadataset_p.cpp.o distcc[7586] ERROR: compile /build/gdal/src/gdal-3.11.0/gcore/gdalrasterband.cpp on 10.3.0.16:3732/8 failed distcc[7586] (dcc_build_somewhere) Warning: remote compilation of '/build/gdal/src/gdal-3.11.0/gcore/gdalrasterband.cpp' failed, retrying locally distcc[7586] Warning: failed to distribute /build/gdal/src/gdal-3.11.0/gcore/gdalrasterband.cpp to 10.3.0.16:3732/8, running locally instead [ 55%] Building CXX object gcore/CMakeFiles/gcore.dir/gdalcolortable.cpp.o [ 55%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogreditablelayer.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/pcidsk_pubutils.cpp.o [ 55%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrmutexeddatasource.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/pcidsk_raster.cpp.o [ 55%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ogrmutexedlayer.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/pcidsk_scanint.cpp.o [ 55%] Building CXX object ogr/ogrsf_frmts/generic/CMakeFiles/ogrsf_generic.dir/ograrrowarrayhelper.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/pcidsk_utils.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/pcidskbuffer.cpp.o [ 55%] Building CXX object gcore/CMakeFiles/gcore.dir/gdalmajorobject.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/pcidskcreate.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/pcidskexception.cpp.o [ 55%] Built target ogrsf_generic [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/pcidskinterfaces.cpp.o [ 55%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/core/pcidskopen.cpp.o [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidsk_array.cpp.o [ 56%] Building CXX object gcore/CMakeFiles/gcore.dir/gdaldefaultoverviews.cpp.o [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidsk_tex.cpp.o [ 56%] Building C object ogr/ogrsf_frmts/sqlite/CMakeFiles/my_test_sqlite3_ext.dir/my_test_sqlite3_ext.c.o [ 56%] Linking C shared module ../../../gdalplugins/my_test_sqlite3_ext.so [ 56%] Built target my_test_sqlite3_ext [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskbinarysegment.cpp.o [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskbitmap.cpp.o [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskblut.cpp.o [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskpct.cpp.o [ 56%] Building CXX object gcore/CMakeFiles/gcore.dir/gdalpamdataset.cpp.o [ 56%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/dwg/io.cpp.o In file included from /build/gdal/src/gdal-3.11.0/gcore/gdalrasterband.cpp:42: /build/gdal/src/gdal-3.11.0/gcore/gdal_minmax_element.hpp:339:21: error: redefinition of ‘T gdal::detail::blendv(T, T, T) [with T = __simd128_float32_t]’ 339 | template <> __m128d blendv(__m128d a, __m128d b, __m128d mask) | ^~~~~~ /build/gdal/src/gdal-3.11.0/gcore/gdal_minmax_element.hpp:330:20: note: ‘T gdal::detail::blendv(T, T, T) [with T = __simd128_float32_t]’ previously declared here 330 | template <> __m128 blendv(__m128 a, __m128 b, __m128 mask) | ^~~~~~ [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskephemerissegment.cpp.o [ 56%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/dwg/r2000.cpp.o [ 56%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/cadclasses.cpp.o [ 56%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/cadcolors.cpp.o [ 56%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/caddictionary.cpp.o [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskgcp2segment.cpp.o [ 56%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/cadfile.cpp.o distcc[7586] ERROR: compile /build/gdal/src/gdal-3.11.0/gcore/gdalrasterband.cpp on localhost failed make[2]: *** [gcore/CMakeFiles/gcore.dir/build.make:177: gcore/CMakeFiles/gcore.dir/gdalrasterband.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:12196: gcore/CMakeFiles/gcore.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskgeoref.cpp.o [ 56%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/cadfileio.cpp.o [ 56%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/cadgeometry.cpp.o [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidsklut.cpp.o [ 56%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/cadfilestreamio.cpp.o [ 56%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskbpct.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/bits/stl_tree.h:63, from /usr/include/c++/14.2.1/map:62, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/cad/libopencad/cadheader.h:19, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:19, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:18, from /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:15: /usr/include/c++/14.2.1/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]': /build/gdal/src/gdal-3.11.0/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:2472:49: required from here /usr/include/c++/14.2.1/bits/stl_pair.h:1132:5: 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 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [ 57%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/cadheader.cpp.o [ 57%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/cadlayer.cpp.o [ 57%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskpolymodel.cpp.o [ 57%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskrpcmodel.cpp.o [ 57%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/cadobjects.cpp.o [ 57%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidsksegment.cpp.o [ 57%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/cadtables.cpp.o [ 57%] Building CXX object ogr/ogrsf_frmts/cad/libopencad/CMakeFiles/libopencad.dir/opencad.cpp.o [ 57%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidsktoutinmodel.cpp.o [ 58%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskvectorsegment.cpp.o [ 58%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/cpcidskvectorsegment_consistencycheck.cpp.o [ 58%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/metadatasegment_p.cpp.o [ 58%] Built target libopencad [ 58%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/systiledir.cpp.o [ 58%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/vecsegdataindex.cpp.o [ 58%] Building CXX object frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/segment/vecsegheader.cpp.o [ 58%] Built target pcidsk_sdk make: *** [Makefile:146: all] Error 2 make: Leaving directory '/build/gdal/src/build' ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/leming/armv7/leming/build