==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: linyaps 1.9.0-2 (Sat Jun 21 13:54:30 2025) ==> Retrieving sources... -> Updating linyaps git repo... ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... linyaps ... Passed ==> Making package: linyaps 1.9.0-2 (Sat Jun 21 13:54:54 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... :: There are 5 providers available for libgl: :: Repository extra 1) libglvnd :: Repository alarm 2) imx-gpu-viv-dfb 3) imx-gpu-viv-fb 4) imx-gpu-viv-wl 5) imx-gpu-viv-x11 Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Packages (65) avahi-1:0.8+r194+g3f79789-3 composefs-1.0.8-1 default-cursors-3-1 double-conversion-3.3.1-1 duktape-2.7.0-7 fontconfig-2:2.16.2-1 freetype2-2.13.3-3 fuse-common-3.17.1-1 fuse3-3.17.1-1 graphite-1:1.3.14-4 harfbuzz-11.2.1-1 libb2-0.98.1-3 libcups-2:2.4.12-2 libdaemon-0.14-6 libdrm-2.4.125-1 libedit-20250104_3.1-1 libevdev-1.13.4-1 libglvnd-1.7.0-3 libgudev-238-3 libice-1.1.2-1 libinput-1.28.1-1 libjpeg-turbo-3.1.0-1 libpciaccess-0.18.1-2 libpng-1.6.49-1 libproxy-0.5.9-1 libsm-1.2.6-1 libsodium-1.0.20-1 libwacom-2.16.1-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 libxkbcommon-1.10.0-1 libxkbcommon-x11-1.10.0-1 libxmu-1.2.1-1 libxshmfence-1.3.3-1 libxt-1.3.1-1 libxxf86vm-1.1.6-1 llvm-libs-20.1.6-3 lm_sensors-1:3.6.2-1 md4c-0.5.2-1 mesa-1:25.1.4-1 mtdev-1.1.7-1 qt6-translations-6.9.1-1 shared-mime-info-2.4-2 spirv-tools-1:1.4.313.0-1 tslib-1.23-1 wayland-1.23.1-2 xcb-proto-1.17.0-3 xcb-util-0.4.1-2 xcb-util-cursor-0.1.5-1 xcb-util-image-0.4.1-3 xcb-util-keysyms-0.4.1-5 xcb-util-renderutil-0.3.10-2 xcb-util-wm-0.4.2-2 xdg-utils-1.2.1-1 xkeyboard-config-2.45-1 xorg-xprop-1.2.8-1 xorg-xset-1.2.5-2 xorgproto-2024.1-2 linyaps-box-2.0.0-6 ostree-2025.2-3.1 qt6-base-6.9.1-1 yaml-cpp-0.8.0-2 Total Download Size: 65.95 MiB Total Installed Size: 318.26 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-libs-20.1.6-3-armv7h downloading... qt6-base-6.9.1-1-armv7h downloading... mesa-1:25.1.4-1-armv7h downloading... libx11-1.8.12-1-armv7h downloading... qt6-translations-6.9.1-1-any downloading... spirv-tools-1:1.4.313.0-1-armv7h downloading... libxcb-1.17.0-1-armv7h downloading... harfbuzz-11.2.1-1-armv7h downloading... xkeyboard-config-2.45-1-any downloading... ostree-2025.2-3.1-armv7h downloading... shared-mime-info-2.4-2-armv7h downloading... libxt-1.3.1-1-armv7h downloading... freetype2-2.13.3-3-armv7h downloading... libjpeg-turbo-3.1.0-1-armv7h downloading... libdrm-2.4.125-1-armv7h downloading... avahi-1:0.8+r194+g3f79789-3-armv7h downloading... fontconfig-2:2.16.2-1-armv7h downloading... libglvnd-1.7.0-3-armv7h downloading... libinput-1.28.1-1-armv7h downloading... linyaps-box-2.0.0-6-armv7h downloading... xorgproto-2024.1-2-any downloading... libcups-2:2.4.12-2-armv7h downloading... libpng-1.6.49-1-armv7h downloading... libxkbcommon-1.10.0-1-armv7h downloading... libwacom-2.16.1-1-armv7h downloading... yaml-cpp-0.8.0-2-armv7h downloading... duktape-2.7.0-7-armv7h downloading... libsodium-1.0.20-1-armv7h downloading... xcb-proto-1.17.0-3-any downloading... wayland-1.23.1-2-armv7h downloading... lm_sensors-1:3.6.2-1-armv7h downloading... fuse3-3.17.1-1-armv7h downloading... libxext-1.3.6-1-armv7h downloading... tslib-1.23-1-armv7h downloading... libedit-20250104_3.1-1-armv7h downloading... libice-1.1.2-1-armv7h downloading... graphite-1:1.3.14-4-armv7h downloading... libxmu-1.2.1-1-armv7h downloading... md4c-0.5.2-1-armv7h downloading... xdg-utils-1.2.1-1-any downloading... libevdev-1.13.4-1-armv7h downloading... double-conversion-3.3.1-1-armv7h downloading... composefs-1.0.8-1-armv7h downloading... libsm-1.2.6-1-armv7h downloading... libgudev-238-3-armv7h downloading... xcb-util-wm-0.4.2-2-armv7h downloading... libxkbcommon-x11-1.10.0-1-armv7h downloading... libproxy-0.5.9-1-armv7h downloading... libxdmcp-1.1.5-1.1-armv7h downloading... xorg-xprop-1.2.8-1-armv7h downloading... libb2-0.98.1-3-armv7h downloading... libpciaccess-0.18.1-2-armv7h downloading... xorg-xset-1.2.5-2-armv7h downloading... libdaemon-0.14-6-armv7h downloading... xcb-util-image-0.4.1-3-armv7h downloading... mtdev-1.1.7-1-armv7h downloading... libxxf86vm-1.1.6-1-armv7h downloading... xcb-util-0.4.1-2-armv7h downloading... xcb-util-cursor-0.1.5-1-armv7h downloading... libxau-1.0.12-1-armv7h downloading... xcb-util-renderutil-0.3.10-2-armv7h downloading... xcb-util-keysyms-0.4.1-5-armv7h downloading... libxshmfence-1.3.3-1-armv7h downloading... fuse-common-3.17.1-1-armv7h downloading... default-cursors-3-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing linyaps-box... installing double-conversion... installing libpng... 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 libb2... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libice... installing mtdev... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools installing libjpeg-turbo... installing duktape... installing libproxy... installing libsm... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing md4c... installing shared-mime-info... installing tslib... installing xcb-util-renderutil... installing xcb-util... installing xcb-util-image... installing xcb-util-cursor... installing xcb-util-keysyms... installing xcb-util-wm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing qt6-translations... installing qt6-base... Optional dependencies for qt6-base freetds: MS SQL driver gdk-pixbuf2: GTK platform plugin gtk3: GTK platform plugin libfbclient: Firebird/iBase driver mariadb-libs: MariaDB driver pango: GTK platform plugin perl: for syncqt [installed] postgresql-libs: PostgreSQL driver qt6-wayland: to run Qt6 applications in a Wayland session unixodbc: ODBC driver installing composefs... installing fuse-common... installing fuse3... installing libsodium... installing ostree... installing yaml-cpp... :: Running post-transaction hooks... ( 1/10) Creating system user accounts... Creating group 'avahi' with GID 971. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 971 and GID 971. ( 2/10) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/10) Updating udev hardware database... ( 4/10) Creating temporary files... error: command failed to execute correctly ( 5/10) Reloading device manager configuration... Skipped: Device manager is not running. ( 6/10) Arming ConditionNeedsUpdate... ( 7/10) Updating the MIME type database... ( 8/10) Updating fontconfig configuration... ( 9/10) Reloading system bus configuration... Skipped: Current root is not booted. (10/10) Updating fontconfig cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (18) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.51.0-1 perl-error-0.17030-1 perl-mailtools-2.22-1 perl-timedate-2.33-7 rhash-1.4.4-1 zlib-ng-2.2.4-1 cli11-2.5.0-1 cmake-4.0.3-1 git-2.50.0-1 gtest-1.17.0-1 ninja-1.12.1-2 nlohmann-json-3.12.0-2 qt6-tools-6.9.1-2 tl-expected-1.1.0-2 vulkan-headers-1:1.4.313.0-1 Total Download Size: 33.00 MiB Total Installed Size: 186.09 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... cmake-4.0.3-1-armv7h downloading... git-2.50.0-1-armv7h downloading... qt6-tools-6.9.1-2-armv7h downloading... vulkan-headers-1:1.4.313.0-1-any downloading... gtest-1.17.0-1-armv7h downloading... cppdap-1.58.0-2-armv7h downloading... libuv-1.51.0-1-armv7h downloading... rhash-1.4.4-1-armv7h downloading... ninja-1.12.1-2-armv7h downloading... nlohmann-json-3.12.0-2-any downloading... jsoncpp-1.9.6-3-armv7h downloading... zlib-ng-2.2.4-1-armv7h downloading... cli11-2.5.0-1-any downloading... perl-mailtools-2.22-1-any downloading... perl-timedate-2.33-7-any downloading... perl-error-0.17030-1-any downloading... tl-expected-1.1.0-2-any downloading... hicolor-icon-theme-0.18-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing cli11... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui [installed] installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing qt6-tools... Optional dependencies for qt6-tools clang: for qdoc and lupdate litehtml: for assistant qt6-declarative: for qdistancefieldgenerator, qdoc and lupdate installing ninja... installing nlohmann-json... installing tl-expected... installing vulkan-headers... Optional dependencies for vulkan-headers python: Registry tools [installed] :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'git' with GID 970. Creating user 'git' (git daemon user) with UID 970 and GID 970. (2/5) Reloading system manager configuration... Skipped: Current root is not booted. (3/5) Arming ConditionNeedsUpdate... (4/5) Updating the MIME type database... (5/5) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of linyaps git repo... Cloning into 'linyaps'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... Auto-merging misc/CMakeLists.txt ==> Starting build()... -- The CXX compiler identification is GNU 14.2.1 -- The C compiler identification is GNU 14.2.1 -- 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 -- 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 -- Project version has been overridden to 1.9.0 -- PFL.cmake: Version: v0.5.2 -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.0") -- Checking for one of the modules 'libcrypto' -- Found GTest: /usr/lib/cmake/GTest/GTestConfig.cmake (found version "1.17.0") -- resolving Qt version automatically -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- compiling with Qt6 -- Checking for one of the modules 'glib-2.0' -- Checking for one of the modules 'ostree-1' -- Checking for one of the modules 'libsystemd' -- Checking for one of the modules 'libelf' -- PFL.cmake: Using external project ytj at /build/linyaps/src/linyaps/external/ytj -- GitSemver: --==Version: v0.1.3==-- -- CPM: Using local package nlohmann_json@3.12.0 -- CPM: Using local package yaml-cpp@0.8.0 -- PFL.cmake: Adding library ytj::ytj at /build/linyaps/src/linyaps/external/ytj -- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.12.0", minimum required is "3.5.0") -- PFL.cmake: Skip test: /build/linyaps/src/linyaps/external/ytj/tests/ytj-test -- PFL.cmake: Skip app: /build/linyaps/src/linyaps/external/ytj/apps/ytj -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.5.0") -- OPENSSL found -- Using OpenSSL 3.5.0 -- Found CURL: /usr/lib/libcurl.so (found suitable version "8.14.1", minimum required is "7.58.0") -- PFL.cmake: Adding libraries at /build/linyaps/src/linyaps -- PFL.cmake: Adding library linglong::api at /build/linyaps/src/linyaps/libs/api -- PFL.cmake: Adding library linglong::dbus-api at /build/linyaps/src/linyaps/libs/dbus-api -- PFL.cmake: Adding library linglong::utils at /build/linyaps/src/linyaps/libs/utils -- PFL.cmake: Adding library linglong::ocppi at /build/linyaps/src/linyaps/libs/ocppi -- PFL.cmake: Adding executable parse-config as linglong::ocppi::parse-config at /build/linyaps/src/linyaps/libs/ocppi/examples/parse-config -- PFL.cmake: Adding executable using-crun as linglong::ocppi::using-crun at /build/linyaps/src/linyaps/libs/ocppi/examples/using-crun -- PFL.cmake: Adding library linglong::linglong at /build/linyaps/src/linyaps/libs/linglong -- PFL.cmake: Adding executable ll-tests as linglong::linglong::ll-tests at /build/linyaps/src/linyaps/libs/linglong/tests/ll-tests -- PFL.cmake: Adding library linglong::oci-cfg-generators at /build/linyaps/src/linyaps/libs/oci-cfg-generators -- PFL.cmake: Adding executable dumb-init as linglong::dumb-init at /build/linyaps/src/linyaps/apps/dumb-init -- Found OpenGL: /usr/lib/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found WrapVulkanHeaders: /usr/include -- PFL.cmake: Adding executable ll-dialog as linglong::ll-dialog at /build/linyaps/src/linyaps/apps/ll-dialog -- PFL.cmake: Adding executable ll-builder as linglong::ll-builder at /build/linyaps/src/linyaps/apps/ll-builder -- PFL.cmake: Adding executable ll-cli as linglong::ll-cli at /build/linyaps/src/linyaps/apps/ll-cli -- PFL.cmake: Adding executable ll-package-manager as linglong::ll-package-manager at /build/linyaps/src/linyaps/apps/ll-package-manager -- PFL.cmake: Adding executable ll-session-helper as linglong::ll-session-helper at /build/linyaps/src/linyaps/apps/ll-session-helper -- Found Gettext: /usr/bin/msgmerge (found version "0.25") -- Configuring done (5.9s) -- Generating done (1.6s) -- Build files have been written to: /build/linyaps/src/linyaps/build ninja: Entering directory `build' [0/225] Automatic MOC and UIC for target qdbusxml2cpp [0/225] Automatic MOC and UIC for target linglong__api [0/225] Automatic MOC and UIC for target linglong__ocppi [0/225] Automatic MOC and UIC for target linglong__dbus-api [0/225] Automatic MOC and UIC for target LinglongRepoClientAPI [0/225] Automatic MOC and UIC for target ytj__ytj__BUILD [1/225] Automatic MOC and UIC for target linglong__dbus-api [1/225] Automatic MOC and UIC for target linglong__dumb-init [2/225] Automatic MOC and UIC for target LinglongRepoClientAPI [2/225] Building CXX object external/h...ientAPI_autogen/mocs_compilation.cpp.o [3/225] Automatic MOC and UIC for target qdbusxml2cpp [3/225] Building CXX object tools/qdbu...xml2cpp_autogen/mocs_compilation.cpp.o [4/225] Automatic MOC and UIC for target linglong__api [4/225] Building CXX object tools/qdbu.../qdbusxml2cpp.dir/qdbusxml2cpp_6.cpp.o [5/225] Automatic MOC and UIC for target linglong__ocppi [5/225] Building CXX object libs/api/C...ng__api_autogen/mocs_compilation.cpp.o [6/225] Automatic MOC and UIC for target ytj__ytj__BUILD [6/225] Building CXX object libs/api/C...ir/src/linglong/api/types/helper.cpp.o [7/225] Building CXX object libs/api/C...ng__api_autogen/mocs_compilation.cpp.o [7/225] Building CXX object libs/ocppi...__ocppi_autogen/mocs_compilation.cpp.o [8/225] Building CXX object tools/qdbu...xml2cpp_autogen/mocs_compilation.cpp.o [8/225] Building CXX object libs/ocppi...ong__ocppi.dir/src/ocppi/cli/CLI.cpp.o [9/225] Building CXX object external/h...ientAPI_autogen/mocs_compilation.cpp.o [9/225] Building CXX object libs/ocppi...src/ocppi/cli/CommandFailedError.cpp.o [10/225] Building CXX object libs/ocpp...__ocppi_autogen/mocs_compilation.cpp.o [10/225] Building CXX object libs/ocpp...cppi.dir/src/ocppi/cli/CommonCLI.cpp.o [11/225] Automatic MOC and UIC for target linglong__dumb-init [11/225] Building CXX object libs/ocpp...cppi.dir/src/ocppi/cli/crun/Crun.cpp.o [12/225] Building CXX object libs/ocpp...src/ocppi/cli/CommandFailedError.cpp.o [12/225] Building CXX object libs/ocpp...cppi/cli/ExecutableNotFoundError.cpp.o [13/225] Building CXX object libs/ocpp...cppi/cli/ExecutableNotFoundError.cpp.o [13/225] Building CXX object libs/ocpp..._ocppi.dir/src/ocppi/cli/Process.cpp.o [14/225] Building CXX object libs/api/...ir/src/linglong/api/types/helper.cpp.o [14/225] Building CXX object libs/ocpp...cppi.dir/src/ocppi/cli/runc/Runc.cpp.o [15/225] Building CXX object libs/ocpp..._ocppi.dir/src/ocppi/cli/Process.cpp.o [15/225] Building CXX object libs/ocpp...pi.dir/src/ocppi/cli/youki/Youki.cpp.o [16/225] Building CXX object libs/ocpp...cppi.dir/src/ocppi/cli/crun/Crun.cpp.o [16/225] Building CXX object libs/ocpp...g__ocppi.dir/src/ocppi/configure.cpp.o [17/225] Building CXX object libs/ocpp...g__ocppi.dir/src/ocppi/configure.cpp.o [17/225] Building CXX object libs/ocpp...r/src/ocppi/InvalidArgumentError.cpp.o [18/225] Building CXX object libs/ocpp...ong__ocppi.dir/src/ocppi/cli/CLI.cpp.o [18/225] Building CXX object libs/ocpp....dir/src/ocppi/runtime/configure.cpp.o [19/225] Building CXX object libs/ocpp....dir/src/ocppi/runtime/configure.cpp.o [19/225] Building CXX object libs/ocpp...ir/src/ocppi/runtime/ContainerID.cpp.o [20/225] Building CXX object libs/ocpp...r/src/ocppi/InvalidArgumentError.cpp.o [20/225] Building CXX object libs/ocpp...r/src/ocppi/runtime/CreateOption.cpp.o [21/225] Building CXX object libs/ocpp...ir/src/ocppi/runtime/ContainerID.cpp.o [21/225] Building CXX object libs/ocpp...r/src/ocppi/runtime/DeleteOption.cpp.o [22/225] Building CXX object libs/ocpp...r/src/ocppi/runtime/CreateOption.cpp.o [22/225] Building CXX object libs/ocpp...src/ocppi/runtime/FeaturesOption.cpp.o [23/225] Building CXX object libs/ocpp...r/src/ocppi/runtime/DeleteOption.cpp.o [23/225] Building CXX object libs/ocpp...r/src/ocppi/runtime/GlobalOption.cpp.o [24/225] Building CXX object libs/ocpp...cppi.dir/src/ocppi/cli/runc/Runc.cpp.o [24/225] Building CXX object libs/ocpp...dir/src/ocppi/runtime/KillOption.cpp.o [25/225] Building CXX object libs/ocpp...pi.dir/src/ocppi/cli/youki/Youki.cpp.o [25/225] Building CXX object libs/ocpp....dir/src/ocppi/runtime/RunOption.cpp.o [26/225] Building CXX object tools/qdb.../qdbusxml2cpp.dir/qdbusxml2cpp_6.cpp.o [26/225] Linking CXX executable tools/qdbusxml2cpp/qdbusxml2cpp [27/225] Building CXX object libs/ocpp...src/ocppi/runtime/FeaturesOption.cpp.o [27/225] Building CXX object libs/ocpp...pi.dir/src/ocppi/runtime/Runtime.cpp.o [28/225] Building CXX object libs/ocpp...r/src/ocppi/runtime/GlobalOption.cpp.o [28/225] Building CXX object libs/ocpp...ppi.dir/src/ocppi/runtime/Signal.cpp.o [29/225] Building CXX object libs/ocpp...dir/src/ocppi/runtime/KillOption.cpp.o [29/225] Building CXX object libs/ocpp...ir/src/ocppi/runtime/StartOption.cpp.o [30/225] Linking CXX executable tools/qdbusxml2cpp/qdbusxml2cpp [30/225] Building CXX object libs/ocpp...ir/src/ocppi/runtime/StateOption.cpp.o [31/225] Building CXX object libs/ocpp....dir/src/ocppi/runtime/RunOption.cpp.o [31/225] Linking CXX static library libs/api/liblinglong__api.a [32/225] Building CXX object libs/ocpp...ppi.dir/src/ocppi/runtime/Signal.cpp.o [32/225] Generating src/linglong/api/d..._org_deepin_linglong_packagemanager1.h [33/225] Generating src/linglong/api/d..._org_deepin_linglong_packagemanager1.h [33/225] Generating src/linglong/api/d...bus/v1/gen_org_deepin_linglong_task1.h [34/225] Generating src/linglong/api/d...bus/v1/gen_org_deepin_linglong_task1.h [34/225] Generating src/linglong/api/d...bus/v1/gen_org_freedesktop_dbus_peer.h [35/225] Generating src/linglong/api/d...bus/v1/gen_org_freedesktop_dbus_peer.h [35/225] Generating src/linglong/api/d...rg_deepin_linglong_packagemanager1.cpp [36/225] Generating src/linglong/api/d...rg_deepin_linglong_packagemanager1.cpp [36/225] Generating src/linglong/api/d.../moc_gen_org_deepin_linglong_task1.cpp [37/225] Generating src/linglong/api/d.../moc_gen_org_deepin_linglong_task1.cpp [37/225] Generating src/linglong/api/d.../moc_gen_org_freedesktop_dbus_peer.cpp [38/225] Generating src/linglong/api/d.../moc_gen_org_freedesktop_dbus_peer.cpp [38/225] Building C object external/ht...LinglongRepoClientAPI.dir/src/list.c.o [39/225] Linking CXX static library libs/api/liblinglong__api.a [39/225] Building C object external/ht...nglongRepoClientAPI.dir/src/apiKey.c.o [40/225] Building C object external/ht...LinglongRepoClientAPI.dir/src/list.c.o [40/225] Building C object external/ht...ongRepoClientAPI.dir/src/apiClient.c.o [41/225] Building C object external/ht...nglongRepoClientAPI.dir/src/apiKey.c.o [41/225] Building C object external/ht...nglongRepoClientAPI.dir/src/binary.c.o [42/225] Building C object external/ht...nglongRepoClientAPI.dir/src/binary.c.o [42/225] Building C object external/ht...ngRepoClientAPI.dir/external/cJSON.c.o [43/225] Building CXX object libs/ocpp...ir/src/ocppi/runtime/StartOption.cpp.o [43/225] Building C object external/ht...longRepoClientAPI.dir/model/object.c.o [44/225] Building CXX object libs/ocpp...ir/src/ocppi/runtime/StateOption.cpp.o [44/225] Building C object external/ht...del/_api_v1_repos_get_200_response.c.o [45/225] Building C object external/ht...ongRepoClientAPI.dir/src/apiClient.c.o [45/225] Building C object external/ht...lientAPI.dir/model/api_json_result.c.o [46/225] Building C object external/ht...longRepoClientAPI.dir/model/object.c.o [46/225] Building C object external/ht...ir/model/api_upload_task_file_resp.c.o [47/225] Building C object external/ht...ngRepoClientAPI.dir/external/cJSON.c.o [47/225] Building C object external/ht...el/api_upload_task_layer_file_resp.c.o [48/225] Building C object external/ht...del/_api_v1_repos_get_200_response.c.o [48/225] Building C object external/ht...ientAPI.dir/model/apiv2_json_error.c.o [49/225] Building C object external/ht...lientAPI.dir/model/api_json_result.c.o [49/225] Building C object external/ht...ir/model/apiv2_search_app_response.c.o [50/225] Building C object external/ht...ir/model/api_upload_task_file_resp.c.o [50/225] Building C object external/ht...odel/fuzzy_search_app_200_response.c.o [51/225] Building C object external/ht...el/api_upload_task_layer_file_resp.c.o [51/225] Building C object external/ht...PI.dir/model/get_repo_200_response.c.o [52/225] Building C object external/ht...ientAPI.dir/model/apiv2_json_error.c.o [52/225] Building C object external/ht...el/new_upload_task_id_200_response.c.o [53/225] Building C object external/ht...ir/model/apiv2_search_app_response.c.o [53/225] Building C object external/ht...poClientAPI.dir/model/request_auth.c.o [54/225] Building C object external/ht...odel/fuzzy_search_app_200_response.c.o [54/225] Building C object external/ht...dir/model/request_fuzzy_search_req.c.o [55/225] Building C object external/ht...PI.dir/model/get_repo_200_response.c.o [55/225] Building C object external/ht....dir/model/request_register_struct.c.o [56/225] Building C object external/ht...el/new_upload_task_id_200_response.c.o [56/225] Building C object external/ht...odel/response_new_upload_task_resp.c.o [57/225] Building C object external/ht...poClientAPI.dir/model/request_auth.c.o [57/225] Building C object external/ht...ientAPI.dir/model/response_sign_in.c.o [58/225] Building C object external/ht...dir/model/request_fuzzy_search_req.c.o [58/225] Building C object external/ht...ir/model/response_upload_task_resp.c.o [59/225] Building C object external/ht...odel/response_new_upload_task_resp.c.o [59/225] Building C object external/ht...l/response_upload_task_status_info.c.o [60/225] Building C object external/ht....dir/model/request_register_struct.c.o [60/225] Building C object external/ht...r/model/schema_new_upload_task_req.c.o [61/225] Building C object external/ht...ientAPI.dir/model/response_sign_in.c.o [61/225] Building C object external/ht...ientAPI.dir/model/schema_repo_info.c.o [62/225] Building C object external/ht...ir/model/response_upload_task_resp.c.o [62/225] Building C object external/ht...API.dir/model/sign_in_200_response.c.o [63/225] Building C object external/ht...l/response_upload_task_status_info.c.o [63/225] Building C object external/ht...odel/upload_task_info_200_response.c.o [64/225] Building C object external/ht...r/model/schema_new_upload_task_req.c.o [64/225] Building C object external/ht...ongRepoClientAPI.dir/api/ClientAPI.c.o [65/225] Building C object external/ht...ientAPI.dir/model/schema_repo_info.c.o [65/225] Building CXX object libs/dbus...bus-api_autogen/mocs_compilation.cpp.o [66/225] Building C object external/ht...API.dir/model/sign_in_200_response.c.o [66/225] Building CXX object libs/dbus...c/linglong/api/dbus/v1/dbus_peer.cpp.o [67/225] Building CXX object libs/dbus...bus-api_autogen/mocs_compilation.cpp.o [67/225] Building CXX object libs/dbus...long/api/dbus/v1/package_manager.cpp.o [68/225] Building C object external/ht...odel/upload_task_info_200_response.c.o [68/225] Building CXX object libs/dbus...ir/src/linglong/api/dbus/v1/task.cpp.o [69/225] Building CXX object libs/ocpp...pi.dir/src/ocppi/runtime/Runtime.cpp.o [69/225] Building CXX object libs/dbus..._deepin_linglong_packagemanager1.cpp.o [70/225] Building C object external/ht...ongRepoClientAPI.dir/api/ClientAPI.c.o [70/225] Building CXX object libs/dbus...v1/gen_org_deepin_linglong_task1.cpp.o [71/225] Building CXX object libs/ocpp...cppi.dir/src/ocppi/cli/CommonCLI.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/features/types/Features.hpp:17, from /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/SpecRuntime.hpp:16, from /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/Runtime.hpp:9, from /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/cli/CLI.hpp:6, from /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/cli/CommonCLI.hpp:8, from /build/linyaps/src/linyaps/libs/ocppi/src/ocppi/cli/CommonCLI.cpp:1: /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72, from /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/cli/CommonCLI.hpp:6: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::types::ContainerListItem}; _Tp = ocppi::types::ContainerListItem; _Alloc = std::allocator<ocppi::types::ContainerListItem>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::types::ContainerListItem>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::types::ContainerListItem; _Alloc = std::allocator<ocppi::types::ContainerListItem>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::types::ContainerListItem; _Alloc = std::allocator<ocppi::types::ContainerListItem>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::types::ContainerListItem>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::types::ContainerListItem> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::types::ContainerListItem> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::types::ContainerListItem>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::types::ContainerListItem>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::types::ContainerListItem>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::types::ContainerListItem*, std::vector<ocppi::types::ContainerListItem> >' changed in GCC 7.1 [71/225] Linking CXX static library libs/ocppi/libocppi.a [72/225] Linking CXX static library libs/ocppi/libocppi.a [72/225] Automatic MOC and UIC for target linglong__utils [73/225] Building CXX object libs/dbus...c/linglong/api/dbus/v1/dbus_peer.cpp.o [73/225] Automatic MOC and UIC for target linglong__oci-cfg-generators [74/225] Automatic MOC and UIC for target linglong__oci-cfg-generators [74/225] Building CXX object libs/dbus...v1/gen_org_freedesktop_dbus_peer.cpp.o [75/225] Building CXX object libs/dbus...ir/src/linglong/api/dbus/v1/task.cpp.o [75/225] Building CXX object libs/oci-...erators_autogen/mocs_compilation.cpp.o [76/225] Building CXX object libs/oci-...erators_autogen/mocs_compilation.cpp.o [76/225] Building CXX object libs/oci-...generators/container_cfg_builder.cpp.o [77/225] Automatic MOC and UIC for target linglong__utils [77/225] Building CXX object libs/util...__utils_autogen/mocs_compilation.cpp.o [78/225] Building CXX object libs/dbus...long/api/dbus/v1/package_manager.cpp.o [78/225] Building CXX object libs/util...r/src/linglong/utils/command/env.cpp.o [79/225] Building CXX object libs/dbus..._deepin_linglong_packagemanager1.cpp.o [79/225] Building CXX object libs/util...glong/utils/command/ocppi-helper.cpp.o [80/225] Building CXX object libs/dbus...v1/gen_org_deepin_linglong_task1.cpp.o [80/225] Building CXX object libs/util....dir/src/linglong/utils/dbus/log.cpp.o [81/225] Building CXX object libs/util....dir/src/linglong/utils/dbus/log.cpp.o [81/225] Building CXX object libs/util.../utils/dbus/properties_forwarder.cpp.o [82/225] Building CXX object libs/util...r/src/linglong/utils/command/env.cpp.o [82/225] Building CXX object libs/util...src/linglong/utils/dbus/register.cpp.o [83/225] Building CXX object libs/util...__utils_autogen/mocs_compilation.cpp.o [83/225] Building CXX object libs/util...g/utils/error/details/error_impl.cpp.o [84/225] Building CXX object libs/util...glong/utils/command/ocppi-helper.cpp.o [84/225] Building CXX object libs/util...r/src/linglong/utils/error/error.cpp.o [85/225] Building CXX object libs/dbus...v1/gen_org_freedesktop_dbus_peer.cpp.o [85/225] Building CXX object libs/util...c/linglong/utils/finally/finally.cpp.o [86/225] Building CXX object libs/util...c/linglong/utils/finally/finally.cpp.o [86/225] Building CXX object libs/util...linglong/utils/global/initialize.cpp.o [87/225] Building CXX object libs/util...g/utils/error/details/error_impl.cpp.o [87/225] Building CXX object libs/util...dir/src/linglong/utils/overlayfs.cpp.o [88/225] Building CXX object libs/util.../utils/dbus/properties_forwarder.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qcborcommon.h:8, from /usr/include/qt6/QtCore/qcborvalue.h:8, from /usr/include/qt6/QtCore/qjsonvalue.h:7, from /usr/include/qt6/QtCore/qjsonobject.h:7, from /usr/include/qt6/QtCore/QJsonObject:1, from /build/linyaps/src/linyaps/libs/utils/src/linglong/utils/error/details/error_impl.h:10, from /build/linyaps/src/linyaps/libs/utils/src/linglong/utils/error/error.h:9, from /build/linyaps/src/linyaps/libs/utils/src/linglong/utils/dbus/properties_forwarder.h:7, from /build/linyaps/src/linyaps/libs/utils/src/linglong/utils/dbus/properties_forwarder.cpp:5: /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 = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1 [88/225] Building CXX object libs/util...nglong/utils/packageinfo_handler.cpp.o [89/225] Building CXX object libs/util...src/linglong/utils/dbus/register.cpp.o [89/225] Building CXX object libs/util...rc/linglong/utils/serialize/json.cpp.o [90/225] Building CXX object libs/util...linglong/utils/global/initialize.cpp.o [90/225] Building CXX object libs/util...rc/linglong/utils/serialize/yaml.cpp.o [91/225] Building CXX object libs/util...r/src/linglong/utils/error/error.cpp.o [91/225] Building CXX object libs/util...r/src/linglong/utils/transaction.cpp.o [92/225] Building CXX object libs/util...r/src/linglong/utils/transaction.cpp.o [92/225] Building CXX object libs/util...tils.dir/src/linglong/utils/file.cpp.o [93/225] Building CXX object libs/util...dir/src/linglong/utils/overlayfs.cpp.o [93/225] Building CXX object libs/util...linglong/utils/xdg/desktop_entry.cpp.o [94/225] Building CXX object libs/util...tils.dir/src/linglong/utils/file.cpp.o [94/225] Building CXX object libs/util...ils.dir/src/linglong/utils/hooks.cpp.o [95/225] Building CXX object libs/util...linglong/utils/xdg/desktop_entry.cpp.o [95/225] Linking CXX static library external/http/libLinglongRepoClientAPI.a [96/225] Linking CXX static library external/http/libLinglongRepoClientAPI.a [96/225] Linking CXX static library libs/dbus-api/liblinglong__dbus-api.a [97/225] Linking CXX static library libs/dbus-api/liblinglong__dbus-api.a [97/225] Automatic MOC and UIC for target linglong__ocppi__parse-config [98/225] Automatic MOC and UIC for target linglong__ocppi__parse-config [98/225] Automatic MOC and UIC for target linglong__ocppi__using-crun [99/225] Automatic MOC and UIC for target linglong__ocppi__using-crun [99/225] Building CXX object external/...__BUILD_autogen/mocs_compilation.cpp.o [100/225] Building CXX object external...__BUILD_autogen/mocs_compilation.cpp.o [100/225] Building CXX object external.../ytj__ytj__BUILD.dir/src/ytj/ytj.cpp.o [101/225] Building CXX object libs/uti...rc/linglong/utils/serialize/json.cpp.o [101/225] Building CXX object libs/ocp...-config_autogen/mocs_compilation.cpp.o [102/225] Building CXX object libs/uti...rc/linglong/utils/serialize/yaml.cpp.o [102/225] Building CXX object libs/ocp...ocppi__parse-config.dir/src/main.cpp.o [103/225] Building CXX object libs/ocp...-config_autogen/mocs_compilation.cpp.o [103/225] Building CXX object libs/ocp...ng-crun_autogen/mocs_compilation.cpp.o [104/225] Building CXX object libs/ocp...ng-crun_autogen/mocs_compilation.cpp.o [104/225] Building CXX object libs/ocp...__ocppi__using-crun.dir/src/main.cpp.o [105/225] Building CXX object libs/uti...ils.dir/src/linglong/utils/hooks.cpp.o [105/225] Building CXX object apps/dum...mb-init_autogen/mocs_compilation.cpp.o [106/225] Building CXX object apps/dum...mb-init_autogen/mocs_compilation.cpp.o [106/225] Building C object apps/dumb-...glong__dumb-init.dir/src/dumb-init.c.o [107/225] Building C object apps/dumb-...glong__dumb-init.dir/src/dumb-init.c.o [107/225] Generating ca.po [108/225] Generating ca.po /usr/bin/msgmerge: The option '--sort-output' is deprecated. [108/225] Generating en_GB.po [109/225] Generating en_GB.po /usr/bin/msgmerge: The option '--sort-output' is deprecated. [109/225] Generating en_US.po [110/225] Generating en_US.po /usr/bin/msgmerge: The option '--sort-output' is deprecated. [110/225] Generating es.po [111/225] Building CXX object external.../ytj__ytj__BUILD.dir/src/ytj/ytj.cpp.o [111/225] Generating fi.po [112/225] Generating es.po /usr/bin/msgmerge: The option '--sort-output' is deprecated. [112/225] Generating pl.po [113/225] Generating fi.po /usr/bin/msgmerge: The option '--sort-output' is deprecated. [113/225] Generating pt_BR.po [114/225] Generating pl.po /usr/bin/msgmerge: The option '--sort-output' is deprecated. [114/225] Generating sq.po [115/225] Generating pt_BR.po /usr/bin/msgmerge: The option '--sort-output' is deprecated. [115/225] Generating uk.po [116/225] Generating sq.po /usr/bin/msgmerge: The option '--sort-output' is deprecated. [116/225] Generating zh_CN.po [117/225] Generating uk.po /usr/bin/msgmerge: The option '--sort-output' is deprecated. [117/225] Linking CXX static library external/ytj/libytj__ytj__BUILD.a [118/225] Generating zh_CN.po /usr/bin/msgmerge: The option '--sort-output' is deprecated. [118/225] Linking CXX executable apps/dumb-init/dumb-init [119/225] Linking CXX static library external/ytj/libytj__ytj__BUILD.a [119/225] Generating ca.gmo [120/225] Generating ca.gmo [120/225] Generating en_GB.gmo [121/225] Generating en_GB.gmo [121/225] Generating en_US.gmo [122/225] Generating en_US.gmo [122/225] Generating es.gmo [123/225] Generating es.gmo [123/225] Generating fi.gmo [124/225] Linking CXX executable apps/dumb-init/dumb-init [124/225] Generating pl.gmo [125/225] Generating fi.gmo [125/225] Generating pt_BR.gmo [126/225] Generating pl.gmo [126/225] Generating sq.gmo [127/225] Generating sq.gmo [127/225] Generating uk.gmo [128/225] Generating pt_BR.gmo [128/225] Generating zh_CN.gmo [129/225] Generating zh_CN.gmo [130/225] Generating uk.gmo [131/225] Building CXX object libs/uti...nglong/utils/packageinfo_handler.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/PackageInfo.hpp:17, from /build/linyaps/src/linyaps/libs/utils/src/linglong/utils/packageinfo_handler.h:7, from /build/linyaps/src/linyaps/libs/utils/src/linglong/utils/packageinfo_handler.cpp:5: /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [131/225] Linking CXX static library libs/utils/liblinglong__utils.a [132/225] Linking CXX static library libs/utils/liblinglong__utils.a [132/225] Automatic MOC and UIC for target linglong__ll-dialog [133/225] Building CXX object libs/ocp...__ocppi__using-crun.dir/src/main.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/ocppi/examples/using-crun/src/main.cpp:10: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 [133/225] Linking CXX executable libs/ocppi/examples/using-crun/using-crun [134/225] Linking CXX executable libs/ocppi/examples/using-crun/using-crun [135/225] Building CXX object libs/oci...generators/container_cfg_builder.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/Config.hpp:17, from /build/linyaps/src/linyaps/libs/oci-cfg-generators/src/linglong/oci-cfg-generators/container_cfg_builder.h:9, from /build/linyaps/src/linyaps/libs/oci-cfg-generators/src/linglong/oci-cfg-generators/container_cfg_builder.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:65, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23: /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, vector<ocppi::runtime::config::types::Hook> >; _ForwardIterator = ocppi::runtime::config::types::Hook*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, std::vector<ocppi::runtime::config::types::Hook> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, std::vector<ocppi::runtime::config::types::Hook> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, std::vector<ocppi::runtime::config::types::Hook> >; _ForwardIterator = ocppi::runtime::config::types::Hook*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, vector<ocppi::runtime::config::types::Hook> >; _ForwardIterator = ocppi::runtime::config::types::Hook*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, vector<ocppi::runtime::config::types::Hook> >; _ForwardIterator = ocppi::runtime::config::types::Hook*; _Tp = ocppi::runtime::config::types::Hook]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, std::vector<ocppi::runtime::config::types::Hook> >; _Tp = ocppi::runtime::config::types::Hook; _Alloc = std::allocator<ocppi::runtime::config::types::Hook>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ocppi::runtime::config::types::Hook; _Alloc = std::allocator<ocppi::runtime::config::types::Hook>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44, inlined from 'std::enable_if_t<((bool)__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Up>::type>::type> >, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Up>::type> > >, std::is_constructible<_Tp, _Up>, std::is_assignable<_Tp&, _Up> >), std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = std::vector<ocppi::runtime::config::types::Hook>&; _Tp = std::vector<ocppi::runtime::config::types::Hook>]' at /usr/include/c++/14.2.1/optional:849:21, inlined from 'linglong::generator::ContainerCfgBuilder& linglong::generator::ContainerCfgBuilder::setStartContainerHooks(std::vector<ocppi::runtime::config::types::Hook>)' at /build/linyaps/src/linyaps/libs/oci-cfg-generators/src/linglong/oci-cfg-generators/container_cfg_builder.cpp:460:36: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, std::vector<ocppi::runtime::config::types::Hook> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, std::vector<ocppi::runtime::config::types::Hook> >; _ForwardIterator = ocppi::runtime::config::types::Hook*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, vector<ocppi::runtime::config::types::Hook> >; _ForwardIterator = ocppi::runtime::config::types::Hook*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, vector<ocppi::runtime::config::types::Hook> >; _ForwardIterator = ocppi::runtime::config::types::Hook*; _Tp = ocppi::runtime::config::types::Hook]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ocppi::runtime::config::types::Hook; _Alloc = std::allocator<ocppi::runtime::config::types::Hook>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<ocppi::runtime::config::types::Hook>; _Args = {vector<ocppi::runtime::config::types::Hook, allocator<ocppi::runtime::config::types::Hook> >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {std::vector<ocppi::runtime::config::types::Hook, std::allocator<ocppi::runtime::config::types::Hook> >&}; _Tp = std::vector<ocppi::runtime::config::types::Hook>]' at /usr/include/c++/14.2.1/optional:274:19, inlined from 'constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {std::vector<ocppi::runtime::config::types::Hook, std::allocator<ocppi::runtime::config::types::Hook> >&}; _Tp = std::vector<ocppi::runtime::config::types::Hook>; _Dp = std::_Optional_base<std::vector<ocppi::runtime::config::types::Hook>, false, false>]' at /usr/include/c++/14.2.1/optional:455:52, inlined from 'std::enable_if_t<((bool)__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Up>::type>::type> >, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Up>::type> > >, std::is_constructible<_Tp, _Up>, std::is_assignable<_Tp&, _Up> >), std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = std::vector<ocppi::runtime::config::types::Hook>&; _Tp = std::vector<ocppi::runtime::config::types::Hook>]' at /usr/include/c++/14.2.1/optional:851:24, inlined from 'linglong::generator::ContainerCfgBuilder& linglong::generator::ContainerCfgBuilder::setStartContainerHooks(std::vector<ocppi::runtime::config::types::Hook>)' at /build/linyaps/src/linyaps/libs/oci-cfg-generators/src/linglong/oci-cfg-generators/container_cfg_builder.cpp:460:36: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Hook*, std::vector<ocppi::runtime::config::types::Hook> >' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::input_stream_adapter>; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::input_stream_adapter>; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, vector<nlohmann::json_abi_v3_12_0::basic_json<>, allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, vector<nlohmann::json_abi_v3_12_0::basic_json<>, allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, vector<nlohmann::json_abi_v3_12_0::basic_json<>, allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Alloc = std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; _Args = {const std::vector<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >&}; _Tp = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; _Args = {const std::vector<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >&}; _Tp = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'static T* nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::create(Args&& ...) [with T = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; Args = {const std::vector<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:391:35, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::json_value::json_value(const nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::array_t&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:540:65, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(const nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:1174:32: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, vector<nlohmann::json_abi_v3_12_0::basic_json<>, allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, vector<nlohmann::json_abi_v3_12_0::basic_json<>, allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Alloc = std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Alloc = std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44, inlined from 'void nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, typename BasicJsonType::array_t&, priority_tag<3>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:265:9, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_map.h:285:2: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_map.h:285:2: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/armv7l-unknown-linux-gnueabihf/bits/c++allocator.h:33, from /usr/include/c++/14.2.1/bits/allocator.h:46, from /usr/include/c++/14.2.1/bits/alloc_traits.h:39, from /usr/include/c++/14.2.1/ext/alloc_traits.h:34, from /usr/include/c++/14.2.1/bits/hashtable_policy.h:39, from /usr/include/c++/14.2.1/bits/hashtable.h:35, from /usr/include/c++/14.2.1/bits/unordered_map.h:33, from /usr/include/c++/14.2.1/unordered_map:41, from /usr/include/c++/14.2.1/functional:63: In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >, std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >}; _Tp = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >]', inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >, std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >}; _Tp = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'static T* nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::create(Args&& ...) [with T = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >; Args = {std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >, std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:391:35, inlined from 'static void nlohmann::json_abi_v3_12_0::detail::external_constructor<nlohmann::json_abi_v3_12_0::detail::value_t::object>::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleObjectType = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; typename std::enable_if<(! std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:258:86, inlined from 'void nlohmann::json_abi_v3_12_0::detail::to_json(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleObjectType = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; typename std::enable_if<(is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:391:53, inlined from 'decltype ((nlohmann::json_abi_v3_12_0::detail::to_json(j, forward<T>(val)), void())) nlohmann::json_abi_v3_12_0::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; T = const std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >&]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:468:23, inlined from 'static decltype ((nlohmann::json_abi_v3_12_0::to_json(j, forward<TargetType>(val)), void())) nlohmann::json_abi_v3_12_0::adl_serializer<T, SFINAE>::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; TargetType = const std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >&; ValueType = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; <template-parameter-1-2> = void]' at /usr/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >&; U = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35, inlined from 'static void nlohmann::json_abi_v3_12_0::adl_serializer<std::optional<_Tp> >::to_json(nlohmann::json_abi_v3_12_0::json&, const std::optional<_Tp>&) [with T = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >]' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/helper.hpp:93:31, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::optional<std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >&; U = std::optional<std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35, inlined from 'void ocppi::runtime::config::types::to_json(nlohmann::json_abi_v3_12_0::json&, const Windows&)' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/Generators.hpp:1398:25: /usr/include/c++/14.2.1/bits/new_allocator.h:191:4: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::Hook}; _Tp = ocppi::runtime::config::types::Hook; _Alloc = std::allocator<ocppi::runtime::config::types::Hook>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::Hook>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Hook; _Alloc = std::allocator<ocppi::runtime::config::types::Hook>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Hook; _Alloc = std::allocator<ocppi::runtime::config::types::Hook>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::Hook>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::Hook> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::Hook> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::Hook>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Hook>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Hook>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::Hook*, std::vector<ocppi::runtime::config::types::Hook> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::NetworkInterfacePriority}; _Tp = ocppi::runtime::config::types::NetworkInterfacePriority; _Alloc = std::allocator<ocppi::runtime::config::types::NetworkInterfacePriority>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::NetworkInterfacePriority>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::NetworkInterfacePriority; _Alloc = std::allocator<ocppi::runtime::config::types::NetworkInterfacePriority>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::NetworkInterfacePriority; _Alloc = std::allocator<ocppi::runtime::config::types::NetworkInterfacePriority>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::NetworkInterfacePriority>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::NetworkInterfacePriority> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::NetworkInterfacePriority> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::NetworkInterfacePriority>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::NetworkInterfacePriority>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::NetworkInterfacePriority>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::NetworkInterfacePriority*, std::vector<ocppi::runtime::config::types::NetworkInterfacePriority> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::DeviceCgroup}; _Tp = ocppi::runtime::config::types::DeviceCgroup; _Alloc = std::allocator<ocppi::runtime::config::types::DeviceCgroup>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::DeviceCgroup>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::DeviceCgroup; _Alloc = std::allocator<ocppi::runtime::config::types::DeviceCgroup>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::DeviceCgroup; _Alloc = std::allocator<ocppi::runtime::config::types::DeviceCgroup>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::DeviceCgroup>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::DeviceCgroup> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::DeviceCgroup> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::DeviceCgroup>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::DeviceCgroup>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::DeviceCgroup>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::DeviceCgroup*, std::vector<ocppi::runtime::config::types::DeviceCgroup> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::HugepageLimit}; _Tp = ocppi::runtime::config::types::HugepageLimit; _Alloc = std::allocator<ocppi::runtime::config::types::HugepageLimit>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::HugepageLimit>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::HugepageLimit; _Alloc = std::allocator<ocppi::runtime::config::types::HugepageLimit>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::HugepageLimit; _Alloc = std::allocator<ocppi::runtime::config::types::HugepageLimit>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::HugepageLimit>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::HugepageLimit> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::HugepageLimit> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::HugepageLimit>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::Syscall}; _Tp = ocppi::runtime::config::types::Syscall; _Alloc = std::allocator<ocppi::runtime::config::types::Syscall>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::Syscall>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Syscall; _Alloc = std::allocator<ocppi::runtime::config::types::Syscall>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Syscall; _Alloc = std::allocator<ocppi::runtime::config::types::Syscall>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::Syscall>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::Syscall> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::Syscall> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::Syscall>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Syscall>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Syscall>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::Syscall*, std::vector<ocppi::runtime::config::types::Syscall> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::LinuxDevice}; _Tp = ocppi::runtime::config::types::LinuxDevice; _Alloc = std::allocator<ocppi::runtime::config::types::LinuxDevice>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::LinuxDevice>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::LinuxDevice; _Alloc = std::allocator<ocppi::runtime::config::types::LinuxDevice>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::LinuxDevice; _Alloc = std::allocator<ocppi::runtime::config::types::LinuxDevice>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::LinuxDevice>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::LinuxDevice> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::LinuxDevice> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::LinuxDevice>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::LinuxDevice>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::LinuxDevice>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::LinuxDevice*, std::vector<ocppi::runtime::config::types::LinuxDevice> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::Rlimit}; _Tp = ocppi::runtime::config::types::Rlimit; _Alloc = std::allocator<ocppi::runtime::config::types::Rlimit>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::Rlimit>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Rlimit; _Alloc = std::allocator<ocppi::runtime::config::types::Rlimit>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Rlimit; _Alloc = std::allocator<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::Rlimit> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::Rlimit> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::Rlimit>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Rlimit>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Rlimit>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::Rlimit*, std::vector<ocppi::runtime::config::types::Rlimit> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::ZosDevice}; _Tp = ocppi::runtime::config::types::ZosDevice; _Alloc = std::allocator<ocppi::runtime::config::types::ZosDevice>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::ZosDevice>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::ZosDevice; _Alloc = std::allocator<ocppi::runtime::config::types::ZosDevice>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::ZosDevice; _Alloc = std::allocator<ocppi::runtime::config::types::ZosDevice>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::ZosDevice>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::ZosDevice> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::ZosDevice> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::ZosDevice>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::ZosDevice>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::ZosDevice>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::ZosDevice*, std::vector<ocppi::runtime::config::types::ZosDevice> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Alloc = std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1697:33, inlined from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >; <template-parameter-2-2> = void; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Alloc = std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:711:23, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; _Args = {__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >, __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >}; _Tp = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; _Args = {__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >, __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >}; _Tp = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'static T* nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::create(Args&& ...) [with T = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; Args = {__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >, __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:391:35, inlined from 'static void nlohmann::json_abi_v3_12_0::detail::external_constructor<nlohmann::json_abi_v3_12_0::detail::value_t::array>::construct(BasicJsonType&, const CompatibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleArrayType = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<(! std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:189:84, inlined from 'void nlohmann::json_abi_v3_12_0::detail::to_json(BasicJsonType&, const CompatibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleArrayType = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<((((is_compatible_array_type<BasicJsonType, CompatibleArrayType>::value && (! is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value)) && (! is_compatible_string_type<BasicJsonType, CompatibleStringType>::value)) && (! std::is_same<typename BasicJsonType::binary_t, CompatibleArrayType>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:365:52, inlined from 'decltype ((nlohmann::json_abi_v3_12_0::detail::to_json(j, forward<T>(val)), void())) nlohmann::json_abi_v3_12_0::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; T = const std::vector<ocppi::runtime::config::types::HugepageLimit>&]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:468:23, inlined from 'static decltype ((nlohmann::json_abi_v3_12_0::to_json(j, forward<TargetType>(val)), void())) nlohmann::json_abi_v3_12_0::adl_serializer<T, SFINAE>::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; TargetType = const std::vector<ocppi::runtime::config::types::HugepageLimit>&; ValueType = std::vector<ocppi::runtime::config::types::HugepageLimit>; <template-parameter-1-2> = void]' at /usr/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::vector<ocppi::runtime::config::types::HugepageLimit>&; U = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35, inlined from 'static void nlohmann::json_abi_v3_12_0::adl_serializer<std::optional<_Tp> >::to_json(nlohmann::json_abi_v3_12_0::json&, const std::optional<_Tp>&) [with T = std::vector<ocppi::runtime::config::types::HugepageLimit>]' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/helper.hpp:93:31, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::optional<std::vector<ocppi::runtime::config::types::HugepageLimit> >&; U = std::optional<std::vector<ocppi::runtime::config::types::HugepageLimit> >; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, vector<nlohmann::json_abi_v3_12_0::basic_json<>, allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, vector<nlohmann::json_abi_v3_12_0::basic_json<>, allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Alloc = std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; _Args = {const std::vector<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >&}; _Tp = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; _Args = {const std::vector<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >&}; _Tp = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'static T* nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::create(Args&& ...) [with T = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; Args = {const std::vector<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:391:35, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::json_value::json_value(const nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::array_t&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:540:65, inlined from 'static void nlohmann::json_abi_v3_12_0::detail::external_constructor<nlohmann::json_abi_v3_12_0::detail::value_t::array>::construct(BasicJsonType&, const typename BasicJsonType::array_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:164:26, inlined from 'void nlohmann::json_abi_v3_12_0::detail::to_json(BasicJsonType&, const CompatibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleArrayType = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; typename std::enable_if<((((is_compatible_array_type<BasicJsonType, CompatibleArrayType>::value && (! is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value)) && (! is_compatible_string_type<BasicJsonType, CompatibleStringType>::value)) && (! std::is_same<typename BasicJsonType::binary_t, CompatibleArrayType>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:365:52, inlined from 'decltype ((nlohmann::json_abi_v3_12_0::detail::to_json(j, forward<T>(val)), void())) nlohmann::json_abi_v3_12_0::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; T = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >&]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:468:23, inlined from 'static decltype ((nlohmann::json_abi_v3_12_0::to_json(j, forward<TargetType>(val)), void())) nlohmann::json_abi_v3_12_0::adl_serializer<T, SFINAE>::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; TargetType = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >&; ValueType = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; <template-parameter-1-2> = void]' at /usr/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >&; U = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35, inlined from 'bool linglong::generator::ContainerCfgBuilder::applyJsonPatchFile(const std::filesystem::__cxx11::path&)' at /build/linyaps/src/linyaps/libs/oci-cfg-generators/src/linglong/oci-cfg-generators/container_cfg_builder.cpp:1310:37: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const nlohmann::json_abi_v3_12_0::basic_json<>*, std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > > >' changed in GCC 7.1 [135/225] Linking CXX static library l...tors/liblinglong__oci-cfg-generators.a [136/225] Linking CXX static library l...tors/liblinglong__oci-cfg-generators.a [136/225] Automatic MOC and UIC for target linglong__linglong [137/225] Building CXX object libs/ocp...ocppi__parse-config.dir/src/main.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/ocppi/examples/parse-config/src/main.cpp:6: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_map.h:285:2: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_map.h:285:2: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/armv7l-unknown-linux-gnueabihf/bits/c++allocator.h:33, from /usr/include/c++/14.2.1/bits/allocator.h:46, from /usr/include/c++/14.2.1/string:43, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /build/linyaps/src/linyaps/libs/ocppi/examples/parse-config/src/main.cpp:2: In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >, std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >}; _Tp = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >]', inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >, std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >}; _Tp = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'static T* nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::create(Args&& ...) [with T = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >; Args = {std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >, std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:391:35, inlined from 'static void nlohmann::json_abi_v3_12_0::detail::external_constructor<nlohmann::json_abi_v3_12_0::detail::value_t::object>::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleObjectType = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; typename std::enable_if<(! std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:258:86, inlined from 'void nlohmann::json_abi_v3_12_0::detail::to_json(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleObjectType = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; typename std::enable_if<(is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:391:53, inlined from 'decltype ((nlohmann::json_abi_v3_12_0::detail::to_json(j, forward<T>(val)), void())) nlohmann::json_abi_v3_12_0::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; T = const std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >&]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:468:23, inlined from 'static decltype ((nlohmann::json_abi_v3_12_0::to_json(j, forward<TargetType>(val)), void())) nlohmann::json_abi_v3_12_0::adl_serializer<T, SFINAE>::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; TargetType = const std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >&; ValueType = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; <template-parameter-1-2> = void]' at /usr/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >&; U = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35, inlined from 'static void nlohmann::json_abi_v3_12_0::adl_serializer<std::optional<_Tp> >::to_json(nlohmann::json_abi_v3_12_0::json&, const std::optional<_Tp>&) [with T = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >]' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/helper.hpp:93:31, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::optional<std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >&; U = std::optional<std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35, inlined from 'void ocppi::runtime::config::types::to_json(nlohmann::json_abi_v3_12_0::json&, const Windows&)' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/Generators.hpp:1398:25: /usr/include/c++/14.2.1/bits/new_allocator.h:191:4: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::Hook}; _Tp = ocppi::runtime::config::types::Hook; _Alloc = std::allocator<ocppi::runtime::config::types::Hook>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::Hook>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Hook; _Alloc = std::allocator<ocppi::runtime::config::types::Hook>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Hook; _Alloc = std::allocator<ocppi::runtime::config::types::Hook>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::Hook>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::Hook> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::Hook> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::Hook>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Hook>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Hook>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::Hook*, std::vector<ocppi::runtime::config::types::Hook> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::NetworkInterfacePriority}; _Tp = ocppi::runtime::config::types::NetworkInterfacePriority; _Alloc = std::allocator<ocppi::runtime::config::types::NetworkInterfacePriority>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::NetworkInterfacePriority>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::NetworkInterfacePriority; _Alloc = std::allocator<ocppi::runtime::config::types::NetworkInterfacePriority>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::NetworkInterfacePriority; _Alloc = std::allocator<ocppi::runtime::config::types::NetworkInterfacePriority>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::NetworkInterfacePriority>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::NetworkInterfacePriority> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::NetworkInterfacePriority> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::NetworkInterfacePriority>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::NetworkInterfacePriority>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::NetworkInterfacePriority>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::NetworkInterfacePriority*, std::vector<ocppi::runtime::config::types::NetworkInterfacePriority> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::DeviceCgroup}; _Tp = ocppi::runtime::config::types::DeviceCgroup; _Alloc = std::allocator<ocppi::runtime::config::types::DeviceCgroup>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::DeviceCgroup>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::DeviceCgroup; _Alloc = std::allocator<ocppi::runtime::config::types::DeviceCgroup>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::DeviceCgroup; _Alloc = std::allocator<ocppi::runtime::config::types::DeviceCgroup>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::DeviceCgroup>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::DeviceCgroup> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::DeviceCgroup> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::DeviceCgroup>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::DeviceCgroup>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::DeviceCgroup>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::DeviceCgroup*, std::vector<ocppi::runtime::config::types::DeviceCgroup> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::HugepageLimit}; _Tp = ocppi::runtime::config::types::HugepageLimit; _Alloc = std::allocator<ocppi::runtime::config::types::HugepageLimit>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::HugepageLimit>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::HugepageLimit; _Alloc = std::allocator<ocppi::runtime::config::types::HugepageLimit>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::HugepageLimit; _Alloc = std::allocator<ocppi::runtime::config::types::HugepageLimit>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::HugepageLimit>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::HugepageLimit> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::HugepageLimit> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::HugepageLimit>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::Syscall}; _Tp = ocppi::runtime::config::types::Syscall; _Alloc = std::allocator<ocppi::runtime::config::types::Syscall>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::Syscall>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Syscall; _Alloc = std::allocator<ocppi::runtime::config::types::Syscall>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Syscall; _Alloc = std::allocator<ocppi::runtime::config::types::Syscall>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::Syscall>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::Syscall> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::Syscall> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::Syscall>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Syscall>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Syscall>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::Syscall*, std::vector<ocppi::runtime::config::types::Syscall> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::LinuxDevice}; _Tp = ocppi::runtime::config::types::LinuxDevice; _Alloc = std::allocator<ocppi::runtime::config::types::LinuxDevice>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::LinuxDevice>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::LinuxDevice; _Alloc = std::allocator<ocppi::runtime::config::types::LinuxDevice>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::LinuxDevice; _Alloc = std::allocator<ocppi::runtime::config::types::LinuxDevice>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::LinuxDevice>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::LinuxDevice> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::LinuxDevice> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::LinuxDevice>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::LinuxDevice>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::LinuxDevice>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::LinuxDevice*, std::vector<ocppi::runtime::config::types::LinuxDevice> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::Rlimit}; _Tp = ocppi::runtime::config::types::Rlimit; _Alloc = std::allocator<ocppi::runtime::config::types::Rlimit>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::Rlimit>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Rlimit; _Alloc = std::allocator<ocppi::runtime::config::types::Rlimit>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::Rlimit; _Alloc = std::allocator<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::Rlimit> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::Rlimit> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::Rlimit>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Rlimit>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::Rlimit>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::Rlimit*, std::vector<ocppi::runtime::config::types::Rlimit> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ocppi::runtime::config::types::ZosDevice}; _Tp = ocppi::runtime::config::types::ZosDevice; _Alloc = std::allocator<ocppi::runtime::config::types::ZosDevice>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ocppi::runtime::config::types::ZosDevice>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::ZosDevice; _Alloc = std::allocator<ocppi::runtime::config::types::ZosDevice>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ocppi::runtime::config::types::ZosDevice; _Alloc = std::allocator<ocppi::runtime::config::types::ZosDevice>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<ocppi::runtime::config::types::ZosDevice>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<ocppi::runtime::config::types::ZosDevice> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<ocppi::runtime::config::types::ZosDevice> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<ocppi::runtime::config::types::ZosDevice>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::ZosDevice>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<ocppi::runtime::config::types::ZosDevice>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ocppi::runtime::config::types::ZosDevice*, std::vector<ocppi::runtime::config::types::ZosDevice> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:65: /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Alloc = std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1697:33, inlined from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >; <template-parameter-2-2> = void; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Alloc = std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:711:23, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; _Args = {__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >, __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >}; _Tp = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; _Args = {__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >, __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >}; _Tp = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'static T* nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::create(Args&& ...) [with T = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; Args = {__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >, __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:391:35, inlined from 'static void nlohmann::json_abi_v3_12_0::detail::external_constructor<nlohmann::json_abi_v3_12_0::detail::value_t::array>::construct(BasicJsonType&, const CompatibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleArrayType = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<(! std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:189:84, inlined from 'void nlohmann::json_abi_v3_12_0::detail::to_json(BasicJsonType&, const CompatibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleArrayType = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<((((is_compatible_array_type<BasicJsonType, CompatibleArrayType>::value && (! is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value)) && (! is_compatible_string_type<BasicJsonType, CompatibleStringType>::value)) && (! std::is_same<typename BasicJsonType::binary_t, CompatibleArrayType>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:365:52, inlined from 'decltype ((nlohmann::json_abi_v3_12_0::detail::to_json(j, forward<T>(val)), void())) nlohmann::json_abi_v3_12_0::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; T = const std::vector<ocppi::runtime::config::types::HugepageLimit>&]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:468:23, inlined from 'static decltype ((nlohmann::json_abi_v3_12_0::to_json(j, forward<TargetType>(val)), void())) nlohmann::json_abi_v3_12_0::adl_serializer<T, SFINAE>::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; TargetType = const std::vector<ocppi::runtime::config::types::HugepageLimit>&; ValueType = std::vector<ocppi::runtime::config::types::HugepageLimit>; <template-parameter-1-2> = void]' at /usr/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::vector<ocppi::runtime::config::types::HugepageLimit>&; U = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35, inlined from 'static void nlohmann::json_abi_v3_12_0::adl_serializer<std::optional<_Tp> >::to_json(nlohmann::json_abi_v3_12_0::json&, const std::optional<_Tp>&) [with T = std::vector<ocppi::runtime::config::types::HugepageLimit>]' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/helper.hpp:93:31, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::optional<std::vector<ocppi::runtime::config::types::HugepageLimit> >&; U = std::optional<std::vector<ocppi::runtime::config::types::HugepageLimit> >; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 [137/225] Linking CXX executable libs/ocppi/examples/parse-config/parse-config [138/225] Linking CXX executable libs/ocppi/examples/parse-config/parse-config [139/225] Automatic MOC and UIC for target linglong__ll-dialog [139/225] Automatic RCC for src/cache_dialog_resource.qrc [140/225] Automatic RCC for src/cache_dialog_resource.qrc [140/225] Building CXX object apps/ll-...-dialog_autogen/mocs_compilation.cpp.o [140/225] Building CXX object apps/ll-...linglong__ll-dialog.dir/src/main.cpp.o [140/225] Building CXX object apps/ll-...-dialog.dir/src/permissionDialog.cpp.o [140/225] Building CXX object apps/ll-...__ll-dialog.dir/src/cache_dialog.cpp.o [140/225] Building CXX object apps/ll-...DIE3JM/qrc_cache_dialog_resource.cpp.o [141/225] Building CXX object apps/ll-...DIE3JM/qrc_cache_dialog_resource.cpp.o [142/225] Building CXX object apps/ll-...__ll-dialog.dir/src/cache_dialog.cpp.o [143/225] Building CXX object apps/ll-...-dialog_autogen/mocs_compilation.cpp.o [144/225] Building CXX object apps/ll-...-dialog.dir/src/permissionDialog.cpp.o [145/225] Automatic MOC and UIC for target linglong__linglong [145/225] Generating src/linglong/adap..._org_deepin_linglong_packagemanager1.h [145/225] Generating src/linglong/adap...s/task/gen_org_deepin_linglong_task1.h [145/225] Automatic RCC for src/linglong/builder/builder_releases.qrc [146/225] Generating src/linglong/adap...s/task/gen_org_deepin_linglong_task1.h [146/225] Generating src/linglong/adap.../moc_gen_org_deepin_linglong_task1.cpp [147/225] Generating src/linglong/adap..._org_deepin_linglong_packagemanager1.h [147/225] Generating src/linglong/adap...rg_deepin_linglong_packagemanager1.cpp [148/225] Generating src/linglong/adap.../moc_gen_org_deepin_linglong_task1.cpp [149/225] Generating src/linglong/adap...rg_deepin_linglong_packagemanager1.cpp [150/225] Automatic RCC for src/linglong/builder/builder_releases.qrc [150/225] Building CXX object libs/lin...inglong_autogen/mocs_compilation.cpp.o [150/225] Building CXX object libs/lin...package_manager/package_manager1.cpp.o [150/225] Building CXX object libs/lin...src/linglong/adaptors/task/task1.cpp.o [150/225] Building CXX object libs/lin....dir/src/linglong/builder/config.cpp.o [150/225] Building CXX object libs/lin...inglong/builder/linglong_builder.cpp.o [151/225] Building CXX object apps/ll-...linglong__ll-dialog.dir/src/main.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtWidgets/qwidget.h:9, from /usr/include/qt6/QtWidgets/QWidget:1, from /build/linyaps/src/linyaps/apps/ll-dialog/src/cache_dialog.h:7, from /build/linyaps/src/linyaps/apps/ll-dialog/src/main.cpp:5: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [151/225] Building CXX object libs/lin.../linglong/builder/source_fetcher.cpp.o [152/225] Building CXX object libs/lin.../linglong/builder/source_fetcher.cpp.o [152/225] Building CXX object libs/lin...inglong.dir/src/linglong/cli/cli.cpp.o [153/225] Building CXX object libs/lin...src/linglong/adaptors/task/task1.cpp.o [153/225] Building CXX object libs/lin...dir/src/linglong/cli/cli_printer.cpp.o [154/225] Building CXX object libs/lin...package_manager/package_manager1.cpp.o [154/225] Building CXX object libs/lin...r/src/linglong/cli/dbus_notifier.cpp.o [155/225] Building CXX object libs/lin....dir/src/linglong/builder/config.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/BuilderConfig.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/builder/config.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/builder/config.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [155/225] Building CXX object libs/lin.../src/linglong/cli/dummy_notifier.cpp.o [156/225] Building CXX object libs/lin...inglong_autogen/mocs_compilation.cpp.o [156/225] Building CXX object libs/lin...ir/src/linglong/cli/json_printer.cpp.o [157/225] Building CXX object libs/lin...r/src/linglong/cli/dbus_notifier.cpp.o [157/225] Building CXX object libs/lin...c/linglong/cli/terminal_notifier.cpp.o [158/225] Building CXX object libs/lin.../src/linglong/cli/dummy_notifier.cpp.o [158/225] Building CXX object libs/lin...src/linglong/extension/extension.cpp.o [159/225] Building CXX object libs/lin...src/linglong/extension/extension.cpp.o [159/225] Building CXX object libs/lin...rc/linglong/package/architecture.cpp.o [160/225] Building CXX object libs/lin...dir/src/linglong/cli/cli_printer.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /usr/include/nlohmann/json.hpp:21, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/CliContainer.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/cli_printer.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/cli_printer.cpp:7: /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Tp = linglong::api::types::v1::Repo; _Compare = __gnu_cxx::__ops::_Val_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/algorithm:60: /usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Tp = linglong::api::types::v1::Repo; _Compare = __gnu_cxx::__ops::_Iter_comp_val<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' 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<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = linglong::api::types::v1::Repo*; _OutputIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _OutputIterator = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34: /usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _RandomAccessIterator2 = linglong::api::types::v1::Repo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26: /usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = linglong::api::types::v1::Repo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26: /usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:65, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23: /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' 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<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' 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 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Distance = int; _Tp = linglong::api::types::v1::PackageInfoV2; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15: /usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_heap.h:425:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'virtual void linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/cli_printer.cpp:114:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'virtual void linglong::cli::CLIPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/cli_printer.cpp:114:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _BidirectionalIterator2 = linglong::api::types::v1::Repo*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; _Tp = linglong::api::types::v1::Repo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'virtual void linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/cli_printer.cpp:259:27: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Compare = linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)::<lambda(const linglong::api::types::v1::Repo&, const linglong::api::types::v1::Repo&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25, inlined from 'virtual void linglong::cli::CLIPrinter::printRepoConfig(const linglong::api::types::v1::RepoConfigV2&)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/cli_printer.cpp:261:21: /usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 [160/225] Building CXX object libs/lin...inglong/package/fallback_version.cpp.o [161/225] Building CXX object libs/lin...inglong/builder/linglong_builder.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/BuilderConfig.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/builder/linglong_builder.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/builder/linglong_builder.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::input_stream_adapter>; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::input_stream_adapter>; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [161/225] Building CXX object libs/lin...linglong/package/fuzzy_reference.cpp.o [162/225] Building CXX object libs/lin...c/linglong/cli/terminal_notifier.cpp.o [162/225] Building CXX object libs/lin...r/src/linglong/package/layer_dir.cpp.o [163/225] Building CXX object libs/lin...ir/src/linglong/cli/json_printer.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/CliContainer.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/printer.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/json_printer.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/json_printer.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/algorithm:61, from /usr/include/nlohmann/json.hpp:21: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' 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<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' 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 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Distance = int; _Tp = linglong::api::types::v1::PackageInfoV2; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_heap.h:425:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'virtual void linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/json_printer.cpp:41:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _Compare = linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)::<lambda(const auto:38&, const auto:39&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'virtual void linglong::cli::JSONPrinter::printSearchResult(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/json_printer.cpp:41:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 [163/225] Building CXX object libs/lin.../src/linglong/package/layer_file.cpp.o [164/225] Building CXX object libs/lin...rc/linglong/package/architecture.cpp.o [164/225] Building CXX object libs/lin.../linglong/package/layer_packager.cpp.o [165/225] Building CXX object libs/lin...inglong/package/fallback_version.cpp.o [165/225] Building CXX object libs/lin.../package_manager/package_manager.cpp.o [166/225] Building CXX object libs/lin...linglong/package/fuzzy_reference.cpp.o [166/225] Building CXX object libs/lin...ong/package_manager/package_task.cpp.o [167/225] Building CXX object libs/lin...r/src/linglong/package/layer_dir.cpp.o [167/225] Building CXX object libs/lin...r/src/linglong/package/reference.cpp.o [168/225] Building CXX object libs/lin.../linglong/package/layer_packager.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/PackageInfoV2.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/layer_dir.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/layer_packager.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/layer_packager.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 [168/225] Building CXX object libs/lin...ir/src/linglong/package/uab_file.cpp.o [169/225] Building CXX object libs/lin.../src/linglong/package/layer_file.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/LayerInfo.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/layer_file.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/layer_file.cpp:7: /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [169/225] Building CXX object libs/lin...rc/linglong/package/uab_packager.cpp.o [170/225] Building CXX object libs/lin...inglong.dir/src/linglong/cli/cli.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/QObject:1, from /build/linyaps/src/linyaps/build/libs/dbus-api/src/linglong/api/dbus/v1/gen_org_deepin_linglong_packagemanager1.h:13, from /build/linyaps/src/linyaps/libs/dbus-api/src/linglong/api/dbus/v1/package_manager.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/cli.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/cli.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const linglong::api::types::v1::PackageInfoV2&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2> >]': /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>, linglong::api::types::v1::PackageInfoV2>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2> > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const linglong::api::types::v1::PackageInfoV2&}; _Key = std::__cxx11::basic_string<char>; _Tp = linglong::api::types::v1::PackageInfoV2; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2> >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const linglong::api::types::v1::PackageInfoV2&}; _Key = std::__cxx11::basic_string<char>; _Tp = linglong::api::types::v1::PackageInfoV2; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'static linglong::utils::error::Result<void> linglong::cli::Cli::filterPackageInfosByVersion(std::map<std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >&)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/cli/cli.cpp:2269:29: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2>::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, linglong::api::types::v1::PackageInfoV2> > >::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/c++/14.2.1/functional:64, from /usr/include/qt6/QtCore/qcomparehelpers.h:28, from /usr/include/qt6/QtCore/qcompare.h:639, from /usr/include/qt6/QtCore/qnamespace.h:13, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {linglong::api::types::v1::Repo}; _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<linglong::api::types::v1::Repo>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<linglong::api::types::v1::Repo> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<linglong::api::types::v1::Repo> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<linglong::api::types::v1::Repo>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::Repo>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::Repo>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:65: /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _ForwardIterator = linglong::api::types::v1::PackageInfoV2*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >; _ForwardIterator = linglong::api::types::v1::PackageInfoV2*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _ForwardIterator = linglong::api::types::v1::PackageInfoV2*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _ForwardIterator = linglong::api::types::v1::PackageInfoV2*; _Tp = linglong::api::types::v1::PackageInfoV2]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = linglong::api::types::v1::PackageInfoV2; _Alloc = std::allocator<linglong::api::types::v1::PackageInfoV2>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const std::__cxx11::basic_string<char>; _T2 = std::vector<linglong::api::types::v1::PackageInfoV2>]' at /usr/include/c++/14.2.1/bits/stl_pair.h:294:17, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Tp = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Tp = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:593:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:610:21, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >&; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:527:32, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(_Base_ptr, _Base_ptr, _Arg&&, _NodeGen&) [with _Arg = const std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >&; _NodeGen = std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > > >::_Alloc_node; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:1827:29: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >; _ForwardIterator = linglong::api::types::v1::PackageInfoV2*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _ForwardIterator = linglong::api::types::v1::PackageInfoV2*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _ForwardIterator = linglong::api::types::v1::PackageInfoV2*; _Tp = linglong::api::types::v1::PackageInfoV2]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = linglong::api::types::v1::PackageInfoV2; _Alloc = std::allocator<linglong::api::types::v1::PackageInfoV2>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const std::__cxx11::basic_string<char>; _T2 = std::vector<linglong::api::types::v1::PackageInfoV2>]' at /usr/include/c++/14.2.1/bits/stl_pair.h:294:17, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Tp = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Tp = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:593:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:610:21, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >&; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:527:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Link_type, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > > >::_Alloc_node; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:643:18, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Link_type, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > > >::_Alloc_node; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:1892:47: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >; _ForwardIterator = linglong::api::types::v1::PackageInfoV2*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _ForwardIterator = linglong::api::types::v1::PackageInfoV2*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, vector<linglong::api::types::v1::PackageInfoV2> >; _ForwardIterator = linglong::api::types::v1::PackageInfoV2*; _Tp = linglong::api::types::v1::PackageInfoV2]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = linglong::api::types::v1::PackageInfoV2; _Alloc = std::allocator<linglong::api::types::v1::PackageInfoV2>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const std::__cxx11::basic_string<char>; _T2 = std::vector<linglong::api::types::v1::PackageInfoV2>]' at /usr/include/c++/14.2.1/bits/stl_pair.h:294:17, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Tp = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Tp = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:593:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<linglong::api::types::v1::PackageInfoV2, std::allocator<linglong::api::types::v1::PackageInfoV2> > >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:610:21, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >&; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:527:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Link_type, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > > >::_Alloc_node; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:643:18, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Link_type, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > > >::_Alloc_node; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<linglong::api::types::v1::PackageInfoV2> > >]' at /usr/include/c++/14.2.1/bits/stl_tree.h:1905:46: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {linglong::api::types::v1::PackageInfoV2}; _Tp = linglong::api::types::v1::PackageInfoV2; _Alloc = std::allocator<linglong::api::types::v1::PackageInfoV2>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<linglong::api::types::v1::PackageInfoV2>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::PackageInfoV2; _Alloc = std::allocator<linglong::api::types::v1::PackageInfoV2>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::PackageInfoV2; _Alloc = std::allocator<linglong::api::types::v1::PackageInfoV2>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<linglong::api::types::v1::PackageInfoV2>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<linglong::api::types::v1::PackageInfoV2> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<linglong::api::types::v1::PackageInfoV2> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<linglong::api::types::v1::PackageInfoV2>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::PackageInfoV2>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::PackageInfoV2>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::input_stream_adapter>; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::input_stream_adapter>; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [170/225] Building CXX object libs/lin...dir/src/linglong/package/version.cpp.o [171/225] Building CXX object libs/lin...ong/package_manager/package_task.cpp.o [171/225] Building CXX object libs/lin...r/src/linglong/package/versionv1.cpp.o [172/225] Building CXX object libs/lin...r/src/linglong/package/reference.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/BuilderProject.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/reference.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/reference.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [172/225] Building CXX object libs/lin...r/src/linglong/package/versionv2.cpp.o [173/225] Building CXX object libs/lin...r/src/linglong/package/versionv1.cpp.o [173/225] Building CXX object libs/lin...src/linglong/repo/client_factory.cpp.o [174/225] Building CXX object libs/lin...dir/src/linglong/package/version.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/PackageInfoV2.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/version.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/version.cpp:6: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = linglong::api::types::v1::PackageInfoV2; _Alloc = std::allocator<linglong::api::types::v1::PackageInfoV2>]': /usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<linglong::api::types::v1::PackageInfoV2>::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = linglong::api::types::v1::PackageInfoV2; _Alloc = std::allocator<linglong::api::types::v1::PackageInfoV2>]', inlined from 'static std::vector<linglong::api::types::v1::PackageInfoV2> linglong::package::Version::filterByFuzzyVersion(std::vector<linglong::api::types::v1::PackageInfoV2>, const QString&)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/version.cpp:74:28: /usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = linglong::api::types::v1::PackageInfoV2; _Alloc = std::allocator<linglong::api::types::v1::PackageInfoV2>]', inlined from 'static std::vector<linglong::api::types::v1::PackageInfoV2> linglong::package::Version::filterByFuzzyVersion(std::vector<linglong::api::types::v1::PackageInfoV2>, const QString&)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/version.cpp:79:28: /usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::PackageInfoV2*, std::vector<linglong::api::types::v1::PackageInfoV2> >' changed in GCC 7.1 [174/225] Building CXX object libs/lin...ong.dir/src/linglong/repo/config.cpp.o [175/225] Building CXX object libs/lin...src/linglong/repo/client_factory.cpp.o [175/225] Building CXX object libs/lin...ng.dir/src/linglong/repo/migrate.cpp.o [176/225] Building CXX object libs/lin...r/src/linglong/package/versionv2.cpp.o [176/225] Building CXX object libs/lin...ir/src/linglong/repo/ostree_repo.cpp.o [177/225] Building CXX object libs/lin...ir/src/linglong/package/uab_file.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/UabMetaInfo.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/uab_file.h:7, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/uab_file.cpp:5: /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {linglong::api::types::v1::UabLayer}; _Tp = linglong::api::types::v1::UabLayer; _Alloc = std::allocator<linglong::api::types::v1::UabLayer>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<linglong::api::types::v1::UabLayer>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::UabLayer; _Alloc = std::allocator<linglong::api::types::v1::UabLayer>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::UabLayer; _Alloc = std::allocator<linglong::api::types::v1::UabLayer>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<linglong::api::types::v1::UabLayer>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<linglong::api::types::v1::UabLayer> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<linglong::api::types::v1::UabLayer> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<linglong::api::types::v1::UabLayer>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::UabLayer*, std::vector<linglong::api::types::v1::UabLayer> >' changed in GCC 7.1 [177/225] Building CXX object libs/lin...dir/src/linglong/repo/repo_cache.cpp.o [178/225] Building CXX object libs/lin...rc/linglong/package/uab_packager.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/UabMetaInfo.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/uab_packager.h:7, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package/uab_packager.cpp:5: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 [178/225] Building CXX object libs/lin...nglong/runtime/container_builder.cpp.o [179/225] Building CXX object libs/lin.../package_manager/package_manager.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/CommonOptions.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package_manager/package_manager.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/package_manager/package_manager.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {linglong::api::types::v1::Repo}; _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<linglong::api::types::v1::Repo>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<linglong::api::types::v1::Repo> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<linglong::api::types::v1::Repo> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<linglong::api::types::v1::Repo>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::Repo>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::Repo>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [179/225] Building CXX object libs/lin...r/src/linglong/runtime/container.cpp.o [180/225] Building CXX object libs/lin...ng.dir/src/linglong/repo/migrate.cpp.o [180/225] Building CXX object libs/lin...src/linglong/runtime/run_context.cpp.o [181/225] Building CXX object libs/lin...ong.dir/src/linglong/repo/config.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/RepoConfig.hpp:17, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/helper.h:8, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/config.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/config.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {linglong::api::types::v1::Repo}; _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<linglong::api::types::v1::Repo>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<linglong::api::types::v1::Repo> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<linglong::api::types::v1::Repo> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<linglong::api::types::v1::Repo>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::Repo>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::Repo>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [181/225] Building CXX object libs/lin..._deepin_linglong_packagemanager1.cpp.o [182/225] Building CXX object libs/lin...nglong/runtime/container_builder.cpp.o In file included from /usr/include/c++/14.2.1/vector:65, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/OciConfigurationPatch.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/runtime/container_builder.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/runtime/container_builder.cpp:7: /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::LinuxDevice*, vector<ocppi::runtime::config::types::LinuxDevice> >; _ForwardIterator = ocppi::runtime::config::types::LinuxDevice*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::LinuxDevice*, std::vector<ocppi::runtime::config::types::LinuxDevice> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::LinuxDevice*, std::vector<ocppi::runtime::config::types::LinuxDevice> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::ZosDevice*, vector<ocppi::runtime::config::types::ZosDevice> >; _ForwardIterator = ocppi::runtime::config::types::ZosDevice*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::ZosDevice*, std::vector<ocppi::runtime::config::types::ZosDevice> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::ZosDevice*, std::vector<ocppi::runtime::config::types::ZosDevice> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Syscall*, vector<ocppi::runtime::config::types::Syscall> >; _ForwardIterator = ocppi::runtime::config::types::Syscall*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Syscall*, std::vector<ocppi::runtime::config::types::Syscall> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Syscall*, std::vector<ocppi::runtime::config::types::Syscall> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Syscall*, std::vector<ocppi::runtime::config::types::Syscall> >; _ForwardIterator = ocppi::runtime::config::types::Syscall*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Syscall*, vector<ocppi::runtime::config::types::Syscall> >; _ForwardIterator = ocppi::runtime::config::types::Syscall*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Syscall*, vector<ocppi::runtime::config::types::Syscall> >; _ForwardIterator = ocppi::runtime::config::types::Syscall*; _Tp = ocppi::runtime::config::types::Syscall]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ocppi::runtime::config::types::Syscall; _Alloc = std::allocator<ocppi::runtime::config::types::Syscall>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<ocppi::runtime::config::types::Syscall>; _Args = {const vector<ocppi::runtime::config::types::Syscall, allocator<ocppi::runtime::config::types::Syscall> >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<ocppi::runtime::config::types::Syscall, std::allocator<ocppi::runtime::config::types::Syscall> >&}; _Tp = std::vector<ocppi::runtime::config::types::Syscall>]' at /usr/include/c++/14.2.1/optional:274:19, inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<ocppi::runtime::config::types::Syscall>]' at /usr/include/c++/14.2.1/optional:141:22, inlined from 'constexpr std::_Optional_payload<std::vector<ocppi::runtime::config::types::Syscall>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::Syscall> >&) [inherited from std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::Syscall> >]' at /usr/include/c++/14.2.1/optional:395:42, inlined from 'constexpr std::_Optional_payload<std::vector<ocppi::runtime::config::types::Syscall>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::Syscall> >&) [inherited from std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::Syscall> >]' at /usr/include/c++/14.2.1/optional:429:57, inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<ocppi::runtime::config::types::Syscall>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/14.2.1/optional:536:9, inlined from 'constexpr std::optional<std::vector<ocppi::runtime::config::types::Syscall> >::optional(const std::optional<std::vector<ocppi::runtime::config::types::Syscall> >&)' at /usr/include/c++/14.2.1/optional:703:11, inlined from 'constexpr ocppi::runtime::config::types::Seccomp::Seccomp(const ocppi::runtime::config::types::Seccomp&)' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/Seccomp.hpp:40:8: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Syscall*, std::vector<ocppi::runtime::config::types::Syscall> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::LinuxDevice*, std::vector<ocppi::runtime::config::types::LinuxDevice> >; _ForwardIterator = ocppi::runtime::config::types::LinuxDevice*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::LinuxDevice*, vector<ocppi::runtime::config::types::LinuxDevice> >; _ForwardIterator = ocppi::runtime::config::types::LinuxDevice*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::LinuxDevice*, vector<ocppi::runtime::config::types::LinuxDevice> >; _ForwardIterator = ocppi::runtime::config::types::LinuxDevice*; _Tp = ocppi::runtime::config::types::LinuxDevice]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ocppi::runtime::config::types::LinuxDevice; _Alloc = std::allocator<ocppi::runtime::config::types::LinuxDevice>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<ocppi::runtime::config::types::LinuxDevice>; _Args = {const vector<ocppi::runtime::config::types::LinuxDevice, allocator<ocppi::runtime::config::types::LinuxDevice> >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<ocppi::runtime::config::types::LinuxDevice, std::allocator<ocppi::runtime::config::types::LinuxDevice> >&}; _Tp = std::vector<ocppi::runtime::config::types::LinuxDevice>]' at /usr/include/c++/14.2.1/optional:274:19, inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<ocppi::runtime::config::types::LinuxDevice>]' at /usr/include/c++/14.2.1/optional:141:22, inlined from 'constexpr std::_Optional_payload<std::vector<ocppi::runtime::config::types::LinuxDevice>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::LinuxDevice> >&) [inherited from std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::LinuxDevice> >]' at /usr/include/c++/14.2.1/optional:395:42, inlined from 'constexpr std::_Optional_payload<std::vector<ocppi::runtime::config::types::LinuxDevice>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::LinuxDevice> >&) [inherited from std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::LinuxDevice> >]' at /usr/include/c++/14.2.1/optional:429:57, inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<ocppi::runtime::config::types::LinuxDevice>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/14.2.1/optional:536:9, inlined from 'constexpr std::optional<std::vector<ocppi::runtime::config::types::LinuxDevice> >::optional(const std::optional<std::vector<ocppi::runtime::config::types::LinuxDevice> >&)' at /usr/include/c++/14.2.1/optional:703:11, inlined from 'constexpr ocppi::runtime::config::types::Linux::Linux(const ocppi::runtime::config::types::Linux&)' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/Linux.hpp:52:8: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::LinuxDevice*, std::vector<ocppi::runtime::config::types::LinuxDevice> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::ZosDevice*, std::vector<ocppi::runtime::config::types::ZosDevice> >; _ForwardIterator = ocppi::runtime::config::types::ZosDevice*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::ZosDevice*, vector<ocppi::runtime::config::types::ZosDevice> >; _ForwardIterator = ocppi::runtime::config::types::ZosDevice*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::ZosDevice*, vector<ocppi::runtime::config::types::ZosDevice> >; _ForwardIterator = ocppi::runtime::config::types::ZosDevice*; _Tp = ocppi::runtime::config::types::ZosDevice]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ocppi::runtime::config::types::ZosDevice; _Alloc = std::allocator<ocppi::runtime::config::types::ZosDevice>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<ocppi::runtime::config::types::ZosDevice>; _Args = {const vector<ocppi::runtime::config::types::ZosDevice, allocator<ocppi::runtime::config::types::ZosDevice> >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<ocppi::runtime::config::types::ZosDevice, std::allocator<ocppi::runtime::config::types::ZosDevice> >&}; _Tp = std::vector<ocppi::runtime::config::types::ZosDevice>]' at /usr/include/c++/14.2.1/optional:274:19, inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<ocppi::runtime::config::types::ZosDevice>]' at /usr/include/c++/14.2.1/optional:141:22, inlined from 'constexpr std::_Optional_payload<std::vector<ocppi::runtime::config::types::ZosDevice>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::ZosDevice> >&) [inherited from std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::ZosDevice> >]' at /usr/include/c++/14.2.1/optional:395:42, inlined from 'constexpr std::_Optional_payload<std::vector<ocppi::runtime::config::types::ZosDevice>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::ZosDevice> >&) [inherited from std::_Optional_payload_base<std::vector<ocppi::runtime::config::types::ZosDevice> >]' at /usr/include/c++/14.2.1/optional:429:57, inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<ocppi::runtime::config::types::ZosDevice>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/14.2.1/optional:536:9, inlined from 'constexpr std::optional<std::vector<ocppi::runtime::config::types::ZosDevice> >::optional(const std::optional<std::vector<ocppi::runtime::config::types::ZosDevice> >&)' at /usr/include/c++/14.2.1/optional:703:11, inlined from 'constexpr ocppi::runtime::config::types::Zos::Zos(const ocppi::runtime::config::types::Zos&)' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/Zos.hpp:35:8, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = ocppi::runtime::config::types::Zos; _Args = {const ocppi::runtime::config::types::Zos&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const ocppi::runtime::config::types::Zos&}; _Tp = ocppi::runtime::config::types::Zos]' at /usr/include/c++/14.2.1/optional:274:19, inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = ocppi::runtime::config::types::Zos]' at /usr/include/c++/14.2.1/optional:141:22, inlined from 'constexpr std::_Optional_payload<ocppi::runtime::config::types::Zos, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<ocppi::runtime::config::types::Zos>&) [inherited from std::_Optional_payload_base<ocppi::runtime::config::types::Zos>]' at /usr/include/c++/14.2.1/optional:395:42, inlined from 'constexpr std::_Optional_payload<ocppi::runtime::config::types::Zos, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<ocppi::runtime::config::types::Zos>&) [inherited from std::_Optional_payload_base<ocppi::runtime::config::types::Zos>]' at /usr/include/c++/14.2.1/optional:429:57, inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = ocppi::runtime::config::types::Zos; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/14.2.1/optional:536:9, inlined from 'constexpr std::optional<ocppi::runtime::config::types::Zos>::optional(const std::optional<ocppi::runtime::config::types::Zos>&)' at /usr/include/c++/14.2.1/optional:703:11, inlined from 'ocppi::runtime::config::types::Config::Config(const ocppi::runtime::config::types::Config&)' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/Config.hpp:43:8: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::ZosDevice*, std::vector<ocppi::runtime::config::types::ZosDevice> >' changed in GCC 7.1 [182/225] Building CXX object libs/lin...sk/gen_org_deepin_linglong_task1.cpp.o [183/225] Building CXX object libs/lin...src/linglong/runtime/run_context.cpp.o [183/225] Building CXX object libs/lin.../3OUA2DMY4B/qrc_builder_releases.cpp.o [184/225] Building CXX object libs/lin...dir/src/linglong/repo/repo_cache.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/RepoConfigV2.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/repo_cache.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/repo_cache.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/repo_cache.cpp: In function 'linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>': /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/repo_cache.cpp:275:55: note: parameter passing for argument of type 'itemRef' {aka 'std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>'} changed in GCC 7.1 /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/repo_cache.cpp:275:55: note: parameter passing for argument of type 'itemRef' {aka 'std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>'} changed in GCC 7.1 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 /usr/include/nlohmann/json.hpp:21: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Distance = int; _Tp = reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:71, from /usr/include/c++/14.2.1/algorithm:60: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Distance = int; _Tp = reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_heap.h:232:14: /usr/include/c++/14.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Value = std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Distance = int; _Tp = reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_heap.h:140:48, inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Distance = int; _Tp = reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_heap.h:247:23: /usr/include/c++/14.2.1/bits/predefined_ops.h:196:23: note: parameter passing for argument of type 'std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1593:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>'} changed in GCC 7.1 In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>'} changed in GCC 7.1 In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:88:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:90:14, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:92:19, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:97:22, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:99:22, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1835:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1857:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1838:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1857:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1777:14: /usr/include/c++/14.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>; _Iterator = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1757:20, inlined from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1785:36: /usr/include/c++/14.2.1/bits/predefined_ops.h:240:23: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {linglong::api::types::v1::Repo}; _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<linglong::api::types::v1::Repo>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<linglong::api::types::v1::Repo> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<linglong::api::types::v1::Repo> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<linglong::api::types::v1::Repo>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::Repo>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::Repo>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {linglong::api::types::v1::RepositoryCacheLayersItem}; _Tp = linglong::api::types::v1::RepositoryCacheLayersItem; _Alloc = std::allocator<linglong::api::types::v1::RepositoryCacheLayersItem>]': /usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<linglong::api::types::v1::RepositoryCacheLayersItem>::iterator' changed in GCC 7.1 In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>; _Iterator = __gnu_cxx::__normal_iterator<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, std::vector<std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]', inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1757:20, inlined from 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1798:32, inlined from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1818:35, inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>*, vector<reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem> > >; _Compare = linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const::<lambda(itemRef, itemRef)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> linglong::repo::RepoCache::queryLayerItem(const linglong::repo::repoCacheQuery&) const' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/repo_cache.cpp:275:14: /usr/include/c++/14.2.1/bits/predefined_ops.h:240:23: note: parameter passing for argument of type 'const std::reference_wrapper<const linglong::api::types::v1::RepositoryCacheLayersItem>' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::RepositoryCacheLayersItem; _Alloc = std::allocator<linglong::api::types::v1::RepositoryCacheLayersItem>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = linglong::api::types::v1::RepositoryCacheLayersItem; _Alloc = std::allocator<linglong::api::types::v1::RepositoryCacheLayersItem>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1396:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<linglong::api::types::v1::RepositoryCacheLayersItem>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:968:26, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = nlohmann::json_abi_v3_12_0::detail::iter_impl<const nlohmann::json_abi_v3_12_0::basic_json<> >; _OIter = insert_iterator<vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _UnaryOperation = nlohmann::json_abi_v3_12_0::detail::from_json_array_impl<nlohmann::json_abi_v3_12_0::basic_json<>, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >(const nlohmann::json_abi_v3_12_0::basic_json<>&, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem>&, priority_tag<1>)::<lambda(const nlohmann::json_abi_v3_12_0::basic_json<>&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:12, inlined from 'decltype (((arr.reserve(declval<typename ConstructibleArrayType::size_type>()), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::RepositoryCacheLayersItem>; typename std::enable_if<std::is_assignable<ConstructibleArrayType&, ConstructibleArrayType>::value, int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:293:19, inlined from 'decltype (((nlohmann::json_abi_v3_12_0::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_12_0::detail::priority_tag<3>{}), j.get<typename ConstructibleArrayType::value_type>()), void())) nlohmann::json_abi_v3_12_0::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; ConstructibleArrayType = std::vector<linglong::api::types::v1::RepositoryCacheLayersItem>; typename std::enable_if<((((is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value && (! is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value)) && (! is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value)) && (! std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/from_json.hpp:342:25: /usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::input_stream_adapter>; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::input_stream_adapter>; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [184/225] Linking CXX executable apps/ll-dialog/ll-dialog [185/225] Building CXX object libs/lin.../3OUA2DMY4B/qrc_builder_releases.cpp.o [186/225] Linking CXX executable apps/ll-dialog/ll-dialog [187/225] Building CXX object libs/lin...r/src/linglong/runtime/container.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qcborcommon.h:8, from /usr/include/qt6/QtCore/qcborvalue.h:8, from /usr/include/qt6/QtCore/qjsonvalue.h:7, from /usr/include/qt6/QtCore/qjsonobject.h:7, from /usr/include/qt6/QtCore/QJsonObject:1, from /build/linyaps/src/linyaps/libs/utils/src/linglong/utils/error/details/error_impl.h:10, from /build/linyaps/src/linyaps/libs/utils/src/linglong/utils/error/error.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/runtime/container.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/runtime/container.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:65, from /usr/include/c++/14.2.1/functional:64, from /usr/include/qt6/QtCore/qcomparehelpers.h:28, from /usr/include/qt6/QtCore/qcompare.h:639, from /usr/include/qt6/QtCore/qjsondocument.h:7, from /usr/include/qt6/QtCore/QJsonDocument:1, from /build/linyaps/src/linyaps/libs/utils/src/linglong/utils/error/details/error_impl.h:9: /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, vector<ocppi::runtime::config::types::Rlimit> >; _ForwardIterator = ocppi::runtime::config::types::Rlimit*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, std::vector<ocppi::runtime::config::types::Rlimit> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, std::vector<ocppi::runtime::config::types::Rlimit> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, std::vector<ocppi::runtime::config::types::Rlimit> >; _ForwardIterator = ocppi::runtime::config::types::Rlimit*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, vector<ocppi::runtime::config::types::Rlimit> >; _ForwardIterator = ocppi::runtime::config::types::Rlimit*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, vector<ocppi::runtime::config::types::Rlimit> >; _ForwardIterator = ocppi::runtime::config::types::Rlimit*; _Tp = ocppi::runtime::config::types::Rlimit]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, std::vector<ocppi::runtime::config::types::Rlimit> >; _Tp = ocppi::runtime::config::types::Rlimit; _Alloc = std::allocator<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ocppi::runtime::config::types::Rlimit; _Alloc = std::allocator<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/optional:173:19, inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/optional:407:22, inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<ocppi::runtime::config::types::Rlimit>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/14.2.1/optional:433:26, inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<ocppi::runtime::config::types::Rlimit>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/14.2.1/optional:547:23, inlined from 'constexpr std::optional<std::vector<ocppi::runtime::config::types::Rlimit> >& std::optional<std::vector<ocppi::runtime::config::types::Rlimit> >::operator=(const std::optional<std::vector<ocppi::runtime::config::types::Rlimit> >&)' at /usr/include/c++/14.2.1/optional:703:11, inlined from 'void {anonymous}::mergeProcessConfig(ocppi::runtime::config::types::Process&, const ocppi::runtime::config::types::Process&)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/runtime/container.cpp:95:27: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, std::vector<ocppi::runtime::config::types::Rlimit> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, std::vector<ocppi::runtime::config::types::Rlimit> >; _ForwardIterator = ocppi::runtime::config::types::Rlimit*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, vector<ocppi::runtime::config::types::Rlimit> >; _ForwardIterator = ocppi::runtime::config::types::Rlimit*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, vector<ocppi::runtime::config::types::Rlimit> >; _ForwardIterator = ocppi::runtime::config::types::Rlimit*; _Tp = ocppi::runtime::config::types::Rlimit]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ocppi::runtime::config::types::Rlimit; _Alloc = std::allocator<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<ocppi::runtime::config::types::Rlimit>; _Args = {const vector<ocppi::runtime::config::types::Rlimit, allocator<ocppi::runtime::config::types::Rlimit> >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<ocppi::runtime::config::types::Rlimit, std::allocator<ocppi::runtime::config::types::Rlimit> >&}; _Tp = std::vector<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/optional:274:19, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/optional:177:26, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/optional:170:7, inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<ocppi::runtime::config::types::Rlimit>]' at /usr/include/c++/14.2.1/optional:407:22, inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<ocppi::runtime::config::types::Rlimit>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/14.2.1/optional:433:26, inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<ocppi::runtime::config::types::Rlimit>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/14.2.1/optional:547:23, inlined from 'constexpr std::optional<std::vector<ocppi::runtime::config::types::Rlimit> >& std::optional<std::vector<ocppi::runtime::config::types::Rlimit> >::operator=(const std::optional<std::vector<ocppi::runtime::config::types::Rlimit> >&)' at /usr/include/c++/14.2.1/optional:703:11, inlined from 'void {anonymous}::mergeProcessConfig(ocppi::runtime::config::types::Process&, const ocppi::runtime::config::types::Process&)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/runtime/container.cpp:95:27: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::Rlimit*, std::vector<ocppi::runtime::config::types::Rlimit> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_map.h:285:2: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_map.h:285:2: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/armv7l-unknown-linux-gnueabihf/bits/c++allocator.h:33, from /usr/include/c++/14.2.1/bits/allocator.h:46, from /usr/include/c++/14.2.1/bits/alloc_traits.h:39, from /usr/include/c++/14.2.1/ext/alloc_traits.h:34, from /usr/include/c++/14.2.1/bits/hashtable_policy.h:39, from /usr/include/c++/14.2.1/bits/hashtable.h:35, from /usr/include/c++/14.2.1/bits/unordered_map.h:33, from /usr/include/c++/14.2.1/unordered_map:41, from /usr/include/c++/14.2.1/functional:63: In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >, std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >}; _Tp = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >]', inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >, std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >}; _Tp = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'static T* nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::create(Args&& ...) [with T = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >; Args = {std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >, std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> > >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:391:35, inlined from 'static void nlohmann::json_abi_v3_12_0::detail::external_constructor<nlohmann::json_abi_v3_12_0::detail::value_t::object>::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleObjectType = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; typename std::enable_if<(! std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:258:86, inlined from 'void nlohmann::json_abi_v3_12_0::detail::to_json(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleObjectType = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; typename std::enable_if<(is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:391:53, inlined from 'decltype ((nlohmann::json_abi_v3_12_0::detail::to_json(j, forward<T>(val)), void())) nlohmann::json_abi_v3_12_0::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; T = const std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >&]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:468:23, inlined from 'static decltype ((nlohmann::json_abi_v3_12_0::to_json(j, forward<TargetType>(val)), void())) nlohmann::json_abi_v3_12_0::adl_serializer<T, SFINAE>::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; TargetType = const std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >&; ValueType = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; <template-parameter-1-2> = void]' at /usr/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >&; U = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35, inlined from 'static void nlohmann::json_abi_v3_12_0::adl_serializer<std::optional<_Tp> >::to_json(nlohmann::json_abi_v3_12_0::json&, const std::optional<_Tp>&) [with T = std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >]' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/features/types/helper.hpp:93:31, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::optional<std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >&; U = std::optional<std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35, inlined from 'void ocppi::runtime::config::types::to_json(nlohmann::json_abi_v3_12_0::json&, const Windows&)' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/config/types/Generators.hpp:1398:25: /usr/include/c++/14.2.1/bits/new_allocator.h:191:4: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, vector<ocppi::runtime::config::types::HugepageLimit> >; _ForwardIterator = nlohmann::json_abi_v3_12_0::basic_json<>*; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Alloc = std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1697:33, inlined from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >; <template-parameter-2-2> = void; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Alloc = std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:711:23, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; _Args = {__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >, __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >}; _Tp = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; _Args = {__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >, __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >}; _Tp = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'static T* nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::create(Args&& ...) [with T = std::vector<nlohmann::json_abi_v3_12_0::basic_json<>, std::allocator<nlohmann::json_abi_v3_12_0::basic_json<> > >; Args = {__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >, __gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit, std::allocator<ocppi::runtime::config::types::HugepageLimit> > >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:391:35, inlined from 'static void nlohmann::json_abi_v3_12_0::detail::external_constructor<nlohmann::json_abi_v3_12_0::detail::value_t::array>::construct(BasicJsonType&, const CompatibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleArrayType = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<(! std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:189:84, inlined from 'void nlohmann::json_abi_v3_12_0::detail::to_json(BasicJsonType&, const CompatibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; CompatibleArrayType = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<((((is_compatible_array_type<BasicJsonType, CompatibleArrayType>::value && (! is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value)) && (! is_compatible_string_type<BasicJsonType, CompatibleStringType>::value)) && (! std::is_same<typename BasicJsonType::binary_t, CompatibleArrayType>::value)) && (! is_basic_json<T>::value)), int>::type <anonymous> = 0]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:365:52, inlined from 'decltype ((nlohmann::json_abi_v3_12_0::detail::to_json(j, forward<T>(val)), void())) nlohmann::json_abi_v3_12_0::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; T = const std::vector<ocppi::runtime::config::types::HugepageLimit>&]' at /usr/include/nlohmann/detail/conversions/to_json.hpp:468:23, inlined from 'static decltype ((nlohmann::json_abi_v3_12_0::to_json(j, forward<TargetType>(val)), void())) nlohmann::json_abi_v3_12_0::adl_serializer<T, SFINAE>::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; TargetType = const std::vector<ocppi::runtime::config::types::HugepageLimit>&; ValueType = std::vector<ocppi::runtime::config::types::HugepageLimit>; <template-parameter-1-2> = void]' at /usr/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::vector<ocppi::runtime::config::types::HugepageLimit>&; U = std::vector<ocppi::runtime::config::types::HugepageLimit>; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35, inlined from 'static void nlohmann::json_abi_v3_12_0::adl_serializer<std::optional<_Tp> >::to_json(nlohmann::json_abi_v3_12_0::json&, const std::optional<_Tp>&) [with T = std::vector<ocppi::runtime::config::types::HugepageLimit>]' at /build/linyaps/src/linyaps/libs/ocppi/include/ocppi/runtime/features/types/helper.hpp:93:31, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(CompatibleType&&) [with CompatibleType = const std::optional<std::vector<ocppi::runtime::config::types::HugepageLimit> >&; U = std::optional<std::vector<ocppi::runtime::config::types::HugepageLimit> >; typename std::enable_if<((! nlohmann::json_abi_v3_12_0::detail::is_basic_json<U>::value) && nlohmann::json_abi_v3_12_0::detail::is_compatible_type<nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>, U>::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:842:35: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ocppi::runtime::config::types::HugepageLimit*, std::vector<ocppi::runtime::config::types::HugepageLimit> >' changed in GCC 7.1 [188/225] Building CXX object libs/lin...sk/gen_org_deepin_linglong_task1.cpp.o [189/225] Building CXX object libs/lin..._deepin_linglong_packagemanager1.cpp.o [190/225] Building CXX object libs/lin...ir/src/linglong/repo/ostree_repo.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /usr/include/nlohmann/json.hpp:21, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/Repo.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/ostree_repo.h:9, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/ostree_repo.cpp:7: /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Tp = linglong::api::types::v1::Repo; _Compare = __gnu_cxx::__ops::_Val_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/algorithm:60: /usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Tp = linglong::api::types::v1::Repo; _Compare = __gnu_cxx::__ops::_Iter_comp_val<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _OutputIterator = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = linglong::api::types::v1::Repo*; _OutputIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' 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<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34: /usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _RandomAccessIterator2 = linglong::api::types::v1::Repo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26: /usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = linglong::api::types::v1::Repo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26: /usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' 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<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' 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 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Distance = int; _Tp = linglong::api::types::v1::RepositoryCacheLayersItem; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:65, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23: /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; _Tp = linglong::api::types::v1::Repo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >; _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; _Tp = linglong::api::types::v1::Repo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'linglong::utils::error::Result<linglong::api::types::v1::Repo> linglong::repo::OSTreeRepo::getRepoByAlias(const std::string&) const' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/ostree_repo.cpp:858:27: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15: /usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' 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<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Distance = int; _Tp = linglong::api::types::v1::RepositoryCacheLayersItem; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:71: /usr/include/c++/14.2.1/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Iterator2 = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)>]': /usr/include/c++/14.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_heap.h:425:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:90:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:92:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1857:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/stl_algo.h:1835:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1838:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'linglong::utils::error::Result<void> linglong::repo::OSTreeRepo::mergeModules() const' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/ostree_repo.cpp:2660:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = linglong::repo::OSTreeRepo::mergeModules() const::<lambda(linglong::api::types::v1::RepositoryCacheLayersItem, linglong::api::types::v1::RepositoryCacheLayersItem)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'linglong::utils::error::Result<void> linglong::repo::OSTreeRepo::mergeModules() const' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/ostree_repo.cpp:2660:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_heap.h:425:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/ostree_repo.cpp:2507:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, vector<linglong::api::types::v1::RepositoryCacheLayersItem> >; _Compare = linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)::<lambda(const linglong::api::types::v1::RepositoryCacheLayersItem&, const linglong::api::types::v1::RepositoryCacheLayersItem&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > linglong::repo::OSTreeRepo::getModuleList(const linglong::package::Reference&)' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/ostree_repo.cpp:2507:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::RepositoryCacheLayersItem*, std::vector<linglong::api::types::v1::RepositoryCacheLayersItem> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _BidirectionalIterator2 = linglong::api::types::v1::Repo*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Distance = int; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Pointer = linglong::api::types::v1::Repo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; _Tp = linglong::api::types::v1::Repo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'linglong::api::types::v1::RepoConfigV2::RepoConfigV2(const linglong::api::types::v1::RepoConfigV2&)' at /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/RepoConfigV2.hpp:35:8, inlined from 'linglong::api::types::v1::RepoConfigV2 linglong::repo::OSTreeRepo::getOrderedConfig()' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/ostree_repo.cpp:822:27: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _Compare = linglong::repo::OSTreeRepo::getOrderedConfig()::<lambda(const auto:39&, const auto:40&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25, inlined from 'linglong::api::types::v1::RepoConfigV2 linglong::repo::OSTreeRepo::getOrderedConfig()' at /build/linyaps/src/linyaps/libs/linglong/src/linglong/repo/ostree_repo.cpp:823:21: /usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::input_stream_adapter>; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::input_stream_adapter>; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [190/225] Linking CXX static library libs/linglong/liblinglong__linglong.a [191/225] Linking CXX static library libs/linglong/liblinglong__linglong.a [191/225] Automatic MOC and UIC for target linglong__linglong__ll-tests [191/225] Automatic MOC and UIC for target linglong__ll-builder [191/225] Automatic MOC and UIC for target linglong__ll-cli [191/225] Automatic MOC and UIC for target linglong__ll-package-manager [191/225] Automatic MOC and UIC for target linglong__ll-session-helper [192/225] Automatic MOC and UIC for target linglong__ll-package-manager [192/225] Building CXX object apps/ll-...manager_autogen/mocs_compilation.cpp.o [192/225] Building CXX object apps/ll-..._ll-package-manager.dir/src/main.cpp.o [193/225] Automatic MOC and UIC for target linglong__ll-builder [193/225] Building CXX object apps/ll-...builder_autogen/mocs_compilation.cpp.o [194/225] Automatic MOC and UIC for target linglong__linglong__ll-tests [194/225] Building CXX object libs/lin...l-tests_autogen/mocs_compilation.cpp.o [195/225] Automatic MOC and UIC for target linglong__ll-session-helper [195/225] Building CXX object libs/lin...ng/package/fallback_version_test.cpp.o [196/225] Automatic MOC and UIC for target linglong__ll-cli [196/225] Building CXX object libs/lin.../linglong/package/reference_test.cpp.o [197/225] Building CXX object libs/lin...ng/package/fallback_version_test.cpp.o [197/225] Building CXX object libs/lin...rc/linglong/package/version_test.cpp.o [198/225] Building CXX object libs/lin.../linglong/package/reference_test.cpp.o [198/225] Building CXX object libs/lin.../linglong/package/versionv2_test.cpp.o [199/225] Building CXX object apps/ll-..._ll-package-manager.dir/src/main.cpp.o In file included from /usr/include/c++/14.2.1/vector:65, from /usr/include/c++/14.2.1/functional:64, from /usr/include/qt6/QtCore/qcomparehelpers.h:28, from /usr/include/qt6/QtCore/qcompare.h:639, from /usr/include/qt6/QtCore/qnamespace.h:13, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/qt6/QtCore/QObject:1, from /build/linyaps/src/linyaps/build/libs/linglong/src/linglong/adaptors/package_manager/gen_org_deepin_linglong_packagemanager1.h:15, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/adaptors/package_manager/package_manager1.h:9, from /build/linyaps/src/linyaps/apps/ll-package-manager/src/main.cpp:8: /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; _Tp = linglong::api::types::v1::Repo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'linglong::api::types::v1::RepoConfigV2::RepoConfigV2(const linglong::api::types::v1::RepoConfigV2&)' at /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/RepoConfigV2.hpp:35:8, inlined from 'void {anonymous}::withDBusDaemon(ocppi::cli::CLI&)' at /build/linyaps/src/linyaps/apps/ll-package-manager/src/main.cpp:51:88: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; _Tp = linglong::api::types::v1::Repo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'linglong::api::types::v1::RepoConfigV2::RepoConfigV2(const linglong::api::types::v1::RepoConfigV2&)' at /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/RepoConfigV2.hpp:35:8, inlined from 'void {anonymous}::withoutDBusDaemon(ocppi::cli::CLI&)' at /build/linyaps/src/linyaps/apps/ll-package-manager/src/main.cpp:114:88, inlined from 'main(int, char**)::<lambda()>' at /build/linyaps/src/linyaps/apps/ll-package-manager/src/main.cpp:200:28, inlined from 'QtPrivate::FunctorCall<std::integer_sequence<unsigned int>, QtPrivate::List<>, void, main(int, char**)::<lambda()> >::call(main(int, char**)::<lambda()>&, void**)::<lambda()>' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116:25, inlined from 'static void QtPrivate::FunctorCallBase::call_internal(void**, Lambda&&) [with R = void; Lambda = QtPrivate::FunctorCall<std::integer_sequence<unsigned int>, QtPrivate::List<>, void, main(int, char**)::<lambda()> >::call(main(int, char**)::<lambda()>&, void**)::<lambda()>]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65:41, inlined from 'static void QtPrivate::FunctorCall<std::integer_sequence<unsigned int, _Idx ...>, QtPrivate::List<Tail ...>, R, Function>::call(Function&, void**) [with unsigned int ...II = {}; SignalArgs = {}; R = void; Function = main(int, char**)::<lambda()>]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115:29, inlined from 'static void QtPrivate::FunctorCallable<Func, Args>::call(Func&, void*, void**) [with SignalArgs = QtPrivate::List<>; R = void; Func = main(int, char**)::<lambda()>; Args = {}]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:337:85, inlined from 'static void QtPrivate::QCallableObject<Func, Args, R>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [with Func = main(int, char**)::<lambda()>; Args = QtPrivate::List<>; R = void]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547:53: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 [199/225] Building CXX object libs/lin...long/package/semver_compare_test.cpp.o [200/225] Building CXX object libs/lin...l-tests_autogen/mocs_compilation.cpp.o [200/225] Building CXX object libs/lin...ng/package/semver_increment_test.cpp.o [201/225] Building CXX object apps/ll-...builder_autogen/mocs_compilation.cpp.o [201/225] Building CXX object libs/lin...g/package/semver_prerelease_test.cpp.o [202/225] Building CXX object apps/ll-...manager_autogen/mocs_compilation.cpp.o [202/225] Building CXX object libs/lin...ackage/semver_serialization_test.cpp.o [203/225] Building CXX object libs/lin...rc/linglong/package/version_test.cpp.o [203/225] Building CXX object libs/lin...long/package/semver_version_test.cpp.o [204/225] Building CXX object libs/lin.../linglong/package/versionv2_test.cpp.o [204/225] Building CXX object libs/lin...linglong/utils/error/result_test.cpp.o [205/225] Building CXX object libs/lin...long/package/semver_compare_test.cpp.o [205/225] Building CXX object libs/lin...r/src/linglong/utils/sha256_test.cpp.o [206/225] Building CXX object libs/lin...g/package/semver_prerelease_test.cpp.o [206/225] Building CXX object libs/lin.../linglong/utils/transaction_test.cpp.o [207/225] Building CXX object libs/lin...ackage/semver_serialization_test.cpp.o [207/225] Building CXX object libs/lin...ong/utils/xdg/desktop_entry_test.cpp.o [208/225] Building CXX object libs/lin...ng/package/semver_increment_test.cpp.o [208/225] Building CXX object libs/lin...ir/src/linglong/repo/config_test.cpp.o [209/225] Building CXX object libs/lin...r/src/linglong/utils/sha256_test.cpp.o [209/225] Building CXX object libs/lin..._linglong__ll-tests.dir/src/main.cpp.o [210/225] Building CXX object libs/lin...linglong/utils/error/result_test.cpp.o [210/225] Building CXX object apps/ll-...inglong__ll-builder.dir/src/main.cpp.o [211/225] Building CXX object libs/lin.../linglong/utils/transaction_test.cpp.o [211/225] Building CXX object apps/ll-..._ll-cli_autogen/mocs_compilation.cpp.o [212/225] Building CXX object libs/lin...long/package/semver_version_test.cpp.o [212/225] Building CXX object apps/ll-...es/linglong__ll-cli.dir/src/main.cpp.o [213/225] Building CXX object libs/lin..._linglong__ll-tests.dir/src/main.cpp.o [213/225] Building CXX object apps/ll-...-helper_autogen/mocs_compilation.cpp.o [214/225] Building CXX object libs/lin...ong/utils/xdg/desktop_entry_test.cpp.o [214/225] Building CXX object apps/ll-...__ll-session-helper.dir/src/main.cpp.o [215/225] Building CXX object libs/lin...ir/src/linglong/repo/config_test.cpp.o [215/225] Linking CXX executable libs/linglong/tests/ll-tests/ll-tests [216/225] Building CXX object apps/ll-...__ll-session-helper.dir/src/main.cpp.o [216/225] Linking CXX executable apps/ll-package-manager/ll-package-manager [217/225] Linking CXX executable libs/linglong/tests/ll-tests/ll-tests [218/225] Linking CXX executable apps/ll-package-manager/ll-package-manager [219/225] Building CXX object apps/ll-..._ll-cli_autogen/mocs_compilation.cpp.o [220/225] Building CXX object apps/ll-...-helper_autogen/mocs_compilation.cpp.o [220/225] Linking CXX executable apps/ll-session-helper/ll-session-helper [221/225] Linking CXX executable apps/ll-session-helper/ll-session-helper [222/225] Building CXX object apps/ll-...es/linglong__ll-cli.dir/src/main.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/QObject:1, from /build/linyaps/src/linyaps/build/libs/dbus-api/src/linglong/api/dbus/v1/gen_org_freedesktop_dbus_peer.h:13, from /build/linyaps/src/linyaps/libs/dbus-api/src/linglong/api/dbus/v1/dbus_peer.h:9, from /build/linyaps/src/linyaps/apps/ll-cli/src/main.cpp:7: /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:950:47: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 [222/225] Linking CXX executable apps/ll-cli/ll-cli [223/225] Building CXX object apps/ll-...inglong__ll-builder.dir/src/main.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:34, from /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/BuilderConfig.hpp:17, from /build/linyaps/src/linyaps/libs/linglong/src/linglong/builder/linglong_builder.h:9, from /build/linyaps/src/linyaps/apps/ll-builder/src/command_options.h:9, from /build/linyaps/src/linyaps/apps/ll-builder/src/main.cpp:7: /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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 /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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]': /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>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from '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>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_12_0::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_12_0::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2159:57: /usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator'} changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:586:83: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:65, from /usr/include/c++/14.2.1/functional:64, from /usr/include/nlohmann/json.hpp:23: /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, vector<linglong::api::types::v1::Repo> >; _ForwardIterator = linglong::api::types::v1::Repo*; _Tp = linglong::api::types::v1::Repo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = linglong::api::types::v1::Repo; _Alloc = std::allocator<linglong::api::types::v1::Repo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31, inlined from 'linglong::api::types::v1::RepoConfigV2::RepoConfigV2(const linglong::api::types::v1::RepoConfigV2&)' at /build/linyaps/src/linyaps/libs/api/src/linglong/api/types/v1/RepoConfigV2.hpp:35:8: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const linglong::api::types::v1::Repo*, std::vector<linglong::api::types::v1::Repo> >' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 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 = nlohmann::json_abi_v3_12_0::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<BasicJsonType, InputAdapterType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:264:79, inlined from 'bool nlohmann::json_abi_v3_12_0::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<>, nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*> >; BasicJsonType = nlohmann::json_abi_v3_12_0::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<const char*>]' at /usr/include/nlohmann/detail/input/parser.hpp:430:51: /usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_12_0::basic_json<> > > >::const_iterator' changed in GCC 7.1 [223/225] Linking CXX executable apps/ll-builder/ll-builder [224/225] Linking CXX executable apps/ll-cli/ll-cli [225/225] Linking CXX executable apps/ll-builder/ll-builder ==> Entering fakeroot environment... ==> Starting package()... ninja: Entering directory `linyaps/build' [0/1] Install the project... -- Install configuration: "" -- Installing: /build/linyaps/pkg/linyaps/usr/lib/cmake/linglong-1.9.0/linglongConfig.cmake -- Installing: /build/linyaps/pkg/linyaps/usr/lib/cmake/linglong-1.9.0/linglongConfigVersion.cmake -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/dumb-init -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/ll-dialog -- Installing: /build/linyaps/pkg/linyaps/usr/bin/ll-builder -- Installing: /build/linyaps/pkg/linyaps/usr/bin/ll-cli -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/ll-package-manager -- Installing: /build/linyaps/pkg/linyaps/usr/bin/llpkg -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/ll-session-helper -- Installing: /build/linyaps/pkg/linyaps/usr/share/bash-completion/completions -- Installing: /build/linyaps/pkg/linyaps/usr/share/bash-completion/completions/ll-cli -- Installing: /build/linyaps/pkg/linyaps/usr/share/bash-completion/completions/ll-builder -- Installing: /build/linyaps/pkg/linyaps/usr/share/zsh/vendor-completions -- Installing: /build/linyaps/pkg/linyaps/usr/share/zsh/vendor-completions/_ll-cli -- Installing: /build/linyaps/pkg/linyaps/usr/share/dbus-1/system.d -- Installing: /build/linyaps/pkg/linyaps/usr/share/dbus-1/system.d/org.deepin.linglong.PackageManager1.conf -- Installing: /build/linyaps/pkg/linyaps/usr/share/dbus-1/system-services -- Installing: /build/linyaps/pkg/linyaps/usr/share/dbus-1/system-services/org.deepin.linglong.PackageManager1.service -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/app-conf-generator -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/ld-cache-generator -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/font-cache-generator -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/fetch-archive-source -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/fetch-dsc-source -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/fetch-file-source -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/fetch-git-source -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/dialog/99-linglong-permission -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/builder/helper/config-check.sh -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/builder/helper/ldd-check.sh -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/builder/helper/main-check.sh -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/builder/helper/symbols-strip.sh -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/generate-xdg-data-dirs.sh -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.json -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/README.md -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.d/10-basics.json -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.d/25-host-rootfs.json -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.d/25-host-statics.json -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.d/00-id-mapping -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.d/05-initialize -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.d/20-devices -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.d/25-host-env -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.d/30-user-home -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.d/40-host-ipc -- Installing: /build/linyaps/pkg/linyaps/usr/lib/linglong/container/config.d/90-legacy -- Installing: /build/linyaps/pkg/linyaps/usr/share/linglong/config.yaml -- Installing: /build/linyaps/pkg/linyaps/usr/share/linglong/export-dirs.json -- Installing: /build/linyaps/pkg/linyaps/usr/share/linglong/builder/templates -- Installing: /build/linyaps/pkg/linyaps/usr/share/linglong/builder/templates/example.yaml -- Installing: /build/linyaps/pkg/linyaps/usr/share/linglong/builder/uab -- Installing: /build/linyaps/pkg/linyaps/usr/share/linglong/builder/uab/blacklist -- Installing: /build/linyaps/pkg/linyaps/usr/lib/systemd/system-preset -- Installing: /build/linyaps/pkg/linyaps/usr/lib/systemd/system-preset/91-linglong.preset -- Installing: /build/linyaps/pkg/linyaps/usr/lib/systemd/system -- Installing: /build/linyaps/pkg/linyaps/usr/lib/systemd/system/org.deepin.linglong.PackageManager.service -- Installing: /build/linyaps/pkg/linyaps/usr/lib/systemd/user -- Installing: /build/linyaps/pkg/linyaps/usr/lib/systemd/user/linglong-session-helper.service -- Installing: /build/linyaps/pkg/linyaps/usr/lib/systemd/system-environment-generators/61-linglong -- Installing: /build/linyaps/pkg/linyaps/usr/lib/systemd/user-generators/linglong-user-systemd-generator -- Installing: /build/linyaps/pkg/linyaps/usr/lib/sysusers.d -- Installing: /build/linyaps/pkg/linyaps/usr/lib/sysusers.d/linglong.conf -- Installing: /build/linyaps/pkg/linyaps/usr/lib/tmpfiles.d -- Installing: /build/linyaps/pkg/linyaps/usr/lib/tmpfiles.d/linglong.conf -- Installing: /build/linyaps/pkg/linyaps/usr/share/mime/packages -- Installing: /build/linyaps/pkg/linyaps/usr/share/mime/packages/vnd.linyaps.uab.xml -- Installing: /build/linyaps/pkg/linyaps/usr/share/applications/linyaps.desktop -- Installing: /build/linyaps/pkg/linyaps/etc/profile.d/linglong.sh -- Installing: /build/linyaps/pkg/linyaps/etc/X11/Xsession.d/21linglong -- Installing: /build/linyaps/pkg/linyaps/usr/share/polkit-1/actions/org.deepin.linglong.PackageManager1.policy -- Installing: /build/linyaps/pkg/linyaps/usr/share/locale/en_US/LC_MESSAGES/linyaps.mo -- Installing: /build/linyaps/pkg/linyaps/usr/share/locale/en_GB/LC_MESSAGES/linyaps.mo -- Installing: /build/linyaps/pkg/linyaps/usr/share/locale/es/LC_MESSAGES/linyaps.mo -- Installing: /build/linyaps/pkg/linyaps/usr/share/locale/zh_CN/LC_MESSAGES/linyaps.mo -- Installing: /build/linyaps/pkg/linyaps/usr/share/locale/ca/LC_MESSAGES/linyaps.mo -- Installing: /build/linyaps/pkg/linyaps/usr/share/locale/fi/LC_MESSAGES/linyaps.mo -- Installing: /build/linyaps/pkg/linyaps/usr/share/locale/pl/LC_MESSAGES/linyaps.mo -- Installing: /build/linyaps/pkg/linyaps/usr/share/locale/pt_BR/LC_MESSAGES/linyaps.mo -- Installing: /build/linyaps/pkg/linyaps/usr/share/locale/sq/LC_MESSAGES/linyaps.mo -- Installing: /build/linyaps/pkg/linyaps/usr/share/locale/uk/LC_MESSAGES/linyaps.mo ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/linglong/ll-session-helper usr/lib/linglong/dumb-init usr/lib/linglong/ll-dialog usr/lib/linglong/ll-package-manager usr/bin/ll-cli usr/bin/ll-builder ==> Creating package "linyaps"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: linyaps 1.9.0-2 (Sat Jun 21 14:01:01 2025) ==> Cleaning up...