sbuild (Debian sbuild) 0.85.0 (04 January 2023) on debian-ci-siliconvalley +==============================================================================+ | g2o 0~20230806-1 (armhf) Tue, 03 Oct 2023 11:21:19 +0000 | +==============================================================================+ Package: g2o Version: 0~20230806-1 Source Version: 0~20230806-1 Distribution: unstable Machine Architecture: amd64 Host Architecture: armhf Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-sbuild-0792a050-49fc-433f-9e8e-e0b4f6b980a2' with '<>' I: NOTICE: Log filtering will replace 'build/g2o-yfdbPL/resolver-Vm803C' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://localhost:3142/debian sid InRelease [195 kB] Get:2 http://localhost:3142/debian sid/main Sources.diff/Index [63.6 kB] Get:3 http://localhost:3142/debian sid/main amd64 Packages.diff/Index [63.6 kB] Get:4 http://localhost:3142/debian sid/main Sources T-2023-10-03-0803.22-F-2023-10-03-0205.48.pdiff [9423 B] Get:5 http://localhost:3142/debian sid/main amd64 Packages T-2023-10-03-0803.22-F-2023-10-03-0205.48.pdiff [18.8 kB] Get:4 http://localhost:3142/debian sid/main Sources T-2023-10-03-0803.22-F-2023-10-03-0205.48.pdiff [9423 B] Get:6 http://localhost:3142/debian sid/main armhf Packages [9078 kB] Get:5 http://localhost:3142/debian sid/main amd64 Packages T-2023-10-03-0803.22-F-2023-10-03-0205.48.pdiff [18.8 kB] Fetched 9429 kB in 3s (3666 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'g2o' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/science-team/g2o.git Please use: git clone https://salsa.debian.org/science-team/g2o.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 723 kB of source archives. Get:1 http://localhost:3142/debian sid/main g2o 0~20230806-1 (dsc) [2278 B] Get:2 http://localhost:3142/debian sid/main g2o 0~20230806-1 (tar) [713 kB] Get:3 http://localhost:3142/debian sid/main g2o 0~20230806-1 (diff) [7304 B] Fetched 723 kB in 0s (0 B/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/g2o-yfdbPL/g2o-0~20230806' with '<>' I: NOTICE: Log filtering will replace 'build/g2o-yfdbPL' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 11), cmake, libopenblas-dev, libsuitesparse-dev, libopengl-dev, libqglviewer-headers, libeigen3-dev, libglut-dev, libtbb-dev, libmetis-dev, libceres-dev, libgmock-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armhf:amd64, libc-dev:armhf, libstdc++-dev:armhf Filtered Build-Depends: debhelper (>= 11), cmake, libopenblas-dev, libsuitesparse-dev, libopengl-dev, libqglviewer-headers, libeigen3-dev, libglut-dev, libtbb-dev, libmetis-dev, libceres-dev, libgmock-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armhf:amd64, libc-dev:armhf, libstdc++-dev:armhf dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [609 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [871 B] Get:5 copy:/<>/apt_archive ./ Packages [914 B] Fetched 2394 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabihf bsdextrautils cmake cmake-data cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf cross-config crossbuild-essential-armhf debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dwz file g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-11-base:armhf gcc-13-arm-linux-gnueabihf gcc-13-arm-linux-gnueabihf-base gcc-13-base:armhf gcc-13-cross-base gcc-arm-linux-gnueabihf gettext gettext-base googletest groff-base intltool-debian libamd3:armhf libarchive-zip-perl libarchive13 libasan6:armhf libasan8-armhf-cross libatlas-base-dev:armhf libatlas3-base:armhf libatomic1:armhf libatomic1-armhf-cross libbrotli1 libbsd0:armhf libbtf2:armhf libc6:armhf libc6-armhf-cross libc6-dev:armhf libc6-dev-armhf-cross libcamd3:armhf libcap2:armhf libccolamd3:armhf libceres-dev:armhf libceres3:armhf libcholmod4:armhf libcolamd3:armhf libcom-err2:armhf libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev:armhf libcrypt1:armhf libcurl4 libcxsparse4:armhf libdebhelper-perl libdebian-dpkgcross-perl libdrm-amdgpu1:armhf libdrm-common libdrm-nouveau2:armhf libdrm-radeon1:armhf libdrm2:armhf libedit2:armhf libegl-dev:armhf libegl-mesa0:armhf libegl1:armhf libeigen3-dev libelf1 libelf1:armhf libexpat1 libexpat1:armhf libffi8:armhf libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libgbm1:armhf libgcc-11-dev:armhf libgcc-13-dev-armhf-cross libgcc-s1:armhf libgcc-s1-armhf-cross libgflags-dev:armhf libgflags2.2:armhf libgfortran5:armhf libgl-dev:armhf libgl1:armhf libgl1-mesa-dev:armhf libgl1-mesa-dri:armhf libglapi-mesa:armhf libgles-dev:armhf libgles1:armhf libgles2:armhf libglu1-mesa:armhf libglu1-mesa-dev:armhf libglut-dev:armhf libglut3.12:armhf libglvnd-core-dev:armhf libglvnd-dev:armhf libglvnd0:armhf libglx-dev:armhf libglx-mesa0:armhf libglx0:armhf libgmock-dev:armhf libgmp10:armhf libgomp1:armhf libgomp1-armhf-cross libgoogle-glog-dev:armhf libgoogle-glog0v6:armhf libgssapi-krb5-2:armhf libgtest-dev:armhf libhwloc15:armhf libice-dev:armhf libice6:armhf libicu72 libicu72:armhf libio-string-perl libjsoncpp25 libk5crypto3:armhf libkeyutils1:armhf libklu2:armhf libkrb5-3:armhf libkrb5support0:armhf libldap-2.5-0 libldl3:armhf libllvm16:armhf liblocale-gettext-perl liblzma5:armhf libmagic-mgc libmagic1 libmd0:armhf libmetis-dev:armhf libmetis5:armhf libmongoose3:armhf libmpfr6:armhf libncursesw6 libnghttp2-14 libnsl-dev:armhf libnsl2:armhf libopenblas-dev:armhf libopenblas-pthread-dev:armhf libopenblas0:armhf libopenblas0-pthread:armhf libopengl-dev:armhf libopengl0:armhf libpipeline1 libpkgconf3 libproc2-0 libpsl5 libpthread-stubs0-dev:armhf libqglviewer-headers librbio4:armhf librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libsensors-config libsensors5:armhf libsm-dev:armhf libsm6:armhf libspex2:armhf libspqr4:armhf libssh2-1 libssl3:armhf libstdc++-11-dev:armhf libstdc++-13-dev-armhf-cross libstdc++6:armhf libstdc++6-armhf-cross libsub-override-perl libsuitesparse-dev:armhf libsuitesparseconfig7:armhf libtbb-dev:armhf libtbb12:armhf libtbbbind-2-5:armhf libtbbmalloc2:armhf libtinfo6:armhf libtirpc-dev:armhf libtirpc3:armhf libtool libubsan1:armhf libubsan1-armhf-cross libuchardet0 libudev1:armhf libumfpack6:armhf libuuid1:armhf libuv1 libwayland-client0:armhf libwayland-server0:armhf libx11-6:armhf libx11-data libx11-dev:armhf libx11-xcb1:armhf libxau-dev:armhf libxau6:armhf libxcb-dri2-0:armhf libxcb-dri3-0:armhf libxcb-glx0:armhf libxcb-present0:armhf libxcb-randr0:armhf libxcb-shm0:armhf libxcb-sync1:armhf libxcb-xfixes0:armhf libxcb1:armhf libxcb1-dev:armhf libxdmcp-dev:armhf libxdmcp6:armhf libxext-dev:armhf libxext6:armhf libxfixes3:armhf libxi6:armhf libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxml2:armhf libxshmfence1:armhf libxt-dev:armhf libxt6:armhf libxxf86vm1:armhf libyaml-perl libz3-4:armhf libzstd1:armhf linux-libc-dev:armhf linux-libc-dev-armhf-cross m4 man-db pkg-config pkgconf pkgconf-bin po-debconf procps sensible-utils ucf x11-common x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g:armhf Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc cmake-format elpa-cmake-mode ninja-build gcc-13-locales cpp-13-doc cpp-doc dh-make binutils-multiarch gcc-13-doc manpages-dev flex bison gdb-arm-linux-gnueabihf gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff lrzip libatlas-doc:armhf liblapack-doc:armhf glibc-doc:armhf libc-l10n:armhf locales:armhf libnss-nis:armhf libnss-nisplus:armhf manpages-dev:armhf libeigen3-doc libmpfrc++-dev krb5-doc:armhf krb5-user:armhf libice-doc:armhf lm-sensors lm-sensors:armhf libsm-doc:armhf libstdc++-11-doc:armhf libtbb-doc:armhf libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc:armhf libxcb-doc:armhf libxext-doc:armhf libxt-doc:armhf libyaml-shell-perl m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libidn2-0:armhf ca-certificates libarchive-cpio-perl libhwloc-plugins:armhf krb5-locales:armhf libldap-common libgpm2 publicsuffix libsasl2-modules libgraphblas-dev:armhf libltdl-dev uuid-runtime:armhf libwww-perl libxml-sax-expat-perl libyaml-libyaml-perl | libyaml-syck-perl libmail-sendmail-perl psmisc The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabihf bsdextrautils cmake cmake-data cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf cross-config crossbuild-essential-armhf debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dwz file g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-11-base:armhf gcc-13-arm-linux-gnueabihf gcc-13-arm-linux-gnueabihf-base gcc-13-base:armhf gcc-13-cross-base gcc-arm-linux-gnueabihf gettext gettext-base googletest groff-base intltool-debian libamd3:armhf libarchive-zip-perl libarchive13 libasan6:armhf libasan8-armhf-cross libatlas-base-dev:armhf libatlas3-base:armhf libatomic1:armhf libatomic1-armhf-cross libbrotli1 libbsd0:armhf libbtf2:armhf libc6:armhf libc6-armhf-cross libc6-dev:armhf libc6-dev-armhf-cross libcamd3:armhf libcap2:armhf libccolamd3:armhf libceres-dev:armhf libceres3:armhf libcholmod4:armhf libcolamd3:armhf libcom-err2:armhf libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev:armhf libcrypt1:armhf libcurl4 libcxsparse4:armhf libdebhelper-perl libdebian-dpkgcross-perl libdrm-amdgpu1:armhf libdrm-common libdrm-nouveau2:armhf libdrm-radeon1:armhf libdrm2:armhf libedit2:armhf libegl-dev:armhf libegl-mesa0:armhf libegl1:armhf libeigen3-dev libelf1 libelf1:armhf libexpat1 libexpat1:armhf libffi8:armhf libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libgbm1:armhf libgcc-11-dev:armhf libgcc-13-dev-armhf-cross libgcc-s1:armhf libgcc-s1-armhf-cross libgflags-dev:armhf libgflags2.2:armhf libgfortran5:armhf libgl-dev:armhf libgl1:armhf libgl1-mesa-dev:armhf libgl1-mesa-dri:armhf libglapi-mesa:armhf libgles-dev:armhf libgles1:armhf libgles2:armhf libglu1-mesa:armhf libglu1-mesa-dev:armhf libglut-dev:armhf libglut3.12:armhf libglvnd-core-dev:armhf libglvnd-dev:armhf libglvnd0:armhf libglx-dev:armhf libglx-mesa0:armhf libglx0:armhf libgmock-dev:armhf libgmp10:armhf libgomp1:armhf libgomp1-armhf-cross libgoogle-glog-dev:armhf libgoogle-glog0v6:armhf libgssapi-krb5-2:armhf libgtest-dev:armhf libhwloc15:armhf libice-dev:armhf libice6:armhf libicu72 libicu72:armhf libio-string-perl libjsoncpp25 libk5crypto3:armhf libkeyutils1:armhf libklu2:armhf libkrb5-3:armhf libkrb5support0:armhf libldap-2.5-0 libldl3:armhf libllvm16:armhf liblocale-gettext-perl liblzma5:armhf libmagic-mgc libmagic1 libmd0:armhf libmetis-dev:armhf libmetis5:armhf libmongoose3:armhf libmpfr6:armhf libncursesw6 libnghttp2-14 libnsl-dev:armhf libnsl2:armhf libopenblas-dev:armhf libopenblas-pthread-dev:armhf libopenblas0:armhf libopenblas0-pthread:armhf libopengl-dev:armhf libopengl0:armhf libpipeline1 libpkgconf3 libproc2-0 libpsl5 libpthread-stubs0-dev:armhf libqglviewer-headers librbio4:armhf librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libsensors-config libsensors5:armhf libsm-dev:armhf libsm6:armhf libspex2:armhf libspqr4:armhf libssh2-1 libssl3:armhf libstdc++-11-dev:armhf libstdc++-13-dev-armhf-cross libstdc++6:armhf libstdc++6-armhf-cross libsub-override-perl libsuitesparse-dev:armhf libsuitesparseconfig7:armhf libtbb-dev:armhf libtbb12:armhf libtbbbind-2-5:armhf libtbbmalloc2:armhf libtinfo6:armhf libtirpc-dev:armhf libtirpc3:armhf libtool libubsan1:armhf libubsan1-armhf-cross libuchardet0 libudev1:armhf libumfpack6:armhf libuuid1:armhf libuv1 libwayland-client0:armhf libwayland-server0:armhf libx11-6:armhf libx11-data libx11-dev:armhf libx11-xcb1:armhf libxau-dev:armhf libxau6:armhf libxcb-dri2-0:armhf libxcb-dri3-0:armhf libxcb-glx0:armhf libxcb-present0:armhf libxcb-randr0:armhf libxcb-shm0:armhf libxcb-sync1:armhf libxcb-xfixes0:armhf libxcb1:armhf libxcb1-dev:armhf libxdmcp-dev:armhf libxdmcp6:armhf libxext-dev:armhf libxext6:armhf libxfixes3:armhf libxi6:armhf libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxml2:armhf libxshmfence1:armhf libxt-dev:armhf libxt6:armhf libxxf86vm1:armhf libyaml-perl libz3-4:armhf libzstd1:armhf linux-libc-dev:armhf linux-libc-dev-armhf-cross m4 man-db pkg-config pkgconf pkgconf-bin po-debconf procps sbuild-build-depends-main-dummy:armhf sensible-utils ucf x11-common x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g:armhf 0 upgraded, 245 newly installed, 0 to remove and 0 not upgraded. Need to get 171 MB of archives. After this operation, 670 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [980 B] Get:2 http://localhost:3142/debian sid/main amd64 liblocale-gettext-perl amd64 1.07-6 [15.3 kB] Get:3 http://localhost:3142/debian sid/main amd64 libncursesw6 amd64 6.4+20230625-2 [134 kB] Get:4 http://localhost:3142/debian sid/main amd64 libproc2-0 amd64 2:4.0.3-1 [63.2 kB] Get:5 http://localhost:3142/debian sid/main amd64 procps amd64 2:4.0.3-1 [762 kB] Get:6 http://localhost:3142/debian sid/main amd64 sensible-utils all 0.0.20 [19.3 kB] Get:7 http://localhost:3142/debian sid/main amd64 libmagic-mgc amd64 1:5.45-2 [314 kB] Get:8 http://localhost:3142/debian sid/main amd64 libmagic1 amd64 1:5.45-2 [105 kB] Get:9 http://localhost:3142/debian sid/main amd64 file amd64 1:5.45-2 [42.8 kB] Get:10 http://localhost:3142/debian sid/main amd64 gettext-base amd64 0.21-13+b1 [161 kB] Get:11 http://localhost:3142/debian sid/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get:12 http://localhost:3142/debian sid/main amd64 groff-base amd64 1.23.0-2 [1176 kB] Get:13 http://localhost:3142/debian sid/main amd64 bsdextrautils amd64 2.39.2-2 [88.9 kB] Get:14 http://localhost:3142/debian sid/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB] Get:15 http://localhost:3142/debian sid/main amd64 man-db amd64 2.12.0-1 [1402 kB] Get:16 http://localhost:3142/debian sid/main amd64 ucf all 3.0043+nmu1 [55.2 kB] Get:17 http://localhost:3142/debian sid/main amd64 m4 amd64 1.4.19-4 [287 kB] Get:18 http://localhost:3142/debian sid/main amd64 autoconf all 2.71-3 [332 kB] Get:19 http://localhost:3142/debian sid/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:20 http://localhost:3142/debian sid/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:21 http://localhost:3142/debian sid/main amd64 autopoint all 0.21-13 [496 kB] Get:22 http://localhost:3142/debian sid/main amd64 binutils-arm-linux-gnueabihf amd64 2.41-5 [3243 kB] Get:23 http://localhost:3142/debian sid/main amd64 libicu72 amd64 72.1-3 [9376 kB] Get:24 http://localhost:3142/debian sid/main amd64 libxml2 amd64 2.9.14+dfsg-1.3 [686 kB] Get:25 http://localhost:3142/debian sid/main amd64 libarchive13 amd64 3.6.2-1 [343 kB] Get:26 http://localhost:3142/debian sid/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:27 http://localhost:3142/debian sid/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-3 [19.3 kB] Get:28 http://localhost:3142/debian sid/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-3 [56.6 kB] Get:29 http://localhost:3142/debian sid/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:30 http://localhost:3142/debian sid/main amd64 libnghttp2-14 amd64 1.56.0-1 [73.1 kB] Get:31 http://localhost:3142/debian sid/main amd64 libpsl5 amd64 0.21.2-1+b1 [59.1 kB] Get:32 http://localhost:3142/debian sid/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:33 http://localhost:3142/debian sid/main amd64 libssh2-1 amd64 1.11.0-2 [214 kB] Get:34 http://localhost:3142/debian sid/main amd64 libcurl4 amd64 8.3.0-2 [406 kB] Get:35 http://localhost:3142/debian sid/main amd64 libexpat1 amd64 2.5.0-2 [99.0 kB] Get:36 http://localhost:3142/debian sid/main amd64 libjsoncpp25 amd64 1.9.5-6 [79.8 kB] Get:37 http://localhost:3142/debian sid/main amd64 librhash0 amd64 1.4.3-3 [134 kB] Get:38 http://localhost:3142/debian sid/main amd64 libuv1 amd64 1.44.2-1 [140 kB] Get:39 http://localhost:3142/debian sid/main amd64 cmake-data all 3.27.6-1 [2103 kB] Get:40 http://localhost:3142/debian sid/main amd64 cmake amd64 3.27.6-1 [10.4 MB] Get:41 http://localhost:3142/debian sid/main amd64 gcc-13-arm-linux-gnueabihf-base amd64 13.2.0-2cross1 [39.6 kB] Get:42 http://localhost:3142/debian sid/main amd64 cpp-13-arm-linux-gnueabihf amd64 13.2.0-2cross1 [9272 kB] Get:43 http://localhost:3142/debian sid/main amd64 cpp-arm-linux-gnueabihf amd64 4:13.2.0-1 [4124 B] Get:44 http://localhost:3142/debian sid/main amd64 cross-config all 2.6.20 [16.3 kB] Get:45 http://localhost:3142/debian sid/main amd64 gcc-13-cross-base all 13.2.0-2cross1 [35.2 kB] Get:46 http://localhost:3142/debian sid/main amd64 libc6-armhf-cross all 2.37-3cross1 [868 kB] Get:47 http://localhost:3142/debian sid/main amd64 libgcc-s1-armhf-cross all 13.2.0-2cross1 [36.4 kB] Get:48 http://localhost:3142/debian sid/main amd64 libgomp1-armhf-cross all 13.2.0-2cross1 [103 kB] Get:49 http://localhost:3142/debian sid/main amd64 libatomic1-armhf-cross all 13.2.0-2cross1 [6752 B] Get:50 http://localhost:3142/debian sid/main amd64 libasan8-armhf-cross all 13.2.0-2cross1 [2410 kB] Get:51 http://localhost:3142/debian sid/main amd64 libstdc++6-armhf-cross all 13.2.0-2cross1 [545 kB] Get:52 http://localhost:3142/debian sid/main amd64 libubsan1-armhf-cross all 13.2.0-2cross1 [967 kB] Get:53 http://localhost:3142/debian sid/main amd64 libgcc-13-dev-armhf-cross all 13.2.0-2cross1 [783 kB] Get:54 http://localhost:3142/debian sid/main amd64 gcc-13-arm-linux-gnueabihf amd64 13.2.0-2cross1 [18.2 MB] Get:55 http://localhost:3142/debian sid/main amd64 gcc-arm-linux-gnueabihf amd64 4:13.2.0-1 [1476 B] Get:56 http://localhost:3142/debian sid/main amd64 linux-libc-dev-armhf-cross all 6.3.7-1cross1 [1878 kB] Get:57 http://localhost:3142/debian sid/main amd64 libc6-dev-armhf-cross all 2.37-3cross1 [1264 kB] Get:58 http://localhost:3142/debian sid/main amd64 libstdc++-13-dev-armhf-cross all 13.2.0-2cross1 [2207 kB] Get:59 http://localhost:3142/debian sid/main amd64 g++-13-arm-linux-gnueabihf amd64 13.2.0-2cross1 [10.2 MB] Get:60 http://localhost:3142/debian sid/main amd64 g++-arm-linux-gnueabihf amd64 4:13.2.0-1 [1180 B] Get:61 http://localhost:3142/debian sid/main amd64 libconfig-inifiles-perl all 3.000003-2 [45.9 kB] Get:62 http://localhost:3142/debian sid/main amd64 libio-string-perl all 1.08-4 [12.1 kB] Get:63 http://localhost:3142/debian sid/main amd64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get:64 http://localhost:3142/debian sid/main amd64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get:65 http://localhost:3142/debian sid/main amd64 libxml-sax-perl all 1.02+dfsg-3 [59.4 kB] Get:66 http://localhost:3142/debian sid/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-1+b1 [322 kB] Get:67 http://localhost:3142/debian sid/main amd64 libxml-simple-perl all 2.25-2 [69.8 kB] Get:68 http://localhost:3142/debian sid/main amd64 libyaml-perl all 1.30-2 [63.4 kB] Get:69 http://localhost:3142/debian sid/main amd64 libconfig-auto-perl all 0.44-2 [19.2 kB] Get:70 http://localhost:3142/debian sid/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:71 http://localhost:3142/debian sid/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:72 http://localhost:3142/debian sid/main amd64 libdebian-dpkgcross-perl all 2.6.20 [15.3 kB] Get:73 http://localhost:3142/debian sid/main amd64 dpkg-cross all 2.6.20 [25.8 kB] Get:74 http://localhost:3142/debian sid/main amd64 crossbuild-essential-armhf all 12.10 [3484 B] Get:75 http://localhost:3142/debian sid/main amd64 libdebhelper-perl all 13.11.6 [81.9 kB] Get:76 http://localhost:3142/debian sid/main amd64 libtool all 2.4.7-7 [517 kB] Get:77 http://localhost:3142/debian sid/main amd64 dh-autoreconf all 20 [17.1 kB] Get:78 http://localhost:3142/debian sid/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:79 http://localhost:3142/debian sid/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:80 http://localhost:3142/debian sid/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:81 http://localhost:3142/debian sid/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:82 http://localhost:3142/debian sid/main amd64 libelf1 amd64 0.189-4 [174 kB] Get:83 http://localhost:3142/debian sid/main amd64 dwz amd64 0.15-1 [109 kB] Get:84 http://localhost:3142/debian sid/main amd64 gettext amd64 0.21-13+b1 [1301 kB] Get:85 http://localhost:3142/debian sid/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:86 http://localhost:3142/debian sid/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:87 http://localhost:3142/debian sid/main amd64 debhelper all 13.11.6 [952 kB] Get:88 http://localhost:3142/debian sid/main armhf gcc-11-base armhf 11.4.0-4 [39.6 kB] Get:89 http://localhost:3142/debian sid/main armhf gcc-13-base armhf 13.2.0-4 [39.8 kB] Get:90 http://localhost:3142/debian sid/main amd64 googletest all 1.14.0-1 [512 kB] Get:91 http://localhost:3142/debian sid/main armhf libgcc-s1 armhf 13.2.0-4 [36.5 kB] Get:92 http://localhost:3142/debian sid/main armhf libc6 armhf 2.37-11 [2131 kB] Get:93 http://localhost:3142/debian sid/main armhf libgomp1 armhf 13.2.0-4 [105 kB] Get:94 http://localhost:3142/debian sid/main armhf libsuitesparseconfig7 armhf 1:7.2.0+dfsg-2 [19.3 kB] Get:95 http://localhost:3142/debian sid/main armhf libamd3 armhf 1:7.2.0+dfsg-2 [36.7 kB] Get:96 http://localhost:3142/debian sid/main armhf libasan6 armhf 11.4.0-4 [1971 kB] Get:97 http://localhost:3142/debian sid/main armhf libgfortran5 armhf 13.2.0-4 [254 kB] Get:98 http://localhost:3142/debian sid/main armhf libatlas3-base armhf 3.10.3-13 [2341 kB] Get:99 http://localhost:3142/debian sid/main armhf libatlas-base-dev armhf 3.10.3-13 [2508 kB] Get:100 http://localhost:3142/debian sid/main armhf libatomic1 armhf 13.2.0-4 [7004 B] Get:101 http://localhost:3142/debian sid/main armhf libmd0 armhf 1.1.0-1 [31.5 kB] Get:102 http://localhost:3142/debian sid/main armhf libbsd0 armhf 0.11.7-4 [111 kB] Get:103 http://localhost:3142/debian sid/main armhf libbtf2 armhf 1:7.2.0+dfsg-2 [21.7 kB] Get:104 http://localhost:3142/debian sid/main armhf linux-libc-dev armhf 6.5.3-1 [1946 kB] Get:105 http://localhost:3142/debian sid/main armhf libcrypt1 armhf 1:4.4.36-2 [95.7 kB] Get:106 http://localhost:3142/debian sid/main armhf libcrypt-dev armhf 1:4.4.36-2 [125 kB] Get:107 http://localhost:3142/debian sid/main armhf libkrb5support0 armhf 1.20.1-4 [29.9 kB] Get:108 http://localhost:3142/debian sid/main armhf libcom-err2 armhf 1.47.0-2+b1 [19.3 kB] Get:109 http://localhost:3142/debian sid/main armhf libk5crypto3 armhf 1.20.1-4 [74.7 kB] Get:110 http://localhost:3142/debian sid/main armhf libkeyutils1 armhf 1.6.3-2 [7832 B] Get:111 http://localhost:3142/debian sid/main armhf libssl3 armhf 3.0.11-1 [1665 kB] Get:112 http://localhost:3142/debian sid/main armhf libkrb5-3 armhf 1.20.1-4 [287 kB] Get:113 http://localhost:3142/debian sid/main armhf libgssapi-krb5-2 armhf 1.20.1-4 [111 kB] Get:114 http://localhost:3142/debian sid/main armhf libtirpc3 armhf 1.3.3+ds-1 [72.9 kB] Get:115 http://localhost:3142/debian sid/main armhf libnsl2 armhf 1.3.0-2 [33.9 kB] Get:116 http://localhost:3142/debian sid/main armhf libtirpc-dev armhf 1.3.3+ds-1 [182 kB] Get:117 http://localhost:3142/debian sid/main armhf libnsl-dev armhf 1.3.0-2 [62.1 kB] Get:118 http://localhost:3142/debian sid/main armhf libc6-dev armhf 2.37-11 [1268 kB] Get:119 http://localhost:3142/debian sid/main armhf libcamd3 armhf 1:7.2.0+dfsg-2 [35.0 kB] Get:120 http://localhost:3142/debian sid/main armhf libcap2 armhf 1:2.66-4 [23.0 kB] Get:121 http://localhost:3142/debian sid/main armhf libccolamd3 armhf 1:7.2.0+dfsg-2 [37.0 kB] Get:122 http://localhost:3142/debian sid/main armhf libcxsparse4 armhf 1:7.2.0+dfsg-2 [76.0 kB] Get:123 http://localhost:3142/debian sid/main armhf libstdc++6 armhf 13.2.0-4 [592 kB] Get:124 http://localhost:3142/debian sid/main armhf libgflags2.2 armhf 2.2.2-2 [66.4 kB] Get:125 http://localhost:3142/debian sid/main armhf libgoogle-glog0v6 armhf 0.6.0-2 [54.9 kB] Get:126 http://localhost:3142/debian sid/main armhf libopenblas0-pthread armhf 0.3.24+ds-1 [2311 kB] Get:127 http://localhost:3142/debian sid/main armhf libceres3 armhf 2.1.0+really2.1.0+dfsg-2 [668 kB] Get:128 http://localhost:3142/debian sid/main armhf libgflags-dev armhf 2.2.2-2 [88.6 kB] Get:129 http://localhost:3142/debian sid/main armhf libgoogle-glog-dev armhf 0.6.0-2 [93.1 kB] Get:130 http://localhost:3142/debian sid/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB] Get:131 http://localhost:3142/debian sid/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB] Get:132 http://localhost:3142/debian sid/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB] Get:133 http://localhost:3142/debian sid/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB] Get:134 http://localhost:3142/debian sid/main amd64 libeigen3-dev all 3.4.0-4 [1041 kB] Get:135 http://localhost:3142/debian sid/main armhf libcolamd3 armhf 1:7.2.0+dfsg-2 [29.5 kB] Get:136 http://localhost:3142/debian sid/main armhf libcholmod4 armhf 1:7.2.0+dfsg-2 [443 kB] Get:137 http://localhost:3142/debian sid/main armhf libklu2 armhf 1:7.2.0+dfsg-2 [79.3 kB] Get:138 http://localhost:3142/debian sid/main armhf libldl3 armhf 1:7.2.0+dfsg-2 [20.3 kB] Get:139 http://localhost:3142/debian sid/main armhf libmongoose3 armhf 1:7.2.0+dfsg-2 [43.7 kB] Get:140 http://localhost:3142/debian sid/main armhf libumfpack6 armhf 1:7.2.0+dfsg-2 [264 kB] Get:141 http://localhost:3142/debian sid/main armhf librbio4 armhf 1:7.2.0+dfsg-2 [36.6 kB] Get:142 http://localhost:3142/debian sid/main armhf libspqr4 armhf 1:7.2.0+dfsg-2 [126 kB] Get:143 http://localhost:3142/debian sid/main armhf libgmp10 armhf 2:6.3.0+dfsg-2 [509 kB] Get:144 http://localhost:3142/debian sid/main armhf libmpfr6 armhf 4.2.1-1 [595 kB] Get:145 http://localhost:3142/debian sid/main armhf libspex2 armhf 1:7.2.0+dfsg-2 [43.9 kB] Get:146 http://localhost:3142/debian sid/main armhf libopenblas-pthread-dev armhf 0.3.24+ds-1 [2134 kB] Get:147 http://localhost:3142/debian sid/main armhf libsuitesparse-dev armhf 1:7.2.0+dfsg-2 [1200 kB] Get:148 http://localhost:3142/debian sid/main armhf libceres-dev armhf 2.1.0+really2.1.0+dfsg-2 [967 kB] Get:149 http://localhost:3142/debian sid/main amd64 libdrm-common all 2.4.115-1 [7172 B] Get:150 http://localhost:3142/debian sid/main armhf libdrm2 armhf 2.4.115-1 [33.0 kB] Get:151 http://localhost:3142/debian sid/main armhf libdrm-amdgpu1 armhf 2.4.115-1 [19.1 kB] Get:152 http://localhost:3142/debian sid/main armhf libdrm-nouveau2 armhf 2.4.115-1 [16.4 kB] Get:153 http://localhost:3142/debian sid/main armhf libdrm-radeon1 armhf 2.4.115-1 [19.0 kB] Get:154 http://localhost:3142/debian sid/main armhf libtinfo6 armhf 6.4+20230625-2 [323 kB] Get:155 http://localhost:3142/debian sid/main armhf libedit2 armhf 3.1-20230828-1 [76.8 kB] Get:156 http://localhost:3142/debian sid/main armhf libglvnd0 armhf 1.6.0-1 [51.9 kB] Get:157 http://localhost:3142/debian sid/main armhf libexpat1 armhf 2.5.0-2 [78.9 kB] Get:158 http://localhost:3142/debian sid/main armhf libffi8 armhf 3.4.4-1 [19.5 kB] Get:159 http://localhost:3142/debian sid/main armhf libwayland-server0 armhf 1.22.0-2.1 [26.1 kB] Get:160 http://localhost:3142/debian sid/main armhf libxau6 armhf 1:1.0.9-1 [19.0 kB] Get:161 http://localhost:3142/debian sid/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get:162 http://localhost:3142/debian sid/main armhf libxcb1 armhf 1.15-1 [140 kB] Get:163 http://localhost:3142/debian sid/main armhf libxcb-randr0 armhf 1.15-1 [116 kB] Get:164 http://localhost:3142/debian sid/main armhf libgbm1 armhf 23.2.1-1 [35.3 kB] Get:165 http://localhost:3142/debian sid/main armhf libglapi-mesa armhf 23.2.1-1 [40.8 kB] Get:166 http://localhost:3142/debian sid/main armhf libwayland-client0 armhf 1.22.0-2.1 [20.0 kB] Get:167 http://localhost:3142/debian sid/main amd64 libx11-data all 2:1.8.6-1 [323 kB] Get:168 http://localhost:3142/debian sid/main armhf libx11-6 armhf 2:1.8.6-1 [732 kB] Get:169 http://localhost:3142/debian sid/main armhf libx11-xcb1 armhf 2:1.8.6-1 [227 kB] Get:170 http://localhost:3142/debian sid/main armhf libxcb-dri2-0 armhf 1.15-1 [107 kB] Get:171 http://localhost:3142/debian sid/main armhf libxcb-dri3-0 armhf 1.15-1 [107 kB] Get:172 http://localhost:3142/debian sid/main armhf libxcb-present0 armhf 1.15-1 [105 kB] Get:173 http://localhost:3142/debian sid/main armhf libxcb-sync1 armhf 1.15-1 [108 kB] Get:174 http://localhost:3142/debian sid/main armhf libxcb-xfixes0 armhf 1.15-1 [110 kB] Get:175 http://localhost:3142/debian sid/main armhf libxshmfence1 armhf 1.3-1 [8592 B] Get:176 http://localhost:3142/debian sid/main armhf libegl-mesa0 armhf 23.2.1-1 [95.2 kB] Get:177 http://localhost:3142/debian sid/main armhf libegl1 armhf 1.6.0-1 [28.5 kB] Get:178 http://localhost:3142/debian sid/main armhf libxcb-glx0 armhf 1.15-1 [120 kB] Get:179 http://localhost:3142/debian sid/main armhf libxcb-shm0 armhf 1.15-1 [106 kB] Get:180 http://localhost:3142/debian sid/main armhf libxext6 armhf 2:1.3.4-1+b1 [47.8 kB] Get:181 http://localhost:3142/debian sid/main armhf libxfixes3 armhf 1:6.0.0-2 [21.1 kB] Get:182 http://localhost:3142/debian sid/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.2 kB] Get:183 http://localhost:3142/debian sid/main armhf libzstd1 armhf 1.5.5+dfsg2-2 [257 kB] Get:184 http://localhost:3142/debian sid/main armhf zlib1g armhf 1:1.2.13.dfsg-3 [73.8 kB] Get:185 http://localhost:3142/debian sid/main armhf libelf1 armhf 0.189-4 [170 kB] Get:186 http://localhost:3142/debian sid/main armhf libicu72 armhf 72.1-3 [9048 kB] Get:187 http://localhost:3142/debian sid/main armhf liblzma5 armhf 5.4.4-0.1 [216 kB] Get:188 http://localhost:3142/debian sid/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [591 kB] Get:189 http://localhost:3142/debian sid/main armhf libz3-4 armhf 4.8.12-3.1 [6061 kB] Get:190 http://localhost:3142/debian sid/main armhf libllvm16 armhf 1:16.0.6-15 [20.6 MB] Get:191 http://localhost:3142/debian sid/main amd64 libsensors-config all 1:3.6.0-8 [14.4 kB] Get:192 http://localhost:3142/debian sid/main armhf libsensors5 armhf 1:3.6.0-8 [31.6 kB] Get:193 http://localhost:3142/debian sid/main armhf libgl1-mesa-dri armhf 23.2.1-1 [6421 kB] Get:194 http://localhost:3142/debian sid/main armhf libglx-mesa0 armhf 23.2.1-1 [127 kB] Get:195 http://localhost:3142/debian sid/main armhf libglx0 armhf 1.6.0-1 [32.0 kB] Get:196 http://localhost:3142/debian sid/main armhf libgl1 armhf 1.6.0-1 [90.6 kB] Get:197 http://localhost:3142/debian sid/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get:198 http://localhost:3142/debian sid/main amd64 x11proto-dev all 2023.2-1 [598 kB] Get:199 http://localhost:3142/debian sid/main armhf libxau-dev armhf 1:1.0.9-1 [22.4 kB] Get:200 http://localhost:3142/debian sid/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.7 kB] Get:201 http://localhost:3142/debian sid/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB] Get:202 http://localhost:3142/debian sid/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B] Get:203 http://localhost:3142/debian sid/main armhf libxcb1-dev armhf 1.15-1 [179 kB] Get:204 http://localhost:3142/debian sid/main armhf libx11-dev armhf 2:1.8.6-1 [808 kB] Get:205 http://localhost:3142/debian sid/main armhf libglx-dev armhf 1.6.0-1 [15.3 kB] Get:206 http://localhost:3142/debian sid/main armhf libgl-dev armhf 1.6.0-1 [100 kB] Get:207 http://localhost:3142/debian sid/main armhf libegl-dev armhf 1.6.0-1 [19.1 kB] Get:208 http://localhost:3142/debian sid/main armhf libubsan1 armhf 13.2.0-4 [968 kB] Get:209 http://localhost:3142/debian sid/main armhf libgcc-11-dev armhf 11.4.0-4 [710 kB] Get:210 http://localhost:3142/debian sid/main armhf libglvnd-core-dev armhf 1.6.0-1 [12.9 kB] Get:211 http://localhost:3142/debian sid/main armhf libgles1 armhf 1.6.0-1 [11.8 kB] Get:212 http://localhost:3142/debian sid/main armhf libgles2 armhf 1.6.0-1 [17.3 kB] Get:213 http://localhost:3142/debian sid/main armhf libgles-dev armhf 1.6.0-1 [50.4 kB] Get:214 http://localhost:3142/debian sid/main armhf libopengl0 armhf 1.6.0-1 [31.7 kB] Get:215 http://localhost:3142/debian sid/main armhf libopengl-dev armhf 1.6.0-1 [4932 B] Get:216 http://localhost:3142/debian sid/main armhf libglvnd-dev armhf 1.6.0-1 [4692 B] Get:217 http://localhost:3142/debian sid/main armhf libgl1-mesa-dev armhf 23.2.1-1 [15.4 kB] Get:218 http://localhost:3142/debian sid/main armhf libglu1-mesa armhf 9.0.2-1.1 [137 kB] Get:219 http://localhost:3142/debian sid/main armhf libglu1-mesa-dev armhf 9.0.2-1.1 [177 kB] Get:220 http://localhost:3142/debian sid/main armhf libxi6 armhf 2:1.8-1+b1 [78.6 kB] Get:221 http://localhost:3142/debian sid/main armhf libglut3.12 armhf 3.4.0-1 [125 kB] Get:222 http://localhost:3142/debian sid/main armhf libxext-dev armhf 2:1.3.4-1+b1 [103 kB] Get:223 http://localhost:3142/debian sid/main amd64 x11-common all 1:7.7+23 [252 kB] Get:224 http://localhost:3142/debian sid/main armhf libice6 armhf 2:1.0.10-1 [51.9 kB] Get:225 http://localhost:3142/debian sid/main armhf libuuid1 armhf 2.39.2-2 [28.0 kB] Get:226 http://localhost:3142/debian sid/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB] Get:227 http://localhost:3142/debian sid/main armhf libxt6 armhf 1:1.2.1-1.1 [157 kB] Get:228 http://localhost:3142/debian sid/main armhf libice-dev armhf 2:1.0.10-1 [61.9 kB] Get:229 http://localhost:3142/debian sid/main armhf libsm-dev armhf 2:1.2.3-1 [36.1 kB] Get:230 http://localhost:3142/debian sid/main armhf libxt-dev armhf 1:1.2.1-1.1 [384 kB] Get:231 http://localhost:3142/debian sid/main armhf libglut-dev armhf 3.4.0-1 [152 kB] Get:232 http://localhost:3142/debian sid/main armhf libgtest-dev armhf 1.14.0-1 [239 kB] Get:233 http://localhost:3142/debian sid/main armhf libgmock-dev armhf 1.14.0-1 [129 kB] Get:234 http://localhost:3142/debian sid/main armhf libudev1 armhf 254.5-1 [111 kB] Get:235 http://localhost:3142/debian sid/main armhf libhwloc15 armhf 2.9.3-1 [127 kB] Get:236 http://localhost:3142/debian sid/main armhf libmetis5 armhf 5.1.0.dfsg-7 [137 kB] Get:237 http://localhost:3142/debian sid/main armhf libmetis-dev armhf 5.1.0.dfsg-7 [11.0 kB] Get:238 http://localhost:3142/debian sid/main armhf libopenblas0 armhf 0.3.24+ds-1 [36.0 kB] Get:239 http://localhost:3142/debian sid/main armhf libopenblas-dev armhf 0.3.24+ds-1 [48.6 kB] Get:240 http://localhost:3142/debian sid/main amd64 libqglviewer-headers all 2.8.0+dfsg1-2 [50.1 kB] Get:241 http://localhost:3142/debian sid/main armhf libstdc++-11-dev armhf 11.4.0-4 [1990 kB] Get:242 http://localhost:3142/debian sid/main armhf libtbbmalloc2 armhf 2021.9.0-2 [40.8 kB] Get:243 http://localhost:3142/debian sid/main armhf libtbbbind-2-5 armhf 2021.9.0-2 [12.2 kB] Get:244 http://localhost:3142/debian sid/main armhf libtbb12 armhf 2021.9.0-2 [68.9 kB] Get:245 http://localhost:3142/debian sid/main armhf libtbb-dev armhf 2021.9.0-2 [192 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 171 MB in 5s (34.7 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 14610 files and directories currently installed.) Preparing to unpack .../000-liblocale-gettext-perl_1.07-6_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-6) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../001-libncursesw6_6.4+20230625-2_amd64.deb ... Unpacking libncursesw6:amd64 (6.4+20230625-2) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../002-libproc2-0_2%3a4.0.3-1_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.3-1) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.3-1_amd64.deb ... Unpacking procps (2:4.0.3-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.20_all.deb ... Unpacking sensible-utils (0.0.20) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.45-2_amd64.deb ... Unpacking libmagic-mgc (1:5.45-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../006-libmagic1_1%3a5.45-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.45-2) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.45-2_amd64.deb ... Unpacking file (1:5.45-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-13+b1_amd64.deb ... Unpacking gettext-base (0.21-13+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../009-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.23.0-2_amd64.deb ... Unpacking groff-base (1.23.0-2) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.39.2-2_amd64.deb ... Unpacking bsdextrautils (2.39.2-2) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../012-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.12.0-1_amd64.deb ... Unpacking man-db (2.12.0-1) ... Selecting previously unselected package ucf. Preparing to unpack .../014-ucf_3.0043+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0043+nmu1) ... Selecting previously unselected package m4. Preparing to unpack .../015-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../016-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../017-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../018-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../019-autopoint_0.21-13_all.deb ... Unpacking autopoint (0.21-13) ... Selecting previously unselected package binutils-arm-linux-gnueabihf. Preparing to unpack .../020-binutils-arm-linux-gnueabihf_2.41-5_amd64.deb ... Unpacking binutils-arm-linux-gnueabihf (2.41-5) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../021-libicu72_72.1-3_amd64.deb ... Unpacking libicu72:amd64 (72.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../022-libxml2_2.9.14+dfsg-1.3_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../023-libarchive13_3.6.2-1_amd64.deb ... Unpacking libarchive13:amd64 (3.6.2-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../024-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../025-libsasl2-modules-db_2.1.28+dfsg1-3_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-3) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../026-libsasl2-2_2.1.28+dfsg1-3_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-3) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../027-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../028-libnghttp2-14_1.56.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.56.0-1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../029-libpsl5_0.21.2-1+b1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1+b1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../030-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../031-libssh2-1_1.11.0-2_amd64.deb ... Unpacking libssh2-1:amd64 (1.11.0-2) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../032-libcurl4_8.3.0-2_amd64.deb ... Unpacking libcurl4:amd64 (8.3.0-2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../033-libexpat1_2.5.0-2_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-2) ... Selecting previously unselected package libjsoncpp25:amd64. Preparing to unpack .../034-libjsoncpp25_1.9.5-6_amd64.deb ... Unpacking libjsoncpp25:amd64 (1.9.5-6) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../035-librhash0_1.4.3-3_amd64.deb ... Unpacking librhash0:amd64 (1.4.3-3) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../036-libuv1_1.44.2-1_amd64.deb ... Unpacking libuv1:amd64 (1.44.2-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../037-cmake-data_3.27.6-1_all.deb ... Unpacking cmake-data (3.27.6-1) ... Selecting previously unselected package cmake. Preparing to unpack .../038-cmake_3.27.6-1_amd64.deb ... Unpacking cmake (3.27.6-1) ... Selecting previously unselected package gcc-13-arm-linux-gnueabihf-base:amd64. Preparing to unpack .../039-gcc-13-arm-linux-gnueabihf-base_13.2.0-2cross1_amd64.deb ... Unpacking gcc-13-arm-linux-gnueabihf-base:amd64 (13.2.0-2cross1) ... Selecting previously unselected package cpp-13-arm-linux-gnueabihf. Preparing to unpack .../040-cpp-13-arm-linux-gnueabihf_13.2.0-2cross1_amd64.deb ... Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-2cross1) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../041-cpp-arm-linux-gnueabihf_4%3a13.2.0-1_amd64.deb ... Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-1) ... Selecting previously unselected package cross-config. Preparing to unpack .../042-cross-config_2.6.20_all.deb ... Unpacking cross-config (2.6.20) ... Selecting previously unselected package gcc-13-cross-base. Preparing to unpack .../043-gcc-13-cross-base_13.2.0-2cross1_all.deb ... Unpacking gcc-13-cross-base (13.2.0-2cross1) ... Selecting previously unselected package libc6-armhf-cross. Preparing to unpack .../044-libc6-armhf-cross_2.37-3cross1_all.deb ... Unpacking libc6-armhf-cross (2.37-3cross1) ... Selecting previously unselected package libgcc-s1-armhf-cross. Preparing to unpack .../045-libgcc-s1-armhf-cross_13.2.0-2cross1_all.deb ... Unpacking libgcc-s1-armhf-cross (13.2.0-2cross1) ... Selecting previously unselected package libgomp1-armhf-cross. Preparing to unpack .../046-libgomp1-armhf-cross_13.2.0-2cross1_all.deb ... Unpacking libgomp1-armhf-cross (13.2.0-2cross1) ... Selecting previously unselected package libatomic1-armhf-cross. Preparing to unpack .../047-libatomic1-armhf-cross_13.2.0-2cross1_all.deb ... Unpacking libatomic1-armhf-cross (13.2.0-2cross1) ... Selecting previously unselected package libasan8-armhf-cross. Preparing to unpack .../048-libasan8-armhf-cross_13.2.0-2cross1_all.deb ... Unpacking libasan8-armhf-cross (13.2.0-2cross1) ... Selecting previously unselected package libstdc++6-armhf-cross. Preparing to unpack .../049-libstdc++6-armhf-cross_13.2.0-2cross1_all.deb ... Unpacking libstdc++6-armhf-cross (13.2.0-2cross1) ... Selecting previously unselected package libubsan1-armhf-cross. Preparing to unpack .../050-libubsan1-armhf-cross_13.2.0-2cross1_all.deb ... Unpacking libubsan1-armhf-cross (13.2.0-2cross1) ... Selecting previously unselected package libgcc-13-dev-armhf-cross. Preparing to unpack .../051-libgcc-13-dev-armhf-cross_13.2.0-2cross1_all.deb ... Unpacking libgcc-13-dev-armhf-cross (13.2.0-2cross1) ... Selecting previously unselected package gcc-13-arm-linux-gnueabihf. Preparing to unpack .../052-gcc-13-arm-linux-gnueabihf_13.2.0-2cross1_amd64.deb ... Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-2cross1) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../053-gcc-arm-linux-gnueabihf_4%3a13.2.0-1_amd64.deb ... Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-1) ... Selecting previously unselected package linux-libc-dev-armhf-cross. Preparing to unpack .../054-linux-libc-dev-armhf-cross_6.3.7-1cross1_all.deb ... Unpacking linux-libc-dev-armhf-cross (6.3.7-1cross1) ... Selecting previously unselected package libc6-dev-armhf-cross. Preparing to unpack .../055-libc6-dev-armhf-cross_2.37-3cross1_all.deb ... Unpacking libc6-dev-armhf-cross (2.37-3cross1) ... Selecting previously unselected package libstdc++-13-dev-armhf-cross. Preparing to unpack .../056-libstdc++-13-dev-armhf-cross_13.2.0-2cross1_all.deb ... Unpacking libstdc++-13-dev-armhf-cross (13.2.0-2cross1) ... Selecting previously unselected package g++-13-arm-linux-gnueabihf. Preparing to unpack .../057-g++-13-arm-linux-gnueabihf_13.2.0-2cross1_amd64.deb ... Unpacking g++-13-arm-linux-gnueabihf (13.2.0-2cross1) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../058-g++-arm-linux-gnueabihf_4%3a13.2.0-1_amd64.deb ... Unpacking g++-arm-linux-gnueabihf (4:13.2.0-1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../059-libconfig-inifiles-perl_3.000003-2_all.deb ... Unpacking libconfig-inifiles-perl (3.000003-2) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../060-libio-string-perl_1.08-4_all.deb ... Unpacking libio-string-perl (1.08-4) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../061-libxml-namespacesupport-perl_1.12-2_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-2) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../062-libxml-sax-base-perl_1.09-3_all.deb ... Unpacking libxml-sax-base-perl (1.09-3) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../063-libxml-sax-perl_1.02+dfsg-3_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-3) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../064-libxml-libxml-perl_2.0207+dfsg+really+2.0134-1+b1_amd64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1+b1) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../065-libxml-simple-perl_2.25-2_all.deb ... Unpacking libxml-simple-perl (2.25-2) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../066-libyaml-perl_1.30-2_all.deb ... Unpacking libyaml-perl (1.30-2) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../067-libconfig-auto-perl_0.44-2_all.deb ... Unpacking libconfig-auto-perl (0.44-2) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../068-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../069-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../070-libdebian-dpkgcross-perl_2.6.20_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.20) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../071-dpkg-cross_2.6.20_all.deb ... Unpacking dpkg-cross (2.6.20) ... Selecting previously unselected package crossbuild-essential-armhf. Preparing to unpack .../072-crossbuild-essential-armhf_12.10_all.deb ... Unpacking crossbuild-essential-armhf (12.10) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../073-libdebhelper-perl_13.11.6_all.deb ... Unpacking libdebhelper-perl (13.11.6) ... Selecting previously unselected package libtool. Preparing to unpack .../074-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../075-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../076-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../077-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../078-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../079-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../080-libelf1_0.189-4_amd64.deb ... Unpacking libelf1:amd64 (0.189-4) ... Selecting previously unselected package dwz. Preparing to unpack .../081-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../082-gettext_0.21-13+b1_amd64.deb ... Unpacking gettext (0.21-13+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../083-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../084-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../085-debhelper_13.11.6_all.deb ... Unpacking debhelper (13.11.6) ... Selecting previously unselected package gcc-11-base:armhf. Preparing to unpack .../086-gcc-11-base_11.4.0-4_armhf.deb ... Unpacking gcc-11-base:armhf (11.4.0-4) ... Selecting previously unselected package gcc-13-base:armhf. Preparing to unpack .../087-gcc-13-base_13.2.0-4_armhf.deb ... Unpacking gcc-13-base:armhf (13.2.0-4) ... Selecting previously unselected package googletest. Preparing to unpack .../088-googletest_1.14.0-1_all.deb ... Unpacking googletest (1.14.0-1) ... Selecting previously unselected package libgcc-s1:armhf. Preparing to unpack .../089-libgcc-s1_13.2.0-4_armhf.deb ... Unpacking libgcc-s1:armhf (13.2.0-4) ... Selecting previously unselected package libc6:armhf. Preparing to unpack .../090-libc6_2.37-11_armhf.deb ... Unpacking libc6:armhf (2.37-11) ... Selecting previously unselected package libgomp1:armhf. Preparing to unpack .../091-libgomp1_13.2.0-4_armhf.deb ... Unpacking libgomp1:armhf (13.2.0-4) ... Selecting previously unselected package libsuitesparseconfig7:armhf. Preparing to unpack .../092-libsuitesparseconfig7_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libsuitesparseconfig7:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libamd3:armhf. Preparing to unpack .../093-libamd3_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libamd3:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libasan6:armhf. Preparing to unpack .../094-libasan6_11.4.0-4_armhf.deb ... Unpacking libasan6:armhf (11.4.0-4) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../095-libgfortran5_13.2.0-4_armhf.deb ... Unpacking libgfortran5:armhf (13.2.0-4) ... Selecting previously unselected package libatlas3-base:armhf. Preparing to unpack .../096-libatlas3-base_3.10.3-13_armhf.deb ... Unpacking libatlas3-base:armhf (3.10.3-13) ... Selecting previously unselected package libatlas-base-dev:armhf. Preparing to unpack .../097-libatlas-base-dev_3.10.3-13_armhf.deb ... Unpacking libatlas-base-dev:armhf (3.10.3-13) ... Selecting previously unselected package libatomic1:armhf. Preparing to unpack .../098-libatomic1_13.2.0-4_armhf.deb ... Unpacking libatomic1:armhf (13.2.0-4) ... Selecting previously unselected package libmd0:armhf. Preparing to unpack .../099-libmd0_1.1.0-1_armhf.deb ... Unpacking libmd0:armhf (1.1.0-1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../100-libbsd0_0.11.7-4_armhf.deb ... Unpacking libbsd0:armhf (0.11.7-4) ... Selecting previously unselected package libbtf2:armhf. Preparing to unpack .../101-libbtf2_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libbtf2:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package linux-libc-dev:armhf. Preparing to unpack .../102-linux-libc-dev_6.5.3-1_armhf.deb ... Unpacking linux-libc-dev:armhf (6.5.3-1) ... Selecting previously unselected package libcrypt1:armhf. Preparing to unpack .../103-libcrypt1_1%3a4.4.36-2_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.36-2) ... Selecting previously unselected package libcrypt-dev:armhf. Preparing to unpack .../104-libcrypt-dev_1%3a4.4.36-2_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.36-2) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../105-libkrb5support0_1.20.1-4_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-4) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../106-libcom-err2_1.47.0-2+b1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.0-2+b1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../107-libk5crypto3_1.20.1-4_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-4) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../108-libkeyutils1_1.6.3-2_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-2) ... Selecting previously unselected package libssl3:armhf. Preparing to unpack .../109-libssl3_3.0.11-1_armhf.deb ... Unpacking libssl3:armhf (3.0.11-1) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../110-libkrb5-3_1.20.1-4_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-4) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../111-libgssapi-krb5-2_1.20.1-4_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-4) ... Selecting previously unselected package libtirpc3:armhf. Preparing to unpack .../112-libtirpc3_1.3.3+ds-1_armhf.deb ... Unpacking libtirpc3:armhf (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../113-libnsl2_1.3.0-2_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-2) ... Selecting previously unselected package libtirpc-dev:armhf. Preparing to unpack .../114-libtirpc-dev_1.3.3+ds-1_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:armhf. Preparing to unpack .../115-libnsl-dev_1.3.0-2_armhf.deb ... Unpacking libnsl-dev:armhf (1.3.0-2) ... Selecting previously unselected package libc6-dev:armhf. Preparing to unpack .../116-libc6-dev_2.37-11_armhf.deb ... Unpacking libc6-dev:armhf (2.37-11) ... Selecting previously unselected package libcamd3:armhf. Preparing to unpack .../117-libcamd3_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libcamd3:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libcap2:armhf. Preparing to unpack .../118-libcap2_1%3a2.66-4_armhf.deb ... Unpacking libcap2:armhf (1:2.66-4) ... Selecting previously unselected package libccolamd3:armhf. Preparing to unpack .../119-libccolamd3_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libccolamd3:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libcxsparse4:armhf. Preparing to unpack .../120-libcxsparse4_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libcxsparse4:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libstdc++6:armhf. Preparing to unpack .../121-libstdc++6_13.2.0-4_armhf.deb ... Unpacking libstdc++6:armhf (13.2.0-4) ... Selecting previously unselected package libgflags2.2:armhf. Preparing to unpack .../122-libgflags2.2_2.2.2-2_armhf.deb ... Unpacking libgflags2.2:armhf (2.2.2-2) ... Selecting previously unselected package libgoogle-glog0v6:armhf. Preparing to unpack .../123-libgoogle-glog0v6_0.6.0-2_armhf.deb ... Unpacking libgoogle-glog0v6:armhf (0.6.0-2) ... Selecting previously unselected package libopenblas0-pthread:armhf. Preparing to unpack .../124-libopenblas0-pthread_0.3.24+ds-1_armhf.deb ... Unpacking libopenblas0-pthread:armhf (0.3.24+ds-1) ... Selecting previously unselected package libceres3:armhf. Preparing to unpack .../125-libceres3_2.1.0+really2.1.0+dfsg-2_armhf.deb ... Unpacking libceres3:armhf (2.1.0+really2.1.0+dfsg-2) ... Selecting previously unselected package libgflags-dev:armhf. Preparing to unpack .../126-libgflags-dev_2.2.2-2_armhf.deb ... Unpacking libgflags-dev:armhf (2.2.2-2) ... Selecting previously unselected package libgoogle-glog-dev:armhf. Preparing to unpack .../127-libgoogle-glog-dev_0.6.0-2_armhf.deb ... Unpacking libgoogle-glog-dev:armhf (0.6.0-2) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../128-libpkgconf3_1.8.1-1_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../129-pkgconf-bin_1.8.1-1_amd64.deb ... Unpacking pkgconf-bin (1.8.1-1) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../130-pkgconf_1.8.1-1_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-1) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../131-pkg-config_1.8.1-1_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-1) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../132-libeigen3-dev_3.4.0-4_all.deb ... Unpacking libeigen3-dev (3.4.0-4) ... Selecting previously unselected package libcolamd3:armhf. Preparing to unpack .../133-libcolamd3_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libcolamd3:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libcholmod4:armhf. Preparing to unpack .../134-libcholmod4_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libcholmod4:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libklu2:armhf. Preparing to unpack .../135-libklu2_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libklu2:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libldl3:armhf. Preparing to unpack .../136-libldl3_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libldl3:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libmongoose3:armhf. Preparing to unpack .../137-libmongoose3_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libmongoose3:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libumfpack6:armhf. Preparing to unpack .../138-libumfpack6_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libumfpack6:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package librbio4:armhf. Preparing to unpack .../139-librbio4_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking librbio4:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libspqr4:armhf. Preparing to unpack .../140-libspqr4_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libspqr4:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libgmp10:armhf. Preparing to unpack .../141-libgmp10_2%3a6.3.0+dfsg-2_armhf.deb ... Unpacking libgmp10:armhf (2:6.3.0+dfsg-2) ... Selecting previously unselected package libmpfr6:armhf. Preparing to unpack .../142-libmpfr6_4.2.1-1_armhf.deb ... Unpacking libmpfr6:armhf (4.2.1-1) ... Selecting previously unselected package libspex2:armhf. Preparing to unpack .../143-libspex2_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libspex2:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libopenblas-pthread-dev:armhf. Preparing to unpack .../144-libopenblas-pthread-dev_0.3.24+ds-1_armhf.deb ... Unpacking libopenblas-pthread-dev:armhf (0.3.24+ds-1) ... Selecting previously unselected package libsuitesparse-dev:armhf. Preparing to unpack .../145-libsuitesparse-dev_1%3a7.2.0+dfsg-2_armhf.deb ... Unpacking libsuitesparse-dev:armhf (1:7.2.0+dfsg-2) ... Selecting previously unselected package libceres-dev:armhf. Preparing to unpack .../146-libceres-dev_2.1.0+really2.1.0+dfsg-2_armhf.deb ... Unpacking libceres-dev:armhf (2.1.0+really2.1.0+dfsg-2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../147-libdrm-common_2.4.115-1_all.deb ... Unpacking libdrm-common (2.4.115-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../148-libdrm2_2.4.115-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.115-1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../149-libdrm-amdgpu1_2.4.115-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.115-1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../150-libdrm-nouveau2_2.4.115-1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.115-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../151-libdrm-radeon1_2.4.115-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.115-1) ... Selecting previously unselected package libtinfo6:armhf. Preparing to unpack .../152-libtinfo6_6.4+20230625-2_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20230625-2) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../153-libedit2_3.1-20230828-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20230828-1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../154-libglvnd0_1.6.0-1_armhf.deb ... Unpacking libglvnd0:armhf (1.6.0-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../155-libexpat1_2.5.0-2_armhf.deb ... Unpacking libexpat1:armhf (2.5.0-2) ... Selecting previously unselected package libffi8:armhf. Preparing to unpack .../156-libffi8_3.4.4-1_armhf.deb ... Unpacking libffi8:armhf (3.4.4-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../157-libwayland-server0_1.22.0-2.1_armhf.deb ... Unpacking libwayland-server0:armhf (1.22.0-2.1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../158-libxau6_1%3a1.0.9-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../159-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../160-libxcb1_1.15-1_armhf.deb ... Unpacking libxcb1:armhf (1.15-1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../161-libxcb-randr0_1.15-1_armhf.deb ... Unpacking libxcb-randr0:armhf (1.15-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../162-libgbm1_23.2.1-1_armhf.deb ... Unpacking libgbm1:armhf (23.2.1-1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../163-libglapi-mesa_23.2.1-1_armhf.deb ... Unpacking libglapi-mesa:armhf (23.2.1-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../164-libwayland-client0_1.22.0-2.1_armhf.deb ... Unpacking libwayland-client0:armhf (1.22.0-2.1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../165-libx11-data_2%3a1.8.6-1_all.deb ... Unpacking libx11-data (2:1.8.6-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../166-libx11-6_2%3a1.8.6-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.6-1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../167-libx11-xcb1_2%3a1.8.6-1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.8.6-1) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../168-libxcb-dri2-0_1.15-1_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.15-1) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../169-libxcb-dri3-0_1.15-1_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.15-1) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../170-libxcb-present0_1.15-1_armhf.deb ... Unpacking libxcb-present0:armhf (1.15-1) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../171-libxcb-sync1_1.15-1_armhf.deb ... Unpacking libxcb-sync1:armhf (1.15-1) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../172-libxcb-xfixes0_1.15-1_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.15-1) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../173-libxshmfence1_1.3-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../174-libegl-mesa0_23.2.1-1_armhf.deb ... Unpacking libegl-mesa0:armhf (23.2.1-1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../175-libegl1_1.6.0-1_armhf.deb ... Unpacking libegl1:armhf (1.6.0-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../176-libxcb-glx0_1.15-1_armhf.deb ... Unpacking libxcb-glx0:armhf (1.15-1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../177-libxcb-shm0_1.15-1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.15-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../178-libxext6_2%3a1.3.4-1+b1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b1) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../179-libxfixes3_1%3a6.0.0-2_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-2) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../180-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package libzstd1:armhf. Preparing to unpack .../181-libzstd1_1.5.5+dfsg2-2_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-2) ... Selecting previously unselected package zlib1g:armhf. Preparing to unpack .../182-zlib1g_1%3a1.2.13.dfsg-3_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.13.dfsg-3) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../183-libelf1_0.189-4_armhf.deb ... Unpacking libelf1:armhf (0.189-4) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../184-libicu72_72.1-3_armhf.deb ... Unpacking libicu72:armhf (72.1-3) ... Selecting previously unselected package liblzma5:armhf. Preparing to unpack .../185-liblzma5_5.4.4-0.1_armhf.deb ... Unpacking liblzma5:armhf (5.4.4-0.1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../186-libxml2_2.9.14+dfsg-1.3_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../187-libz3-4_4.8.12-3.1_armhf.deb ... Unpacking libz3-4:armhf (4.8.12-3.1) ... Selecting previously unselected package libllvm16:armhf. Preparing to unpack .../188-libllvm16_1%3a16.0.6-15_armhf.deb ... Unpacking libllvm16:armhf (1:16.0.6-15) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../189-libsensors-config_1%3a3.6.0-8_all.deb ... Unpacking libsensors-config (1:3.6.0-8) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../190-libsensors5_1%3a3.6.0-8_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-8) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../191-libgl1-mesa-dri_23.2.1-1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (23.2.1-1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../192-libglx-mesa0_23.2.1-1_armhf.deb ... Unpacking libglx-mesa0:armhf (23.2.1-1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../193-libglx0_1.6.0-1_armhf.deb ... Unpacking libglx0:armhf (1.6.0-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../194-libgl1_1.6.0-1_armhf.deb ... Unpacking libgl1:armhf (1.6.0-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../195-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../196-x11proto-dev_2023.2-1_all.deb ... Unpacking x11proto-dev (2023.2-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../197-libxau-dev_1%3a1.0.9-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../198-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../199-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../200-libpthread-stubs0-dev_0.4-1_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../201-libxcb1-dev_1.15-1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.15-1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../202-libx11-dev_2%3a1.8.6-1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.6-1) ... Selecting previously unselected package libglx-dev:armhf. Preparing to unpack .../203-libglx-dev_1.6.0-1_armhf.deb ... Unpacking libglx-dev:armhf (1.6.0-1) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../204-libgl-dev_1.6.0-1_armhf.deb ... Unpacking libgl-dev:armhf (1.6.0-1) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../205-libegl-dev_1.6.0-1_armhf.deb ... Unpacking libegl-dev:armhf (1.6.0-1) ... Selecting previously unselected package libubsan1:armhf. Preparing to unpack .../206-libubsan1_13.2.0-4_armhf.deb ... Unpacking libubsan1:armhf (13.2.0-4) ... Selecting previously unselected package libgcc-11-dev:armhf. Preparing to unpack .../207-libgcc-11-dev_11.4.0-4_armhf.deb ... Unpacking libgcc-11-dev:armhf (11.4.0-4) ... Selecting previously unselected package libglvnd-core-dev:armhf. Preparing to unpack .../208-libglvnd-core-dev_1.6.0-1_armhf.deb ... Unpacking libglvnd-core-dev:armhf (1.6.0-1) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../209-libgles1_1.6.0-1_armhf.deb ... Unpacking libgles1:armhf (1.6.0-1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../210-libgles2_1.6.0-1_armhf.deb ... Unpacking libgles2:armhf (1.6.0-1) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../211-libgles-dev_1.6.0-1_armhf.deb ... Unpacking libgles-dev:armhf (1.6.0-1) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../212-libopengl0_1.6.0-1_armhf.deb ... Unpacking libopengl0:armhf (1.6.0-1) ... Selecting previously unselected package libopengl-dev:armhf. Preparing to unpack .../213-libopengl-dev_1.6.0-1_armhf.deb ... Unpacking libopengl-dev:armhf (1.6.0-1) ... Selecting previously unselected package libglvnd-dev:armhf. Preparing to unpack .../214-libglvnd-dev_1.6.0-1_armhf.deb ... Unpacking libglvnd-dev:armhf (1.6.0-1) ... Selecting previously unselected package libgl1-mesa-dev:armhf. Preparing to unpack .../215-libgl1-mesa-dev_23.2.1-1_armhf.deb ... Unpacking libgl1-mesa-dev:armhf (23.2.1-1) ... Selecting previously unselected package libglu1-mesa:armhf. Preparing to unpack .../216-libglu1-mesa_9.0.2-1.1_armhf.deb ... Unpacking libglu1-mesa:armhf (9.0.2-1.1) ... Selecting previously unselected package libglu1-mesa-dev:armhf. Preparing to unpack .../217-libglu1-mesa-dev_9.0.2-1.1_armhf.deb ... Unpacking libglu1-mesa-dev:armhf (9.0.2-1.1) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../218-libxi6_2%3a1.8-1+b1_armhf.deb ... Unpacking libxi6:armhf (2:1.8-1+b1) ... Selecting previously unselected package libglut3.12:armhf. Preparing to unpack .../219-libglut3.12_3.4.0-1_armhf.deb ... Unpacking libglut3.12:armhf (3.4.0-1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../220-libxext-dev_2%3a1.3.4-1+b1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../221-x11-common_1%3a7.7+23_all.deb ... Unpacking x11-common (1:7.7+23) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../222-libice6_2%3a1.0.10-1_armhf.deb ... Unpacking libice6:armhf (2:1.0.10-1) ... Selecting previously unselected package libuuid1:armhf. Preparing to unpack .../223-libuuid1_2.39.2-2_armhf.deb ... Unpacking libuuid1:armhf (2.39.2-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../224-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../225-libxt6_1%3a1.2.1-1.1_armhf.deb ... Unpacking libxt6:armhf (1:1.2.1-1.1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../226-libice-dev_2%3a1.0.10-1_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.10-1) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../227-libsm-dev_2%3a1.2.3-1_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.3-1) ... Selecting previously unselected package libxt-dev:armhf. Preparing to unpack .../228-libxt-dev_1%3a1.2.1-1.1_armhf.deb ... Unpacking libxt-dev:armhf (1:1.2.1-1.1) ... Selecting previously unselected package libglut-dev:armhf. Preparing to unpack .../229-libglut-dev_3.4.0-1_armhf.deb ... Unpacking libglut-dev:armhf (3.4.0-1) ... Selecting previously unselected package libgtest-dev:armhf. Preparing to unpack .../230-libgtest-dev_1.14.0-1_armhf.deb ... Unpacking libgtest-dev:armhf (1.14.0-1) ... Selecting previously unselected package libgmock-dev:armhf. Preparing to unpack .../231-libgmock-dev_1.14.0-1_armhf.deb ... Unpacking libgmock-dev:armhf (1.14.0-1) ... Selecting previously unselected package libudev1:armhf. Preparing to unpack .../232-libudev1_254.5-1_armhf.deb ... Unpacking libudev1:armhf (254.5-1) ... Selecting previously unselected package libhwloc15:armhf. Preparing to unpack .../233-libhwloc15_2.9.3-1_armhf.deb ... Unpacking libhwloc15:armhf (2.9.3-1) ... Selecting previously unselected package libmetis5:armhf. Preparing to unpack .../234-libmetis5_5.1.0.dfsg-7_armhf.deb ... Unpacking libmetis5:armhf (5.1.0.dfsg-7) ... Selecting previously unselected package libmetis-dev:armhf. Preparing to unpack .../235-libmetis-dev_5.1.0.dfsg-7_armhf.deb ... Unpacking libmetis-dev:armhf (5.1.0.dfsg-7) ... Selecting previously unselected package libopenblas0:armhf. Preparing to unpack .../236-libopenblas0_0.3.24+ds-1_armhf.deb ... Unpacking libopenblas0:armhf (0.3.24+ds-1) ... Selecting previously unselected package libopenblas-dev:armhf. Preparing to unpack .../237-libopenblas-dev_0.3.24+ds-1_armhf.deb ... Unpacking libopenblas-dev:armhf (0.3.24+ds-1) ... Selecting previously unselected package libqglviewer-headers. Preparing to unpack .../238-libqglviewer-headers_2.8.0+dfsg1-2_all.deb ... Unpacking libqglviewer-headers (2.8.0+dfsg1-2) ... Selecting previously unselected package libstdc++-11-dev:armhf. Preparing to unpack .../239-libstdc++-11-dev_11.4.0-4_armhf.deb ... Unpacking libstdc++-11-dev:armhf (11.4.0-4) ... Selecting previously unselected package libtbbmalloc2:armhf. Preparing to unpack .../240-libtbbmalloc2_2021.9.0-2_armhf.deb ... Unpacking libtbbmalloc2:armhf (2021.9.0-2) ... Selecting previously unselected package libtbbbind-2-5:armhf. Preparing to unpack .../241-libtbbbind-2-5_2021.9.0-2_armhf.deb ... Unpacking libtbbbind-2-5:armhf (2021.9.0-2) ... Selecting previously unselected package libtbb12:armhf. Preparing to unpack .../242-libtbb12_2021.9.0-2_armhf.deb ... Unpacking libtbb12:armhf (2021.9.0-2) ... Selecting previously unselected package libtbb-dev:armhf. Preparing to unpack .../243-libtbb-dev_2021.9.0-2_armhf.deb ... Unpacking libtbb-dev:armhf (2021.9.0-2) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armhf. Preparing to unpack .../244-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Setting up libconfig-inifiles-perl (3.000003-2) ... Setting up libexpat1:amd64 (2.5.0-2) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up gcc-11-base:armhf (11.4.0-4) ... Setting up libfile-which-perl (1.27-2) ... Setting up libpsl5:amd64 (0.21.2-1+b1) ... Setting up libc6-armhf-cross (2.37-3cross1) ... Setting up libicu72:amd64 (72.1-3) ... Setting up bsdextrautils (2.39.2-2) ... Setting up libglvnd-core-dev:armhf (1.6.0-1) ... Setting up libmagic-mgc (1:5.45-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.6) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up libqglviewer-headers (2.8.0+dfsg1-2) ... Setting up x11-common (1:7.7+23) ... invoke-rc.d: could not determine current runlevel All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of restart. Setting up libsensors-config (1:3.6.0-8) ... Setting up libnghttp2-14:amd64 (1.56.0-1) ... Setting up libmagic1:amd64 (1:5.45-2) ... Setting up linux-libc-dev:armhf (6.5.3-1) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up gettext-base (0.21-13+b1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-2) ... Setting up libyaml-perl (1.30-2) ... Setting up googletest (1.14.0-1) ... Setting up libpthread-stubs0-dev:armhf (0.4-1) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-3) ... Setting up libxml-sax-base-perl (1.09-3) ... Setting up libio-string-perl (1.08-4) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up cross-config (2.6.20) ... Setting up libpkgconf3:amd64 (1.8.1-1) ... Setting up libuv1:amd64 (1.44.2-1) ... Setting up gcc-13-base:armhf (13.2.0-4) ... Setting up libx11-data (2:1.8.6-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up gcc-13-cross-base (13.2.0-2cross1) ... Setting up libproc2-0:amd64 (2:4.0.3-1) ... Setting up linux-libc-dev-armhf-cross (6.3.7-1cross1) ... Setting up autopoint (0.21-13) ... Setting up libjsoncpp25:amd64 (1.9.5-6) ... Setting up pkgconf-bin (1.8.1-1) ... Setting up libncursesw6:amd64 (6.4+20230625-2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-3) ... Setting up autoconf (2.71-3) ... Setting up gcc-13-arm-linux-gnueabihf-base:amd64 (13.2.0-2cross1) ... Setting up sensible-utils (0.0.20) ... Setting up librhash0:amd64 (1.4.3-3) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up procps (2:4.0.3-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up libssh2-1:amd64 (1.11.0-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up cmake-data (3.27.6-1) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up binutils-arm-linux-gnueabihf (2.41-5) ... Setting up libdrm-common (2.4.115-1) ... Setting up libelf1:amd64 (0.189-4) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3) ... Setting up liblocale-gettext-perl (1.07-6) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libgomp1-armhf-cross (13.2.0-2cross1) ... Setting up x11proto-dev (2023.2-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-13+b1) ... Setting up libgtest-dev:armhf (1.14.0-1) ... Setting up cpp-13-arm-linux-gnueabihf (13.2.0-2cross1) ... Setting up libtool (2.4.7-7) ... Setting up libarchive13:amd64 (3.6.2-1) ... Setting up libgcc-s1-armhf-cross (13.2.0-2cross1) ... Setting up libc6-dev-armhf-cross (2.37-3cross1) ... Setting up libatomic1-armhf-cross (13.2.0-2cross1) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up pkgconf:amd64 (1.8.1-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libstdc++6-armhf-cross (13.2.0-2cross1) ... Setting up libeigen3-dev (3.4.0-4) ... Setting up pkg-config:amd64 (1.8.1-1) ... Setting up libubsan1-armhf-cross (13.2.0-2cross1) ... Setting up libgmock-dev:armhf (1.14.0-1) ... Setting up ucf (3.0043+nmu1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.23.0-2) ... Setting up libcurl4:amd64 (8.3.0-2) ... Setting up cpp-arm-linux-gnueabihf (4:13.2.0-1) ... Setting up libasan8-armhf-cross (13.2.0-2cross1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libxml-sax-perl (1.02+dfsg-3) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libgcc-13-dev-armhf-cross (13.2.0-2cross1) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1+b1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up cmake (3.27.6-1) ... Setting up libstdc++-13-dev-armhf-cross (13.2.0-2cross1) ... Setting up debhelper (13.11.6) ... Setting up gcc-13-arm-linux-gnueabihf (13.2.0-2cross1) ... Setting up libxml-simple-perl (2.25-2) ... Setting up gcc-arm-linux-gnueabihf (4:13.2.0-1) ... Setting up g++-13-arm-linux-gnueabihf (13.2.0-2cross1) ... Setting up g++-arm-linux-gnueabihf (4:13.2.0-1) ... Setting up libconfig-auto-perl (0.44-2) ... Setting up libdebian-dpkgcross-perl (2.6.20) ... Setting up dpkg-cross (2.6.20) ... Setting up crossbuild-essential-armhf (12.10) ... Setting up libgcc-s1:armhf (13.2.0-4) ... Setting up libc6:armhf (2.37-11) ... Setting up libffi8:armhf (3.4.4-1) ... Setting up libdrm2:armhf (2.4.115-1) ... Setting up libmd0:armhf (1.1.0-1) ... Setting up libxshmfence1:armhf (1.3-1) ... Setting up libbsd0:armhf (0.11.7-4) ... Setting up libstdc++6:armhf (13.2.0-4) ... Setting up libtinfo6:armhf (6.4+20230625-2) ... Setting up libgflags2.2:armhf (2.2.2-2) ... Setting up libdrm-amdgpu1:armhf (2.4.115-1) ... Setting up libwayland-client0:armhf (1.22.0-2.1) ... Setting up libexpat1:armhf (2.5.0-2) ... Setting up libtbbmalloc2:armhf (2021.9.0-2) ... Setting up libwayland-server0:armhf (1.22.0-2.1) ... Setting up libzstd1:armhf (1.5.5+dfsg2-2) ... Setting up libice6:armhf (2:1.0.10-1) ... Setting up libxau6:armhf (1:1.0.9-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libkeyutils1:armhf (1.6.3-2) ... Setting up libdrm-nouveau2:armhf (2.4.115-1) ... Setting up libxcb1:armhf (1.15-1) ... Setting up libicu72:armhf (72.1-3) ... Setting up libxcb-xfixes0:armhf (1.15-1) ... Setting up libxau-dev:armhf (1:1.0.9-1) ... Setting up libgoogle-glog0v6:armhf (0.6.0-2) ... Setting up liblzma5:armhf (5.4.4-0.1) ... Setting up libice-dev:armhf (2:1.0.10-1) ... Setting up libdrm-radeon1:armhf (2.4.115-1) ... Setting up libglvnd0:armhf (1.6.0-1) ... Setting up libxcb-glx0:armhf (1.15-1) ... Setting up libedit2:armhf (3.1-20230828-1) ... Setting up libssl3:armhf (3.0.11-1) ... Setting up libcxsparse4:armhf (1:7.2.0+dfsg-2) ... Setting up zlib1g:armhf (1:1.2.13.dfsg-3) ... Setting up libcrypt1:armhf (1:4.4.36-2) ... Setting up libmetis5:armhf (5.1.0.dfsg-7) ... Setting up libxcb-shm0:armhf (1.15-1) ... Setting up libcom-err2:armhf (1.47.0-2+b1) ... Setting up libldl3:armhf (1:7.2.0+dfsg-2) ... Setting up libgomp1:armhf (13.2.0-4) ... Setting up libcap2:armhf (1:2.66-4) ... Setting up libopengl0:armhf (1.6.0-1) ... Setting up libasan6:armhf (11.4.0-4) ... Setting up libkrb5support0:armhf (1.20.1-4) ... Setting up libxcb-present0:armhf (1.15-1) ... Setting up libbtf2:armhf (1:7.2.0+dfsg-2) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3) ... Setting up libz3-4:armhf (4.8.12-3.1) ... Setting up libgles2:armhf (1.6.0-1) ... Setting up libxcb-sync1:armhf (1.15-1) ... Setting up libgmp10:armhf (2:6.3.0+dfsg-2) ... Setting up libgles1:armhf (1.6.0-1) ... Setting up libatomic1:armhf (13.2.0-4) ... Setting up libuuid1:armhf (2.39.2-2) ... Setting up libgflags-dev:armhf (2.2.2-2) ... Setting up libsensors5:armhf (1:3.6.0-8) ... Setting up libk5crypto3:armhf (1.20.1-4) ... Setting up libglapi-mesa:armhf (23.2.1-1) ... Setting up libgfortran5:armhf (13.2.0-4) ... Setting up libudev1:armhf (254.5-1) ... Setting up libubsan1:armhf (13.2.0-4) ... Setting up libxcb-dri2-0:armhf (1.15-1) ... Setting up libgcc-11-dev:armhf (11.4.0-4) ... Setting up libcrypt-dev:armhf (1:4.4.36-2) ... Setting up libxcb-randr0:armhf (1.15-1) ... Setting up libsuitesparseconfig7:armhf (1:7.2.0+dfsg-2) ... Setting up libx11-6:armhf (2:1.8.6-1) ... Setting up libkrb5-3:armhf (1.20.1-4) ... Setting up libglu1-mesa:armhf (9.0.2-1.1) ... Setting up libgoogle-glog-dev:armhf (0.6.0-2) ... Setting up libopengl-dev:armhf (1.6.0-1) ... Setting up libelf1:armhf (0.189-4) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3) ... Setting up libxcb-dri3-0:armhf (1.15-1) ... Setting up libx11-xcb1:armhf (2:1.8.6-1) ... Setting up libopenblas0-pthread:armhf (0.3.24+ds-1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so.0 to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so.0 (libopenblas.so.0-arm-linux-gnueabihf) in auto mode Setting up libatlas3-base:armhf (3.10.3-13) ... Setting up libxcb1-dev:armhf (1.15-1) ... Setting up libamd3:armhf (1:7.2.0+dfsg-2) ... Setting up libgbm1:armhf (23.2.1-1) ... Setting up libcolamd3:armhf (1:7.2.0+dfsg-2) ... Setting up libsm-dev:armhf (2:1.2.3-1) ... Setting up libmetis-dev:armhf (5.1.0.dfsg-7) ... Setting up libx11-dev:armhf (2:1.8.6-1) ... Setting up libxext6:armhf (2:1.3.4-1+b1) ... Setting up libatlas-base-dev:armhf (3.10.3-13) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/atlas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/atlas/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode Setting up libcamd3:armhf (1:7.2.0+dfsg-2) ... Setting up libmongoose3:armhf (1:7.2.0+dfsg-2) ... Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ... Setting up libegl-mesa0:armhf (23.2.1-1) ... Setting up libmpfr6:armhf (4.2.1-1) ... Setting up libxfixes3:armhf (1:6.0.0-2) ... Setting up librbio4:armhf (1:7.2.0+dfsg-2) ... Setting up libhwloc15:armhf (2.9.3-1) ... Setting up libgssapi-krb5-2:armhf (1.20.1-4) ... Setting up libxt6:armhf (1:1.2.1-1.1) ... Setting up libccolamd3:armhf (1:7.2.0+dfsg-2) ... Setting up libxext-dev:armhf (2:1.3.4-1+b1) ... Setting up libceres3:armhf (2.1.0+really2.1.0+dfsg-2) ... Setting up libopenblas0:armhf (0.3.24+ds-1) ... Setting up libegl1:armhf (1.6.0-1) ... Setting up libllvm16:armhf (1:16.0.6-15) ... Setting up libopenblas-pthread-dev:armhf (0.3.24+ds-1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so (libopenblas.so-arm-linux-gnueabihf) in auto mode Setting up libcholmod4:armhf (1:7.2.0+dfsg-2) ... Setting up libtirpc3:armhf (1.3.3+ds-1) ... Setting up libspex2:armhf (1:7.2.0+dfsg-2) ... Setting up libxi6:armhf (2:1.8-1+b1) ... Setting up libspqr4:armhf (1:7.2.0+dfsg-2) ... Setting up libgl1-mesa-dri:armhf (23.2.1-1) ... Setting up libtbbbind-2-5:armhf (2021.9.0-2) ... Setting up libopenblas-dev:armhf (0.3.24+ds-1) ... Setting up libtirpc-dev:armhf (1.3.3+ds-1) ... Setting up libxt-dev:armhf (1:1.2.1-1.1) ... Setting up libklu2:armhf (1:7.2.0+dfsg-2) ... Setting up libumfpack6:armhf (1:7.2.0+dfsg-2) ... Setting up libnsl2:armhf (1.3.0-2) ... Setting up libglx-mesa0:armhf (23.2.1-1) ... Setting up libglx0:armhf (1.6.0-1) ... Setting up libsuitesparse-dev:armhf (1:7.2.0+dfsg-2) ... Setting up libtbb12:armhf (2021.9.0-2) ... Setting up libgl1:armhf (1.6.0-1) ... Setting up libglut3.12:armhf (3.4.0-1) ... Setting up libceres-dev:armhf (2.1.0+really2.1.0+dfsg-2) ... Setting up libnsl-dev:armhf (1.3.0-2) ... Setting up libc6-dev:armhf (2.37-11) ... Setting up libglx-dev:armhf (1.6.0-1) ... Setting up libtbb-dev:armhf (2021.9.0-2) ... Setting up libgl-dev:armhf (1.6.0-1) ... Setting up libegl-dev:armhf (1.6.0-1) ... Setting up libglu1-mesa-dev:armhf (9.0.2-1.1) ... Setting up libstdc++-11-dev:armhf (11.4.0-4) ... Setting up libgles-dev:armhf (1.6.0-1) ... Setting up libglvnd-dev:armhf (1.6.0-1) ... Setting up libgl1-mesa-dev:armhf (23.2.1-1) ... Setting up libglut-dev:armhf (3.4.0-1) ... Setting up sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Processing triggers for libc-bin (2.37-11) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.27-1 (2023-05-08) amd64 (x86_64) Toolchain package versions: binutils_2.41-5 dpkg-dev_1.22.0 g++-11_11.4.0-4 g++-13_13.2.0-4 gcc-11_11.4.0-4 gcc-13_13.2.0-4 libc6-dev_2.37-11 libstdc++-11-dev_11.4.0-4 libstdc++-13-dev_13.2.0-4 libstdc++-13-dev-armhf-cross_13.2.0-2cross1 libstdc++6_13.2.0-4 libstdc++6-armhf-cross_13.2.0-2cross1 linux-libc-dev_6.5.3-1 Package versions: adduser_3.137 apt_2.7.6 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-13 autotools-dev_20220109.1 base-files_13 base-passwd_3.6.1 bash_5.2.15-2+b5 binutils_2.41-5 binutils-arm-linux-gnueabihf_2.41-5 binutils-common_2.41-5 binutils-x86-64-linux-gnu_2.41-5 bsdextrautils_2.39.2-2 bsdutils_1:2.39.2-2 build-essential_12.10 bzip2_1.0.8-5+b1 cmake_3.27.6-1 cmake-data_3.27.6-1 coreutils_9.1-1 cpp_4:13.2.0-1 cpp-11_11.4.0-4 cpp-13_13.2.0-4 cpp-13-arm-linux-gnueabihf_13.2.0-2cross1 cpp-arm-linux-gnueabihf_4:13.2.0-1 cross-config_2.6.20 crossbuild-essential-armhf_12.10 dash_0.5.12-6 debconf_1.5.82 debhelper_13.11.6 debian-archive-keyring_2023.4 debianutils_5.13 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 dpkg_1.22.0 dpkg-cross_2.6.20 dpkg-dev_1.22.0 dwz_0.15-1 e2fsprogs_1.47.0-2+b1 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1 g++-11_11.4.0-4 g++-13_13.2.0-4 g++-13-arm-linux-gnueabihf_13.2.0-2cross1 g++-arm-linux-gnueabihf_4:13.2.0-1 gcc_4:13.2.0-1 gcc-11_11.4.0-4 gcc-11-base_11.4.0-4 gcc-12-base_12.3.0-9 gcc-13_13.2.0-4 gcc-13-arm-linux-gnueabihf_13.2.0-2cross1 gcc-13-arm-linux-gnueabihf-base_13.2.0-2cross1 gcc-13-base_13.2.0-4 gcc-13-cross-base_13.2.0-2cross1 gcc-9-base_9.5.0-4 gcc-arm-linux-gnueabihf_4:13.2.0-1 gettext_0.21-13+b1 gettext-base_0.21-13+b1 googletest_1.14.0-1 gpgv_2.2.40-1.1 grep_3.11-3 groff-base_1.23.0-2 gzip_1.12-1 hostname_3.23+nmu1 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-3 libamd3_1:7.2.0+dfsg-2 libapt-pkg6.0_2.7.6 libarchive-zip-perl_1.68-1 libarchive13_3.6.2-1 libasan6_11.4.0-4 libasan8_13.2.0-4 libasan8-armhf-cross_13.2.0-2cross1 libatlas-base-dev_3.10.3-13 libatlas3-base_3.10.3-13 libatomic1_13.2.0-4 libatomic1-armhf-cross_13.2.0-2cross1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libbinutils_2.41-5 libblkid1_2.39.2-2 libbrotli1_1.0.9-2+b6 libbsd0_0.11.7-4 libbtf2_1:7.2.0+dfsg-2 libbz2-1.0_1.0.8-5+b1 libc-bin_2.37-11 libc-dev-bin_2.37-11 libc6_2.37-11 libc6-armhf-cross_2.37-3cross1 libc6-dev_2.37-11 libc6-dev-armhf-cross_2.37-3cross1 libcamd3_1:7.2.0+dfsg-2 libcap-ng0_0.8.3-1+b3 libcap2_1:2.66-4 libcc1-0_13.2.0-4 libccolamd3_1:7.2.0+dfsg-2 libceres-dev_2.1.0+really2.1.0+dfsg-2 libceres3_2.1.0+really2.1.0+dfsg-2 libcholmod4_1:7.2.0+dfsg-2 libcolamd3_1:7.2.0+dfsg-2 libcom-err2_1.47.0-2+b1 libconfig-auto-perl_0.44-2 libconfig-inifiles-perl_3.000003-2 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libctf-nobfd0_2.41-5 libctf0_2.41-5 libcurl4_8.3.0-2 libcxsparse4_1:7.2.0+dfsg-2 libdb5.3_5.3.28+dfsg2-2 libdebconfclient0_0.271 libdebhelper-perl_13.11.6 libdebian-dpkgcross-perl_2.6.20 libdpkg-perl_1.22.0 libdrm-amdgpu1_2.4.115-1 libdrm-common_2.4.115-1 libdrm-nouveau2_2.4.115-1 libdrm-radeon1_2.4.115-1 libdrm2_2.4.115-1 libedit2_3.1-20230828-1 libegl-dev_1.6.0-1 libegl-mesa0_23.2.1-1 libegl1_1.6.0-1 libeigen3-dev_3.4.0-4 libelf1_0.189-4 libexpat1_2.5.0-2 libext2fs2_1.47.0-2+b1 libfakeroot_1.32.1-1 libffi8_3.4.4-1 libfile-find-rule-perl_0.34-3 libfile-homedir-perl_1.006-2 libfile-stripnondeterminism-perl_1.13.1-1 libfile-which-perl_1.27-2 libgbm1_23.2.1-1 libgcc-11-dev_11.4.0-4 libgcc-13-dev_13.2.0-4 libgcc-13-dev-armhf-cross_13.2.0-2cross1 libgcc-s1_13.2.0-4 libgcc-s1-armhf-cross_13.2.0-2cross1 libgcrypt20_1.10.2-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgflags-dev_2.2.2-2 libgflags2.2_2.2.2-2 libgfortran5_13.2.0-4 libgl-dev_1.6.0-1 libgl1_1.6.0-1 libgl1-mesa-dev_23.2.1-1 libgl1-mesa-dri_23.2.1-1 libglapi-mesa_23.2.1-1 libgles-dev_1.6.0-1 libgles1_1.6.0-1 libgles2_1.6.0-1 libglu1-mesa_9.0.2-1.1 libglu1-mesa-dev_9.0.2-1.1 libglut-dev_3.4.0-1 libglut3.12_3.4.0-1 libglvnd-core-dev_1.6.0-1 libglvnd-dev_1.6.0-1 libglvnd0_1.6.0-1 libglx-dev_1.6.0-1 libglx-mesa0_23.2.1-1 libglx0_1.6.0-1 libgmock-dev_1.14.0-1 libgmp10_2:6.3.0+dfsg-2 libgnutls30_3.8.1-4+b1 libgomp1_13.2.0-4 libgomp1-armhf-cross_13.2.0-2cross1 libgoogle-glog-dev_0.6.0-2 libgoogle-glog0v6_0.6.0-2 libgpg-error0_1.47-2 libgprofng0_2.41-5 libgssapi-krb5-2_1.20.1-4 libgtest-dev_1.14.0-1 libhogweed6_3.9.1-2 libhwasan0_13.2.0-4 libhwloc15_2.9.3-1 libice-dev_2:1.0.10-1 libice6_2:1.0.10-1 libicu72_72.1-3 libidn2-0_2.3.4-1+b1 libio-string-perl_1.08-4 libisl23_0.26-3 libitm1_13.2.0-4 libjansson4_2.14-2 libjsoncpp25_1.9.5-6 libk5crypto3_1.20.1-4 libkeyutils1_1.6.3-2 libklu2_1:7.2.0+dfsg-2 libkrb5-3_1.20.1-4 libkrb5support0_1.20.1-4 libldap-2.5-0_2.5.13+dfsg-5 libldl3_1:7.2.0+dfsg-2 libllvm16_1:16.0.6-15 liblocale-gettext-perl_1.07-6 liblsan0_13.2.0-4 liblz4-1_1.9.4-1 liblzma5_5.4.4-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-1 libmetis-dev_5.1.0.dfsg-7 libmetis5_5.1.0.dfsg-7 libmongoose3_1:7.2.0+dfsg-2 libmount1_2.39.2-2 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20230625-2 libnettle8_3.9.1-2 libnghttp2-14_1.56.0-1 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnumber-compare-perl_0.03-3 libopenblas-dev_0.3.24+ds-1 libopenblas-pthread-dev_0.3.24+ds-1 libopenblas0_0.3.24+ds-1 libopenblas0-pthread_0.3.24+ds-1 libopengl-dev_1.6.0-1 libopengl0_1.6.0-1 libp11-kit0_0.25.0-4 libpam-modules_1.5.2-7 libpam-modules-bin_1.5.2-7 libpam-runtime_1.5.2-7 libpam0g_1.5.2-7 libpcre2-8-0_10.42-4 libpcre3_2:8.39-15 libperl5.34_5.34.0-5 libperl5.36_5.36.0-9 libpipeline1_1.5.7-1 libpkgconf3_1.8.1-1 libproc2-0_2:4.0.3-1 libpsl5_0.21.2-1+b1 libpthread-stubs0-dev_0.4-1 libqglviewer-headers_2.8.0+dfsg1-2 libquadmath0_13.2.0-4 librbio4_1:7.2.0+dfsg-2 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg1-3 libsasl2-modules-db_2.1.28+dfsg1-3 libseccomp2_2.5.4-1+b3 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsensors-config_1:3.6.0-8 libsensors5_1:3.6.0-8 libsepol2_3.5-1 libsframe1_2.41-5 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.39.2-2 libspex2_1:7.2.0+dfsg-2 libspqr4_1:7.2.0+dfsg-2 libss2_1.47.0-2+b1 libssh2-1_1.11.0-2 libssl3_3.0.11-1 libstdc++-11-dev_11.4.0-4 libstdc++-13-dev_13.2.0-4 libstdc++-13-dev-armhf-cross_13.2.0-2cross1 libstdc++6_13.2.0-4 libstdc++6-armhf-cross_13.2.0-2cross1 libsub-override-perl_0.09-4 libsuitesparse-dev_1:7.2.0+dfsg-2 libsuitesparseconfig7_1:7.2.0+dfsg-2 libsystemd0_254.5-1 libtasn1-6_4.19.0-3 libtbb-dev_2021.9.0-2 libtbb12_2021.9.0-2 libtbbbind-2-5_2021.9.0-2 libtbbmalloc2_2021.9.0-2 libtext-glob-perl_0.11-3 libtinfo6_6.4+20230625-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libtsan0_11.4.0-4 libtsan2_13.2.0-4 libubsan1_13.2.0-4 libubsan1-armhf-cross_13.2.0-2cross1 libuchardet0_0.0.7-1 libudev1_254.5-1 libumfpack6_1:7.2.0+dfsg-2 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.2-2 libuv1_1.44.2-1 libwayland-client0_1.22.0-2.1 libwayland-server0_1.22.0-2.1 libx11-6_2:1.8.6-1 libx11-data_2:1.8.6-1 libx11-dev_2:1.8.6-1 libx11-xcb1_2:1.8.6-1 libxau-dev_1:1.0.9-1 libxau6_1:1.0.9-1 libxcb-dri2-0_1.15-1 libxcb-dri3-0_1.15-1 libxcb-glx0_1.15-1 libxcb-present0_1.15-1 libxcb-randr0_1.15-1 libxcb-shm0_1.15-1 libxcb-sync1_1.15-1 libxcb-xfixes0_1.15-1 libxcb1_1.15-1 libxcb1-dev_1.15-1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.4-1+b1 libxext6_2:1.3.4-1+b1 libxfixes3_1:6.0.0-2 libxi6_2:1.8-1+b1 libxml-libxml-perl_2.0207+dfsg+really+2.0134-1+b1 libxml-namespacesupport-perl_1.12-2 libxml-sax-base-perl_1.09-3 libxml-sax-perl_1.02+dfsg-3 libxml-simple-perl_2.25-2 libxml2_2.9.14+dfsg-1.3 libxshmfence1_1.3-1 libxt-dev_1:1.2.1-1.1 libxt6_1:1.2.1-1.1 libxxf86vm1_1:1.1.4-1+b2 libxxhash0_0.8.2-2 libyaml-perl_1.30-2 libz3-4_4.8.12-3.1 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.3-1 linux-libc-dev-armhf-cross_6.3.7-1cross1 login_1:4.13+dfsg1-2 logsave_1.47.0-2+b1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.0-1 mawk_1.3.4.20230808-1 mount_2.39.2-2 ncurses-base_6.4+20230625-2 ncurses-bin_6.4+20230625-2 passwd_1:4.13+dfsg1-2 patch_2.7.6-7 perl_5.36.0-9 perl-base_5.36.0-9 perl-modules-5.34_5.34.0-5 perl-modules-5.36_5.36.0-9 pkg-config_1.8.1-1 pkgconf_1.8.1-1 pkgconf-bin_1.8.1-1 po-debconf_1.0.21+nmu1 procps_2:4.0.3-1 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 sysvinit-utils_3.08-1 tar_1.34+dfsg-1.2 tzdata_2023c-10 ucf_3.0043+nmu1 usrmerge_37 util-linux_2.39.2-2 util-linux-extra_2.39.2-2 x11-common_1:7.7+23 x11proto-dev_2023.2-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.4.4-0.1 zlib1g_1:1.2.13.dfsg-3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: g2o Binary: libg2o0, libg2o-dev, libg2o-doc Architecture: any all Version: 0~20230806-1 Maintainer: Debian Science Maintainers Uploaders: Dima Kogan Homepage: http://www.g2o.org Standards-Version: 4.1.3 Vcs-Browser: https://salsa.debian.org/science-team/g2o Vcs-Git: https://salsa.debian.org/science-team/g2o.git Build-Depends: debhelper (>= 11), cmake, libopenblas-dev, libsuitesparse-dev, libopengl-dev, libqglviewer-headers, libeigen3-dev, libglut-dev, libtbb-dev, libmetis-dev, libceres-dev, libgmock-dev Build-Depends-Indep: doxygen, graphviz, fig2dev, texlive-latex-base, texlive-latex-extra, texlive-science, ghostscript Package-List: libg2o-dev deb libdevel optional arch=any libg2o-doc deb doc optional arch=all libg2o0 deb libs optional arch=any Checksums-Sha1: 35584d1456fc402443d2fed934f09e5932678a1b 713348 g2o_0~20230806.orig.tar.xz b4e8a31d3527a7bcebb7304a6932710fccab3e07 7304 g2o_0~20230806-1.debian.tar.xz Checksums-Sha256: 52acdc696d6d8d3e2679cf99c33545c082fe266b544108665f1042d9cc77ae96 713348 g2o_0~20230806.orig.tar.xz c61c0d162804e280ca680b604e17ffeab9f68f2574df4131cb82ece01339f18b 7304 g2o_0~20230806-1.debian.tar.xz Files: 708477e28a1cb0119c313fdb96b42858 713348 g2o_0~20230806.orig.tar.xz e940c18c09e98a173a47309b119ffd62 7304 g2o_0~20230806-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEteL6GQ/fmv4hiInPrMfCzzCUEYgFAmTQkisACgkQrMfCzzCU EYhPjhAAqZbqxUyUerXEJJbeXgDLXt73HZi6xzClDz5DzHPqNCNdI04Nrs1icJzw TeEMYlG64G3cSuQsWo2s6k/NZNsv3pr4kfQn/gPD03BDiAPIU60bNkgkD4Z11Cfg huBKeFX435Ndtao7p8260p4zb3tKHutE7FFY5qIvJ+1CBtZDyd3TOrqfn32OFzqo d7GdijUnZ2LRyNAzEIDgnkpHo1rKqDKmwojK4z2fhwcFRAKV76kNh/mvjpzqT2XI b/ElqWdxTWfzYXevH+xhJaGIqCHeCYG9blK95dFstv31Rp9qBSaFkNAAN2/rmryj IfyfxBetKY0yKK7Iv3C+BExxxnSQCZYtxat8FO1+LvbRrBQ5PR5TXNyb1M0y7i16 /9WG0wdcO4m7yQnZX9rD30roa8hgsowOqWdebdn43t1rW80hg6QTiERztMu5fO2b kVBO0nFBbE4p/XdJjUn5K1g6eUl90ynVE37DPOhuVZESQOgfjmlcnitZf/7dquQA ErTzmANc8wPnF4k/4rmKpztAFeRTZc9u1exCJhaXH3M2vc1ZtoI11og+6TEv55RY UjKvyEcU0j9wehizraF04IxaRrDPXBdM4lnXXyd79uz0S1iLVWhd+1lbHreUnta9 giI39iOPvKI60XxipHbf2o/weJIS6jMyY8FRUCnSe13hW4X7qOg= =e45w -----END PGP SIGNATURE----- gpgv: Signature made Mon Aug 7 06:41:47 2023 UTC gpgv: using RSA key B5E2FA190FDF9AFE218889CFACC7C2CF30941188 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./g2o_0~20230806-1.dsc: no acceptable signature found dpkg-source: info: extracting g2o in /<> dpkg-source: info: unpacking g2o_0~20230806.orig.tar.xz dpkg-source: info: unpacking g2o_0~20230806-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying no-sse.patch dpkg-source: info: applying fix-gtest-linker-failures.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.armhf DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=crossqa PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=crossqa SCHROOT_SESSION_ID=sid-amd64-sbuild-0792a050-49fc-433f-9e8e-e0b4f6b980a2 SCHROOT_UID=1000 SCHROOT_USER=crossqa SHELL=/bin/sh USER=crossqa dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -aarmhf -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package g2o dpkg-buildpackage: info: source version 0~20230806-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Dima Kogan dpkg-architecture: warning: specified GNU system type arm-linux-gnueabihf does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --buildsystem=cmake dh_auto_clean -O--buildsystem=cmake dh_autoreconf_clean -O--buildsystem=cmake dh_clean -O--buildsystem=cmake debian/rules build-arch dh build-arch --buildsystem=cmake dh_update_autotools_config -a -O--buildsystem=cmake dh_autoreconf -a -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DBUILD_SHARED_LIBS=ON \ -DG2O_USE_CHOLMOD=ON \ -DG2O_USE_LGPL_LIBS=ON \ -DG2O_USE_CSPARSE=ON \ -DG2O_USE_OPENMP=OFF \ -DG2O_USE_OPENGL=ON \ -DG2O_USE_VENDORED_CERES=OFF \ -DG2O_BUILD_SLAM2D_TYPES=ON \ -DG2O_BUILD_SLAM2D_ADDON_TYPES=ON \ -DG2O_BUILD_DATA_TYPES=ON \ -DG2O_BUILD_SCLAM2D_TYPES=ON \ -DG2O_BUILD_SLAM3D_TYPES=ON \ -DG2O_BUILD_SLAM3D_ADDON_TYPES=ON \ -DG2O_BUILD_SBA_TYPES=ON \ -DG2O_BUILD_ICP_TYPES=ON \ -DG2O_BUILD_SIM3_TYPES=ON \ -DG2O_BUILD_APPS=ON \ -DG2O_BUILD_EXAMPLES=OFF \ -DG2O_FAST_MATH=OFF \ -DDO_SSE_AUTODETECT=OFF \ -DBUILD_CODE_COVERAGE=OFF \ -DBUILD_WITH_MARCH_NATIVE=OFF \ -DBUILD_UNITTESTS=ON \ -DG2O_BUILD_BENCHMARKS=OFF cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=armv7l -DCMAKE_C_COMPILER=arm-linux-gnueabihf-gcc -DCMAKE_CXX_COMPILER=arm-linux-gnueabihf-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/arm-linux-gnueabihf-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/arm-linux-gnueabihf-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/arm-linux-gnueabihf-qmake -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=ON -DG2O_USE_CHOLMOD=ON -DG2O_USE_LGPL_LIBS=ON -DG2O_USE_CSPARSE=ON -DG2O_USE_OPENMP=OFF -DG2O_USE_OPENGL=ON -DG2O_USE_VENDORED_CERES=OFF -DG2O_BUILD_SLAM2D_TYPES=ON -DG2O_BUILD_SLAM2D_ADDON_TYPES=ON -DG2O_BUILD_DATA_TYPES=ON -DG2O_BUILD_SCLAM2D_TYPES=ON -DG2O_BUILD_SLAM3D_TYPES=ON -DG2O_BUILD_SLAM3D_ADDON_TYPES=ON -DG2O_BUILD_SBA_TYPES=ON -DG2O_BUILD_ICP_TYPES=ON -DG2O_BUILD_SIM3_TYPES=ON -DG2O_BUILD_APPS=ON -DG2O_BUILD_EXAMPLES=OFF -DG2O_FAST_MATH=OFF -DDO_SSE_AUTODETECT=OFF -DBUILD_CODE_COVERAGE=OFF -DBUILD_WITH_MARCH_NATIVE=OFF -DBUILD_UNITTESTS=ON -DG2O_BUILD_BENCHMARKS=OFF .. -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Compiling on Unix -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found AMD headers in: /usr/include/suitesparse -- Found AMD library: /usr/lib/arm-linux-gnueabihf/libamd.so -- Found CAMD headers in: /usr/include/suitesparse -- Found CAMD library: /usr/lib/arm-linux-gnueabihf/libcamd.so -- Found CCOLAMD headers in: /usr/include/suitesparse -- Found CCOLAMD library: /usr/lib/arm-linux-gnueabihf/libccolamd.so -- Found CHOLMOD headers in: /usr/include/suitesparse -- Found CHOLMOD library: /usr/lib/arm-linux-gnueabihf/libcholmod.so -- Found COLAMD headers in: /usr/include/suitesparse -- Found COLAMD library: /usr/lib/arm-linux-gnueabihf/libcolamd.so -- Found SPQR headers in: /usr/include/suitesparse -- Found SPQR library: /usr/lib/arm-linux-gnueabihf/libspqr.so -- Found Config headers in: /usr/include/suitesparse -- Found Config library: /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so -- Found Intel Thread Building Blocks (TBB) library (2021.9 / ) include location: . Assuming SuiteSparseQR was compiled with TBB. -- Looking for shm_open in rt -- Looking for shm_open in rt - found -- Adding librt to SuiteSparse_config libraries (required on Linux & Unix [not OSX] if SuiteSparse is compiled with timing). -- Found METIS: /usr/include (found version "5.1.0") -- Looking for cholmod_metis -- Looking for cholmod_metis - found -- Found SuiteSparse: /usr/include/suitesparse (found version "7.2.0") found components: AMD CAMD CCOLAMD CHOLMOD COLAMD SPQR Config -- Enable support for Cholmod -- Building LGPL code as a shared library -- Found CSparse: /usr/include/suitesparse -- Enable support for CSparse -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so -- Compiling with OpenGL support Qt5 not found. Install it and set Qt5_DIR accordingly -- Compiling SLAM 3D types -- Compiling built in types slam2d slam2d (addons) data sclam2d slam3d slam3d (addons) sba icp sim3 -- Compiling g2o apps -- Compiling with GCC -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3.3") -- Configuring done (1.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY DO_SSE_AUTODETECT G2O_USE_VENDORED_CERES PKGCONFIG_EXECUTABLE PKG_CONFIG_EXECUTABLE QMAKE_EXECUTABLE -- Build files have been written to: /<>/obj-arm-linux-gnueabihf make[1]: Leaving directory '/<>' dh_auto_build -a -O--buildsystem=cmake cd obj-arm-linux-gnueabihf && make -j1 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -S"/<>" -B"/<>/obj-arm-linux-gnueabihf" --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start "/<>/obj-arm-linux-gnueabihf/CMakeFiles" "/<>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks" make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/stuff/CMakeFiles/stuff.dir/build.make g2o/stuff/CMakeFiles/stuff.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/stuff" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/stuff" "/<>/obj-arm-linux-gnueabihf/g2o/stuff/CMakeFiles/stuff.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/stuff/CMakeFiles/stuff.dir/build.make g2o/stuff/CMakeFiles/stuff.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 0%] Building CXX object g2o/stuff/CMakeFiles/stuff.dir/timeutil.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dstuff_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/stuff.dir/timeutil.cpp.o -MF CMakeFiles/stuff.dir/timeutil.cpp.o.d -o CMakeFiles/stuff.dir/timeutil.cpp.o -c "/<>/g2o/stuff/timeutil.cpp" [ 1%] Building CXX object g2o/stuff/CMakeFiles/stuff.dir/command_args.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dstuff_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/stuff.dir/command_args.cpp.o -MF CMakeFiles/stuff.dir/command_args.cpp.o.d -o CMakeFiles/stuff.dir/command_args.cpp.o -c "/<>/g2o/stuff/command_args.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /<>/g2o/stuff/command_args.h:32, from /<>/g2o/stuff/command_args.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&}; _Tp = double; _Alloc = std::allocator]’, inlined from ‘void g2o::{anonymous}::readVector(const std::string&, std::vector&) [with T = double]’ at /<>/g2o/stuff/command_args.cpp:51:19, inlined from ‘void g2o::{anonymous}::parseVector(const std::string&, g2o::CommandArgs::CommandArgument&) [with T = double]’ at /<>/g2o/stuff/command_args.cpp:76:13, inlined from ‘void g2o::CommandArgs::str2arg(const std::string&, CommandArgument&) const’ at /<>/g2o/stuff/command_args.cpp:390:26: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object g2o/stuff/CMakeFiles/stuff.dir/sparse_helper.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dstuff_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/stuff.dir/sparse_helper.cpp.o -MF CMakeFiles/stuff.dir/sparse_helper.cpp.o.d -o CMakeFiles/stuff.dir/sparse_helper.cpp.o -c "/<>/g2o/stuff/sparse_helper.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/13/algorithm:61, from /<>/g2o/stuff/sparse_helper.cpp:29: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = g2o::TripletEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1854 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /<>/g2o/stuff/sparse_helper.cpp:33: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {g2o::TripletEntry}; _Tp = g2o::TripletEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {g2o::TripletEntry}; _Tp = g2o::TripletEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {g2o::TripletEntry}; _Tp = g2o::TripletEntry; _Alloc = std::allocator]’, inlined from ‘bool g2o::writeCCSMatrix(const std::string&, int, int, const int*, const int*, const double*, bool)’ at /<>/g2o/stuff/sparse_helper.cpp:77:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = g2o::TripletColSort]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘bool g2o::writeCCSMatrix(const std::string&, int, int, const int*, const int*, const double*, bool)’ at /<>/g2o/stuff/sparse_helper.cpp:82:7: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {g2o::TripletEntry}; _Tp = g2o::TripletEntry; _Alloc = std::allocator]’, inlined from ‘bool g2o::writeTripletMatrix(const std::string&, int, int, int, const int*, const int*, const double*, bool)’ at /<>/g2o/stuff/sparse_helper.cpp:92:25: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = g2o::TripletColSort]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘bool g2o::writeTripletMatrix(const std::string&, int, int, int, const int*, const int*, const double*, bool)’ at /<>/g2o/stuff/sparse_helper.cpp:96:7: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object g2o/stuff/CMakeFiles/stuff.dir/os_specific.c.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-gcc -DUNIX -Dstuff_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/stuff.dir/os_specific.c.o -MF CMakeFiles/stuff.dir/os_specific.c.o.d -o CMakeFiles/stuff.dir/os_specific.c.o -c "/<>/g2o/stuff/os_specific.c" [ 2%] Building CXX object g2o/stuff/CMakeFiles/stuff.dir/filesys_tools.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dstuff_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/stuff.dir/filesys_tools.cpp.o -MF CMakeFiles/stuff.dir/filesys_tools.cpp.o.d -o CMakeFiles/stuff.dir/filesys_tools.cpp.o -c "/<>/g2o/stuff/filesys_tools.cpp" [ 2%] Building CXX object g2o/stuff/CMakeFiles/stuff.dir/string_tools.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dstuff_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/stuff.dir/string_tools.cpp.o -MF CMakeFiles/stuff.dir/string_tools.cpp.o.d -o CMakeFiles/stuff.dir/string_tools.cpp.o -c "/<>/g2o/stuff/string_tools.cpp" [ 3%] Building CXX object g2o/stuff/CMakeFiles/stuff.dir/property.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dstuff_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/stuff.dir/property.cpp.o -MF CMakeFiles/stuff.dir/property.cpp.o.d -o CMakeFiles/stuff.dir/property.cpp.o -c "/<>/g2o/stuff/property.cpp" [ 3%] Building CXX object g2o/stuff/CMakeFiles/stuff.dir/sampler.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dstuff_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/stuff.dir/sampler.cpp.o -MF CMakeFiles/stuff.dir/sampler.cpp.o.d -o CMakeFiles/stuff.dir/sampler.cpp.o -c "/<>/g2o/stuff/sampler.cpp" [ 4%] Building CXX object g2o/stuff/CMakeFiles/stuff.dir/tictoc.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dstuff_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/stuff.dir/tictoc.cpp.o -MF CMakeFiles/stuff.dir/tictoc.cpp.o.d -o CMakeFiles/stuff.dir/tictoc.cpp.o -c "/<>/g2o/stuff/tictoc.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/algorithm:61, from /<>/g2o/stuff/tictoc.cpp:29: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:61: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = g2o::TicTocElement; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /<>/g2o/stuff/tictoc.cpp:34: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::TicTocElement&}; _Tp = g2o::TicTocElement; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1631:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1631 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1631:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1631:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1926:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1910:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1910 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::TicTocElement; _Alloc = std::allocator]’, inlined from ‘g2o::TicTocInitializer::~TicTocInitializer()’ at /<>/g2o/stuff/tictoc.cpp:90:33: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘g2o::TicTocInitializer::~TicTocInitializer()’ at /<>/g2o/stuff/tictoc.cpp:92:16: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘g2o::TicTocInitializer::~TicTocInitializer()’ at /<>/g2o/stuff/tictoc.cpp:92:16: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object g2o/stuff/CMakeFiles/stuff.dir/logger.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dstuff_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/stuff.dir/logger.cpp.o -MF CMakeFiles/stuff.dir/logger.cpp.o.d -o CMakeFiles/stuff.dir/logger.cpp.o -c "/<>/g2o/stuff/logger.cpp" [ 4%] Linking CXX shared library ../../lib/libg2o_stuff.so cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/cmake -E cmake_link_script CMakeFiles/stuff.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_stuff.so.0.1 -o ../../lib/libg2o_stuff.so.0.1.0 CMakeFiles/stuff.dir/timeutil.cpp.o CMakeFiles/stuff.dir/command_args.cpp.o CMakeFiles/stuff.dir/sparse_helper.cpp.o CMakeFiles/stuff.dir/os_specific.c.o CMakeFiles/stuff.dir/filesys_tools.cpp.o CMakeFiles/stuff.dir/string_tools.cpp.o CMakeFiles/stuff.dir/property.cpp.o CMakeFiles/stuff.dir/sampler.cpp.o CMakeFiles/stuff.dir/tictoc.cpp.o CMakeFiles/stuff.dir/logger.cpp.o -lrt cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/cmake -E cmake_symlink_library ../../lib/libg2o_stuff.so.0.1.0 ../../lib/libg2o_stuff.so.0.1 ../../lib/libg2o_stuff.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 4%] Built target stuff make -f g2o/core/CMakeFiles/core.dir/build.make g2o/core/CMakeFiles/core.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/core" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/core" "/<>/obj-arm-linux-gnueabihf/g2o/core/CMakeFiles/core.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/core/CMakeFiles/core.dir/build.make g2o/core/CMakeFiles/core.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 4%] Building CXX object g2o/core/CMakeFiles/core.dir/hyper_graph_action.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/hyper_graph_action.cpp.o -MF CMakeFiles/core.dir/hyper_graph_action.cpp.o.d -o CMakeFiles/core.dir/hyper_graph_action.cpp.o -c "/<>/g2o/core/hyper_graph_action.cpp" [ 4%] Building CXX object g2o/core/CMakeFiles/core.dir/hyper_graph.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/hyper_graph.cpp.o -MF CMakeFiles/core.dir/hyper_graph.cpp.o.d -o CMakeFiles/core.dir/hyper_graph.cpp.o -c "/<>/g2o/core/hyper_graph.cpp" [ 5%] Building CXX object g2o/core/CMakeFiles/core.dir/marginal_covariance_cholesky.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/marginal_covariance_cholesky.cpp.o -MF CMakeFiles/core.dir/marginal_covariance_cholesky.cpp.o.d -o CMakeFiles/core.dir/marginal_covariance_cholesky.cpp.o -c "/<>/g2o/core/marginal_covariance_cholesky.cpp" [ 5%] Building CXX object g2o/core/CMakeFiles/core.dir/matrix_structure.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/matrix_structure.cpp.o -MF CMakeFiles/core.dir/matrix_structure.cpp.o.d -o CMakeFiles/core.dir/matrix_structure.cpp.o -c "/<>/g2o/core/matrix_structure.cpp" [ 6%] Building CXX object g2o/core/CMakeFiles/core.dir/batch_stats.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/batch_stats.cpp.o -MF CMakeFiles/core.dir/batch_stats.cpp.o.d -o CMakeFiles/core.dir/batch_stats.cpp.o -c "/<>/g2o/core/batch_stats.cpp" [ 6%] Building CXX object g2o/core/CMakeFiles/core.dir/parameter.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/parameter.cpp.o -MF CMakeFiles/core.dir/parameter.cpp.o.d -o CMakeFiles/core.dir/parameter.cpp.o -c "/<>/g2o/core/parameter.cpp" [ 6%] Building CXX object g2o/core/CMakeFiles/core.dir/cache.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/cache.cpp.o -MF CMakeFiles/core.dir/cache.cpp.o.d -o CMakeFiles/core.dir/cache.cpp.o -c "/<>/g2o/core/cache.cpp" [ 7%] Building CXX object g2o/core/CMakeFiles/core.dir/optimizable_graph.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/optimizable_graph.cpp.o -MF CMakeFiles/core.dir/optimizable_graph.cpp.o.d -o CMakeFiles/core.dir/optimizable_graph.cpp.o -c "/<>/g2o/core/optimizable_graph.cpp" /<>/g2o/core/optimizable_graph.cpp: In member function ‘virtual bool g2o::OptimizableGraph::load(std::istream&)’: /<>/g2o/core/optimizable_graph.cpp:443:62: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body] 443 | __PRETTY_FUNCTION__, token, id, lineNumber); | ^ /<>/g2o/core/optimizable_graph.cpp: In member function ‘bool g2o::OptimizableGraph::verifyInformationMatrices(bool) const’: /<>/g2o/core/optimizable_graph.cpp:826:40: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body] 826 | fmt::join(ids, " ")); | ^ /<>/g2o/core/optimizable_graph.cpp:828:77: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body] 828 | G2O_WARN("eigenvalues: {}", eigenSolver.eigenvalues().transpose()); | ^ [ 7%] Building CXX object g2o/core/CMakeFiles/core.dir/solver.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/solver.cpp.o -MF CMakeFiles/core.dir/solver.cpp.o.d -o CMakeFiles/core.dir/solver.cpp.o -c "/<>/g2o/core/solver.cpp" [ 8%] Building CXX object g2o/core/CMakeFiles/core.dir/optimization_algorithm_factory.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/optimization_algorithm_factory.cpp.o -MF CMakeFiles/core.dir/optimization_algorithm_factory.cpp.o.d -o CMakeFiles/core.dir/optimization_algorithm_factory.cpp.o -c "/<>/g2o/core/optimization_algorithm_factory.cpp" [ 8%] Building CXX object g2o/core/CMakeFiles/core.dir/estimate_propagator.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/estimate_propagator.cpp.o -MF CMakeFiles/core.dir/estimate_propagator.cpp.o.d -o CMakeFiles/core.dir/estimate_propagator.cpp.o -c "/<>/g2o/core/estimate_propagator.cpp" [ 9%] Building CXX object g2o/core/CMakeFiles/core.dir/factory.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/factory.cpp.o -MF CMakeFiles/core.dir/factory.cpp.o.d -o CMakeFiles/core.dir/factory.cpp.o -c "/<>/g2o/core/factory.cpp" [ 9%] Building CXX object g2o/core/CMakeFiles/core.dir/sparse_optimizer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/sparse_optimizer.cpp.o -MF CMakeFiles/core.dir/sparse_optimizer.cpp.o.d -o CMakeFiles/core.dir/sparse_optimizer.cpp.o -c "/<>/g2o/core/sparse_optimizer.cpp" [ 9%] Building CXX object g2o/core/CMakeFiles/core.dir/hyper_dijkstra.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/hyper_dijkstra.cpp.o -MF CMakeFiles/core.dir/hyper_dijkstra.cpp.o.d -o CMakeFiles/core.dir/hyper_dijkstra.cpp.o -c "/<>/g2o/core/hyper_dijkstra.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/queue:64, from /<>/g2o/core/hyper_dijkstra.cpp:32: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = g2o::HyperDijkstra::AdjacencyMapEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/map:62, from /<>/g2o/core/hyper_dijkstra.h:31, from /<>/g2o/core/hyper_dijkstra.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = g2o::HyperGraph::Vertex*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = g2o::HyperGraph::Vertex*; _Tp = g2o::HyperDijkstra::AdjacencyMapEntry; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = g2o::HyperGraph::Vertex*; _Tp = g2o::HyperDijkstra::AdjacencyMapEntry; _Compare = std::less; _Alloc = std::allocator >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_map.h:860:27, inlined from ‘g2o::HyperDijkstra::HyperDijkstra(g2o::HyperGraph*)’ at /<>/g2o/core/hyper_dijkstra.cpp:70:25: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_map.h:640:45: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /<>/g2o/core/hyper_graph.h:35, from /<>/g2o/core/hyper_dijkstra.h:34: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::HyperDijkstra::AdjacencyMapEntry&}; _Tp = g2o::HyperDijkstra::AdjacencyMapEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::HyperDijkstra::AdjacencyMapEntry; _Alloc = std::allocator]’, inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = g2o::HyperDijkstra::AdjacencyMapEntry; _Sequence = std::vector >; _Compare = std::less]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_queue.h:740:13, inlined from ‘void g2o::HyperDijkstra::shortestPaths(g2o::HyperGraph::VertexSet&, CostFunction*, double, double, bool, double)’ at /<>/g2o/core/hyper_dijkstra.cpp:109:18: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::HyperDijkstra::AdjacencyMapEntry; _Alloc = std::allocator]’, inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = g2o::HyperDijkstra::AdjacencyMapEntry; _Sequence = std::vector >; _Compare = std::less]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_queue.h:740:13, inlined from ‘void g2o::HyperDijkstra::shortestPaths(g2o::HyperGraph::VertexSet&, CostFunction*, double, double, bool, double)’ at /<>/g2o/core/hyper_dijkstra.cpp:152:24: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 10%] Building CXX object g2o/core/CMakeFiles/core.dir/parameter_container.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/parameter_container.cpp.o -MF CMakeFiles/core.dir/parameter_container.cpp.o.d -o CMakeFiles/core.dir/parameter_container.cpp.o -c "/<>/g2o/core/parameter_container.cpp" [ 10%] Building CXX object g2o/core/CMakeFiles/core.dir/optimization_algorithm.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/optimization_algorithm.cpp.o -MF CMakeFiles/core.dir/optimization_algorithm.cpp.o.d -o CMakeFiles/core.dir/optimization_algorithm.cpp.o -c "/<>/g2o/core/optimization_algorithm.cpp" [ 11%] Building CXX object g2o/core/CMakeFiles/core.dir/optimization_algorithm_with_hessian.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/optimization_algorithm_with_hessian.cpp.o -MF CMakeFiles/core.dir/optimization_algorithm_with_hessian.cpp.o.d -o CMakeFiles/core.dir/optimization_algorithm_with_hessian.cpp.o -c "/<>/g2o/core/optimization_algorithm_with_hessian.cpp" [ 11%] Building CXX object g2o/core/CMakeFiles/core.dir/optimization_algorithm_gauss_newton.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/optimization_algorithm_gauss_newton.cpp.o -MF CMakeFiles/core.dir/optimization_algorithm_gauss_newton.cpp.o.d -o CMakeFiles/core.dir/optimization_algorithm_gauss_newton.cpp.o -c "/<>/g2o/core/optimization_algorithm_gauss_newton.cpp" [ 12%] Building CXX object g2o/core/CMakeFiles/core.dir/optimization_algorithm_levenberg.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/optimization_algorithm_levenberg.cpp.o -MF CMakeFiles/core.dir/optimization_algorithm_levenberg.cpp.o.d -o CMakeFiles/core.dir/optimization_algorithm_levenberg.cpp.o -c "/<>/g2o/core/optimization_algorithm_levenberg.cpp" [ 12%] Building CXX object g2o/core/CMakeFiles/core.dir/optimization_algorithm_dogleg.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/optimization_algorithm_dogleg.cpp.o -MF CMakeFiles/core.dir/optimization_algorithm_dogleg.cpp.o.d -o CMakeFiles/core.dir/optimization_algorithm_dogleg.cpp.o -c "/<>/g2o/core/optimization_algorithm_dogleg.cpp" [ 12%] Building CXX object g2o/core/CMakeFiles/core.dir/sparse_optimizer_terminate_action.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/sparse_optimizer_terminate_action.cpp.o -MF CMakeFiles/core.dir/sparse_optimizer_terminate_action.cpp.o.d -o CMakeFiles/core.dir/sparse_optimizer_terminate_action.cpp.o -c "/<>/g2o/core/sparse_optimizer_terminate_action.cpp" [ 13%] Building CXX object g2o/core/CMakeFiles/core.dir/jacobian_workspace.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/jacobian_workspace.cpp.o -MF CMakeFiles/core.dir/jacobian_workspace.cpp.o.d -o CMakeFiles/core.dir/jacobian_workspace.cpp.o -c "/<>/g2o/core/jacobian_workspace.cpp" [ 13%] Building CXX object g2o/core/CMakeFiles/core.dir/robust_kernel.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/robust_kernel.cpp.o -MF CMakeFiles/core.dir/robust_kernel.cpp.o.d -o CMakeFiles/core.dir/robust_kernel.cpp.o -c "/<>/g2o/core/robust_kernel.cpp" [ 14%] Building CXX object g2o/core/CMakeFiles/core.dir/robust_kernel_impl.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/robust_kernel_impl.cpp.o -MF CMakeFiles/core.dir/robust_kernel_impl.cpp.o.d -o CMakeFiles/core.dir/robust_kernel_impl.cpp.o -c "/<>/g2o/core/robust_kernel_impl.cpp" [ 14%] Building CXX object g2o/core/CMakeFiles/core.dir/robust_kernel_factory.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dcore_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/core/CMakeFiles/core.dir/robust_kernel_factory.cpp.o -MF CMakeFiles/core.dir/robust_kernel_factory.cpp.o.d -o CMakeFiles/core.dir/robust_kernel_factory.cpp.o -c "/<>/g2o/core/robust_kernel_factory.cpp" [ 15%] Linking CXX shared library ../../lib/libg2o_core.so cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/cmake -E cmake_link_script CMakeFiles/core.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_core.so.0.1 -o ../../lib/libg2o_core.so.0.1.0 CMakeFiles/core.dir/hyper_graph_action.cpp.o CMakeFiles/core.dir/hyper_graph.cpp.o CMakeFiles/core.dir/marginal_covariance_cholesky.cpp.o CMakeFiles/core.dir/matrix_structure.cpp.o CMakeFiles/core.dir/batch_stats.cpp.o CMakeFiles/core.dir/parameter.cpp.o CMakeFiles/core.dir/cache.cpp.o CMakeFiles/core.dir/optimizable_graph.cpp.o CMakeFiles/core.dir/solver.cpp.o CMakeFiles/core.dir/optimization_algorithm_factory.cpp.o CMakeFiles/core.dir/estimate_propagator.cpp.o CMakeFiles/core.dir/factory.cpp.o CMakeFiles/core.dir/sparse_optimizer.cpp.o CMakeFiles/core.dir/hyper_dijkstra.cpp.o CMakeFiles/core.dir/parameter_container.cpp.o CMakeFiles/core.dir/optimization_algorithm.cpp.o CMakeFiles/core.dir/optimization_algorithm_with_hessian.cpp.o CMakeFiles/core.dir/optimization_algorithm_gauss_newton.cpp.o CMakeFiles/core.dir/optimization_algorithm_levenberg.cpp.o CMakeFiles/core.dir/optimization_algorithm_dogleg.cpp.o CMakeFiles/core.dir/sparse_optimizer_terminate_action.cpp.o CMakeFiles/core.dir/jacobian_workspace.cpp.o CMakeFiles/core.dir/robust_kernel.cpp.o CMakeFiles/core.dir/robust_kernel_impl.cpp.o CMakeFiles/core.dir/robust_kernel_factory.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib:" ../../lib/libg2o_stuff.so.0.1.0 -lrt cd "/<>/obj-arm-linux-gnueabihf/g2o/core" && /usr/bin/cmake -E cmake_symlink_library ../../lib/libg2o_core.so.0.1.0 ../../lib/libg2o_core.so.0.1 ../../lib/libg2o_core.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Built target core make -f g2o/stuff/CMakeFiles/opengl_helper.dir/build.make g2o/stuff/CMakeFiles/opengl_helper.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/stuff" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/stuff" "/<>/obj-arm-linux-gnueabihf/g2o/stuff/CMakeFiles/opengl_helper.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/stuff/CMakeFiles/opengl_helper.dir/build.make g2o/stuff/CMakeFiles/opengl_helper.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Building CXX object g2o/stuff/CMakeFiles/opengl_helper.dir/opengl_primitives.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dopengl_helper_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/stuff/CMakeFiles/opengl_helper.dir/opengl_primitives.cpp.o -MF CMakeFiles/opengl_helper.dir/opengl_primitives.cpp.o.d -o CMakeFiles/opengl_helper.dir/opengl_primitives.cpp.o -c "/<>/g2o/stuff/opengl_primitives.cpp" [ 16%] Linking CXX shared library ../../lib/libg2o_opengl_helper.so cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/cmake -E cmake_link_script CMakeFiles/opengl_helper.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_opengl_helper.so.0.1 -o ../../lib/libg2o_opengl_helper.so.0.1.0 CMakeFiles/opengl_helper.dir/opengl_primitives.cpp.o /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so cd "/<>/obj-arm-linux-gnueabihf/g2o/stuff" && /usr/bin/cmake -E cmake_symlink_library ../../lib/libg2o_opengl_helper.so.0.1.0 ../../lib/libg2o_opengl_helper.so.0.1 ../../lib/libg2o_opengl_helper.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 16%] Built target opengl_helper make -f g2o/types/slam3d/CMakeFiles/types_slam3d.dir/build.make g2o/types/slam3d/CMakeFiles/types_slam3d.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/types/slam3d" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d/CMakeFiles/types_slam3d.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/types/slam3d/CMakeFiles/types_slam3d.dir/build.make g2o/types/slam3d/CMakeFiles/types_slam3d.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/dquat2mat.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/dquat2mat.cpp.o -MF CMakeFiles/types_slam3d.dir/dquat2mat.cpp.o.d -o CMakeFiles/types_slam3d.dir/dquat2mat.cpp.o -c "/<>/g2o/types/slam3d/dquat2mat.cpp" [ 17%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/isometry3d_mappings.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/isometry3d_mappings.cpp.o -MF CMakeFiles/types_slam3d.dir/isometry3d_mappings.cpp.o.d -o CMakeFiles/types_slam3d.dir/isometry3d_mappings.cpp.o -c "/<>/g2o/types/slam3d/isometry3d_mappings.cpp" [ 18%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/isometry3d_gradients.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/isometry3d_gradients.cpp.o -MF CMakeFiles/types_slam3d.dir/isometry3d_gradients.cpp.o.d -o CMakeFiles/types_slam3d.dir/isometry3d_gradients.cpp.o -c "/<>/g2o/types/slam3d/isometry3d_gradients.cpp" [ 18%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/vertex_se3.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/vertex_se3.cpp.o -MF CMakeFiles/types_slam3d.dir/vertex_se3.cpp.o.d -o CMakeFiles/types_slam3d.dir/vertex_se3.cpp.o -c "/<>/g2o/types/slam3d/vertex_se3.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30, from /<>/g2o/types/slam3d/vertex_se3.h:31, from /<>/g2o/types/slam3d/vertex_se3.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 19%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/parameter_se3_offset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/parameter_se3_offset.cpp.o -MF CMakeFiles/types_slam3d.dir/parameter_se3_offset.cpp.o.d -o CMakeFiles/types_slam3d.dir/parameter_se3_offset.cpp.o -c "/<>/g2o/types/slam3d/parameter_se3_offset.cpp" [ 19%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3.cpp.o -MF CMakeFiles/types_slam3d.dir/edge_se3.cpp.o.d -o CMakeFiles/types_slam3d.dir/edge_se3.cpp.o -c "/<>/g2o/types/slam3d/edge_se3.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam3d/edge_se3.h:30, from /<>/g2o/types/slam3d/edge_se3.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 6; E = Eigen::Transform; VertexTypes = {g2o::VertexSE3, g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 6; E = Eigen::Transform; VertexTypes = {g2o::VertexSE3, g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 6; E = Eigen::Transform; VertexTypes = {g2o::VertexSE3, g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 6; E = Eigen::Transform; VertexTypes = {g2o::VertexSE3, g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 19%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_offset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_offset.cpp.o -MF CMakeFiles/types_slam3d.dir/edge_se3_offset.cpp.o.d -o CMakeFiles/types_slam3d.dir/edge_se3_offset.cpp.o -c "/<>/g2o/types/slam3d/edge_se3_offset.cpp" [ 20%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/vertex_pointxyz.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/vertex_pointxyz.cpp.o -MF CMakeFiles/types_slam3d.dir/vertex_pointxyz.cpp.o.d -o CMakeFiles/types_slam3d.dir/vertex_pointxyz.cpp.o -c "/<>/g2o/types/slam3d/vertex_pointxyz.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30, from /<>/g2o/types/slam3d/vertex_pointxyz.h:30, from /<>/g2o/types/slam3d/vertex_pointxyz.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 20%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/parameter_camera.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/parameter_camera.cpp.o -MF CMakeFiles/types_slam3d.dir/parameter_camera.cpp.o.d -o CMakeFiles/types_slam3d.dir/parameter_camera.cpp.o -c "/<>/g2o/types/slam3d/parameter_camera.cpp" [ 21%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/parameter_stereo_camera.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/parameter_stereo_camera.cpp.o -MF CMakeFiles/types_slam3d.dir/parameter_stereo_camera.cpp.o.d -o CMakeFiles/types_slam3d.dir/parameter_stereo_camera.cpp.o -c "/<>/g2o/types/slam3d/parameter_stereo_camera.cpp" [ 21%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_pointxyz.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_pointxyz.cpp.o -MF CMakeFiles/types_slam3d.dir/edge_se3_pointxyz.cpp.o.d -o CMakeFiles/types_slam3d.dir/edge_se3_pointxyz.cpp.o -c "/<>/g2o/types/slam3d/edge_se3_pointxyz.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam3d/edge_se3_pointxyz.h:30, from /<>/g2o/types/slam3d/edge_se3_pointxyz.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 22%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_pointxyz_disparity.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_pointxyz_disparity.cpp.o -MF CMakeFiles/types_slam3d.dir/edge_se3_pointxyz_disparity.cpp.o.d -o CMakeFiles/types_slam3d.dir/edge_se3_pointxyz_disparity.cpp.o -c "/<>/g2o/types/slam3d/edge_se3_pointxyz_disparity.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam3d/edge_se3_pointxyz_disparity.h:30, from /<>/g2o/types/slam3d/edge_se3_pointxyz_disparity.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 22%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_pointxyz_depth.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_pointxyz_depth.cpp.o -MF CMakeFiles/types_slam3d.dir/edge_se3_pointxyz_depth.cpp.o.d -o CMakeFiles/types_slam3d.dir/edge_se3_pointxyz_depth.cpp.o -c "/<>/g2o/types/slam3d/edge_se3_pointxyz_depth.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam3d/edge_se3_pointxyz_depth.h:30, from /<>/g2o/types/slam3d/edge_se3_pointxyz_depth.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 22%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_prior.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_prior.cpp.o -MF CMakeFiles/types_slam3d.dir/edge_se3_prior.cpp.o.d -o CMakeFiles/types_slam3d.dir/edge_se3_prior.cpp.o -c "/<>/g2o/types/slam3d/edge_se3_prior.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_unary_edge.h:30, from /<>/g2o/types/slam3d/edge_se3_prior.h:30, from /<>/g2o/types/slam3d/edge_se3_prior.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 6; E = Eigen::Transform; VertexTypes = {g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 6; E = Eigen::Transform; VertexTypes = {g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 23%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_xyzprior.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_xyzprior.cpp.o -MF CMakeFiles/types_slam3d.dir/edge_se3_xyzprior.cpp.o.d -o CMakeFiles/types_slam3d.dir/edge_se3_xyzprior.cpp.o -c "/<>/g2o/types/slam3d/edge_se3_xyzprior.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_unary_edge.h:30, from /<>/g2o/types/slam3d/edge_se3_xyzprior.h:30, from /<>/g2o/types/slam3d/edge_se3_xyzprior.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 23%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_lotsofxyz.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_se3_lotsofxyz.cpp.o -MF CMakeFiles/types_slam3d.dir/edge_se3_lotsofxyz.cpp.o.d -o CMakeFiles/types_slam3d.dir/edge_se3_lotsofxyz.cpp.o -c "/<>/g2o/types/slam3d/edge_se3_lotsofxyz.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_variable_sized_edge.h:34, from /<>/g2o/types/slam3d/edge_se3_lotsofxyz.h:31, from /<>/g2o/types/slam3d/edge_se3_lotsofxyz.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseVariableSizedEdge::linearizeOplus() [with int D = -1; E = Eigen::Matrix]’ at /<>/g2o/core/base_variable_sized_edge.hpp:94:15: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseVariableSizedEdge::linearizeOplus() [with int D = -1; E = Eigen::Matrix]’ at /<>/g2o/core/base_variable_sized_edge.hpp:100:15: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 24%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_xyz_prior.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_xyz_prior.cpp.o -MF CMakeFiles/types_slam3d.dir/edge_xyz_prior.cpp.o.d -o CMakeFiles/types_slam3d.dir/edge_xyz_prior.cpp.o -c "/<>/g2o/types/slam3d/edge_xyz_prior.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_unary_edge.h:30, from /<>/g2o/types/slam3d/edge_xyz_prior.h:30, from /<>/g2o/types/slam3d/edge_xyz_prior.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 24%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_pointxyz.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/edge_pointxyz.cpp.o -MF CMakeFiles/types_slam3d.dir/edge_pointxyz.cpp.o.d -o CMakeFiles/types_slam3d.dir/edge_pointxyz.cpp.o -c "/<>/g2o/types/slam3d/edge_pointxyz.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam3d/edge_pointxyz.h:31, from /<>/g2o/types/slam3d/edge_pointxyz.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 25%] Building CXX object g2o/types/slam3d/CMakeFiles/types_slam3d.dir/types_slam3d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_EXPORTS -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d/CMakeFiles/types_slam3d.dir/types_slam3d.cpp.o -MF CMakeFiles/types_slam3d.dir/types_slam3d.cpp.o.d -o CMakeFiles/types_slam3d.dir/types_slam3d.cpp.o -c "/<>/g2o/types/slam3d/types_slam3d.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam3d/types_slam3d.h:31, from /<>/g2o/types/slam3d/types_slam3d.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 25%] Linking CXX shared library ../../../lib/libg2o_types_slam3d.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/cmake -E cmake_link_script CMakeFiles/types_slam3d.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_types_slam3d.so.0.1 -o ../../../lib/libg2o_types_slam3d.so.0.1.0 CMakeFiles/types_slam3d.dir/dquat2mat.cpp.o CMakeFiles/types_slam3d.dir/isometry3d_mappings.cpp.o CMakeFiles/types_slam3d.dir/isometry3d_gradients.cpp.o CMakeFiles/types_slam3d.dir/vertex_se3.cpp.o CMakeFiles/types_slam3d.dir/parameter_se3_offset.cpp.o CMakeFiles/types_slam3d.dir/edge_se3.cpp.o CMakeFiles/types_slam3d.dir/edge_se3_offset.cpp.o CMakeFiles/types_slam3d.dir/vertex_pointxyz.cpp.o CMakeFiles/types_slam3d.dir/parameter_camera.cpp.o CMakeFiles/types_slam3d.dir/parameter_stereo_camera.cpp.o CMakeFiles/types_slam3d.dir/edge_se3_pointxyz.cpp.o CMakeFiles/types_slam3d.dir/edge_se3_pointxyz_disparity.cpp.o CMakeFiles/types_slam3d.dir/edge_se3_pointxyz_depth.cpp.o CMakeFiles/types_slam3d.dir/edge_se3_prior.cpp.o CMakeFiles/types_slam3d.dir/edge_se3_xyzprior.cpp.o CMakeFiles/types_slam3d.dir/edge_se3_lotsofxyz.cpp.o CMakeFiles/types_slam3d.dir/edge_xyz_prior.cpp.o CMakeFiles/types_slam3d.dir/edge_pointxyz.cpp.o CMakeFiles/types_slam3d.dir/types_slam3d.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib:" ../../../lib/libg2o_core.so.0.1.0 ../../../lib/libg2o_opengl_helper.so.0.1.0 ../../../lib/libg2o_stuff.so.0.1.0 -lrt /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d" && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libg2o_types_slam3d.so.0.1.0 ../../../lib/libg2o_types_slam3d.so.0.1 ../../../lib/libg2o_types_slam3d.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 25%] Built target types_slam3d make -f g2o/types/slam2d/CMakeFiles/types_slam2d.dir/build.make g2o/types/slam2d/CMakeFiles/types_slam2d.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/types/slam2d" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d/CMakeFiles/types_slam2d.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/types/slam2d/CMakeFiles/types_slam2d.dir/build.make g2o/types/slam2d/CMakeFiles/types_slam2d.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 25%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_se2.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_se2.cpp.o -c "/<>/g2o/types/slam2d/edge_se2.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d/edge_se2.h:31, from /<>/g2o/types/slam2d/edge_se2.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 26%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_pointxy_calib.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_pointxy_calib.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_se2_pointxy_calib.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_se2_pointxy_calib.cpp.o -c "/<>/g2o/types/slam2d/edge_se2_pointxy_calib.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_variable_sized_edge.h:34, from /<>/g2o/types/slam2d/edge_se2_pointxy_calib.h:30, from /<>/g2o/types/slam2d/edge_se2_pointxy_calib.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 26%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/types_slam2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/types_slam2d.cpp.o -MF CMakeFiles/types_slam2d.dir/types_slam2d.cpp.o.d -o CMakeFiles/types_slam2d.dir/types_slam2d.cpp.o -c "/<>/g2o/types/slam2d/types_slam2d.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d/edge_pointxy.h:31, from /<>/g2o/types/slam2d/types_slam2d.h:30, from /<>/g2o/types/slam2d/types_slam2d.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 27%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/vertex_point_xy.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/vertex_point_xy.cpp.o -MF CMakeFiles/types_slam2d.dir/vertex_point_xy.cpp.o.d -o CMakeFiles/types_slam2d.dir/vertex_point_xy.cpp.o -c "/<>/g2o/types/slam2d/vertex_point_xy.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/types/slam2d/vertex_point_xy.h:30, from /<>/g2o/types/slam2d/vertex_point_xy.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_pointxy.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_pointxy.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_se2_pointxy.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_se2_pointxy.cpp.o -c "/<>/g2o/types/slam2d/edge_se2_pointxy.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d/edge_se2_pointxy.h:31, from /<>/g2o/types/slam2d/edge_se2_pointxy.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 28%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/vertex_se2.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/vertex_se2.cpp.o -MF CMakeFiles/types_slam2d.dir/vertex_se2.cpp.o.d -o CMakeFiles/types_slam2d.dir/vertex_se2.cpp.o -c "/<>/g2o/types/slam2d/vertex_se2.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /usr/include/eigen3/Eigen/Dense:6, from /<>/g2o/core/base_vertex.h:32, from /<>/g2o/types/slam2d/vertex_se2.h:31, from /<>/g2o/types/slam2d/vertex_se2.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 28%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_pointxy_bearing.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_pointxy_bearing.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_se2_pointxy_bearing.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_se2_pointxy_bearing.cpp.o -c "/<>/g2o/types/slam2d/edge_se2_pointxy_bearing.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d/edge_se2_pointxy_bearing.h:31, from /<>/g2o/types/slam2d/edge_se2_pointxy_bearing.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 1; E = double; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 1; E = double; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 1; E = double; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 1; E = double; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 28%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_prior.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_prior.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_se2_prior.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_se2_prior.cpp.o -c "/<>/g2o/types/slam2d/edge_se2_prior.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_unary_edge.h:30, from /<>/g2o/types/slam2d/edge_se2_prior.h:30, from /<>/g2o/types/slam2d/edge_se2_prior.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 29%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/parameter_se2_offset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/parameter_se2_offset.cpp.o -MF CMakeFiles/types_slam2d.dir/parameter_se2_offset.cpp.o.d -o CMakeFiles/types_slam2d.dir/parameter_se2_offset.cpp.o -c "/<>/g2o/types/slam2d/parameter_se2_offset.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/cache.h:33, from /<>/g2o/types/slam2d/parameter_se2_offset.h:30, from /<>/g2o/types/slam2d/parameter_se2_offset.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 29%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_offset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_offset.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_se2_offset.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_se2_offset.cpp.o -c "/<>/g2o/types/slam2d/edge_se2_offset.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d/edge_se2_offset.h:30, from /<>/g2o/types/slam2d/edge_se2_offset.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 30%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_pointxy_offset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_pointxy_offset.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_se2_pointxy_offset.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_se2_pointxy_offset.cpp.o -c "/<>/g2o/types/slam2d/edge_se2_pointxy_offset.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d/edge_se2_pointxy_offset.h:30, from /<>/g2o/types/slam2d/edge_se2_pointxy_offset.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 30%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_xyprior.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_xyprior.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_se2_xyprior.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_se2_xyprior.cpp.o -c "/<>/g2o/types/slam2d/edge_se2_xyprior.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_unary_edge.h:30, from /<>/g2o/types/slam2d/edge_se2_xyprior.h:30, from /<>/g2o/types/slam2d/edge_se2_xyprior.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 31%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_pointxy.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_pointxy.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_pointxy.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_pointxy.cpp.o -c "/<>/g2o/types/slam2d/edge_pointxy.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d/edge_pointxy.h:31, from /<>/g2o/types/slam2d/edge_pointxy.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXY, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXY, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXY, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXY, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 31%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_twopointsxy.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_twopointsxy.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_se2_twopointsxy.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_se2_twopointsxy.cpp.o -c "/<>/g2o/types/slam2d/edge_se2_twopointsxy.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_variable_sized_edge.h:34, from /<>/g2o/types/slam2d/edge_se2_twopointsxy.h:31, from /<>/g2o/types/slam2d/edge_se2_twopointsxy.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 31%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_lotsofxy.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_se2_lotsofxy.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_se2_lotsofxy.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_se2_lotsofxy.cpp.o -c "/<>/g2o/types/slam2d/edge_se2_lotsofxy.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_variable_sized_edge.h:34, from /<>/g2o/types/slam2d/edge_se2_lotsofxy.h:31, from /<>/g2o/types/slam2d/edge_se2_lotsofxy.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 32%] Building CXX object g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_xy_prior.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_EXPORTS -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d/CMakeFiles/types_slam2d.dir/edge_xy_prior.cpp.o -MF CMakeFiles/types_slam2d.dir/edge_xy_prior.cpp.o.d -o CMakeFiles/types_slam2d.dir/edge_xy_prior.cpp.o -c "/<>/g2o/types/slam2d/edge_xy_prior.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_unary_edge.h:30, from /<>/g2o/types/slam2d/edge_xy_prior.h:31, from /<>/g2o/types/slam2d/edge_xy_prior.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 32%] Linking CXX shared library ../../../lib/libg2o_types_slam2d.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/cmake -E cmake_link_script CMakeFiles/types_slam2d.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_types_slam2d.so.0.1 -o ../../../lib/libg2o_types_slam2d.so.0.1.0 CMakeFiles/types_slam2d.dir/edge_se2.cpp.o CMakeFiles/types_slam2d.dir/edge_se2_pointxy_calib.cpp.o CMakeFiles/types_slam2d.dir/types_slam2d.cpp.o CMakeFiles/types_slam2d.dir/vertex_point_xy.cpp.o CMakeFiles/types_slam2d.dir/edge_se2_pointxy.cpp.o CMakeFiles/types_slam2d.dir/vertex_se2.cpp.o CMakeFiles/types_slam2d.dir/edge_se2_pointxy_bearing.cpp.o CMakeFiles/types_slam2d.dir/edge_se2_prior.cpp.o CMakeFiles/types_slam2d.dir/parameter_se2_offset.cpp.o CMakeFiles/types_slam2d.dir/edge_se2_offset.cpp.o CMakeFiles/types_slam2d.dir/edge_se2_pointxy_offset.cpp.o CMakeFiles/types_slam2d.dir/edge_se2_xyprior.cpp.o CMakeFiles/types_slam2d.dir/edge_pointxy.cpp.o CMakeFiles/types_slam2d.dir/edge_se2_twopointsxy.cpp.o CMakeFiles/types_slam2d.dir/edge_se2_lotsofxy.cpp.o CMakeFiles/types_slam2d.dir/edge_xy_prior.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib:" ../../../lib/libg2o_core.so.0.1.0 ../../../lib/libg2o_opengl_helper.so.0.1.0 ../../../lib/libg2o_stuff.so.0.1.0 -lrt /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d" && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libg2o_types_slam2d.so.0.1.0 ../../../lib/libg2o_types_slam2d.so.0.1 ../../../lib/libg2o_types_slam2d.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Built target types_slam2d make -f unit_test/general/CMakeFiles/unittest_general.dir/build.make unit_test/general/CMakeFiles/unittest_general.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/unit_test/general" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/unit_test/general" "/<>/obj-arm-linux-gnueabihf/unit_test/general/CMakeFiles/unittest_general.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f unit_test/general/CMakeFiles/unittest_general.dir/build.make unit_test/general/CMakeFiles/unittest_general.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Building CXX object unit_test/general/CMakeFiles/unittest_general.dir/allocate_optimizer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/general" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/general/CMakeFiles/unittest_general.dir/allocate_optimizer.cpp.o -MF CMakeFiles/unittest_general.dir/allocate_optimizer.cpp.o.d -o CMakeFiles/unittest_general.dir/allocate_optimizer.cpp.o -c "/<>/unit_test/general/allocate_optimizer.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/13/functional:67, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/block_solver.h:30, from /<>/unit_test/general/allocate_optimizer.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = g2o::TripletEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {g2o::TripletEntry}; _Tp = g2o::TripletEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {g2o::TripletEntry}; _Tp = g2o::TripletEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = g2o::TripletColSort]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘bool g2o::SparseBlockMatrix::writeOctave(const char*, bool) const [with MatrixType = Eigen::Matrix]’ at /<>/g2o/core/sparse_block_matrix.hpp:627:12: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = g2o::TripletColSort]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘bool g2o::SparseBlockMatrix::writeOctave(const char*, bool) const [with MatrixType = Eigen::Matrix]’ at /<>/g2o/core/sparse_block_matrix.hpp:627:12: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object unit_test/general/CMakeFiles/unittest_general.dir/auto_diff.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/general" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/general/CMakeFiles/unittest_general.dir/auto_diff.cpp.o -MF CMakeFiles/unittest_general.dir/auto_diff.cpp.o.d -o CMakeFiles/unittest_general.dir/auto_diff.cpp.o -c "/<>/unit_test/general/auto_diff.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/auto_differentiation.h:34, from /<>/unit_test/general/auto_diff.cpp:29: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/eigen_types.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {VertexFlatSE2, VertexFlatSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {VertexFlatSE2, VertexFlatSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {VertexFlatSE2, VertexFlatSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {VertexFlatSE2, VertexFlatSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 2; int D = 2; E = Eigen::Matrix; VertexTypes = {VertexFlatSE2, VertexFlatSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 2; int D = 2; E = Eigen::Matrix; VertexTypes = {VertexFlatSE2, VertexFlatSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 33%] Building CXX object unit_test/general/CMakeFiles/unittest_general.dir/batch_statistics.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/general" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/general/CMakeFiles/unittest_general.dir/batch_statistics.cpp.o -MF CMakeFiles/unittest_general.dir/batch_statistics.cpp.o.d -o CMakeFiles/unittest_general.dir/batch_statistics.cpp.o -c "/<>/unit_test/general/batch_statistics.cpp" [ 34%] Building CXX object unit_test/general/CMakeFiles/unittest_general.dir/graph_operations.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/general" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/general/CMakeFiles/unittest_general.dir/graph_operations.cpp.o -MF CMakeFiles/unittest_general.dir/graph_operations.cpp.o.d -o CMakeFiles/unittest_general.dir/graph_operations.cpp.o -c "/<>/unit_test/general/graph_operations.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/unit_test/general/graph_operations.cpp:36: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/set:62, from /usr/include/gtest/gtest.h:58, from /usr/include/gmock/internal/gmock-internal-utils.h:50, from /usr/include/gmock/gmock-actions.h:145, from /usr/include/gmock/gmock.h:56, from /<>/unit_test/general/graph_operations.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_tree.h: In function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/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, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/gmock/gmock-actions.h:138: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector&>, std::allocator&> > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘testing::internal::ElementsAreMatcherImpl::ElementsAreMatcherImpl(InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator*, std::vector > >; Container = const std::vector >&]’ at /usr/include/gmock/gmock-matchers.h:3380:26, inlined from ‘testing::internal::ElementsAreArrayMatcher::operator testing::Matcher() const [with Container = const std::vector >&; T = std::pair]’ at /usr/include/gmock/gmock-matchers.h:3787:31: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector&>, std::allocator&> > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/map:63, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:122, from /usr/include/gtest/gtest-matchers.h:49, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Eigen::Matrix; _Compare = std::less; _Alloc = std::allocator > >]’, inlined from ‘virtual void GeneralGraphOperations_TrivialInit_Test::TestBody()’ at /<>/unit_test/general/graph_operations.cpp:547:5: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Eigen::Matrix; _Compare = std::less; _Alloc = std::allocator > >]’, inlined from ‘virtual void GeneralGraphOperations_TrivialInit_Test::TestBody()’ at /<>/unit_test/general/graph_operations.cpp:550:44: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘testing::internal::UnorderedElementsAreMatcherImpl::UnorderedElementsAreMatcherImpl(testing::internal::UnorderedMatcherRequire::Flags, InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator*, std::vector > >; Container = const std::unordered_map&]’ at /usr/include/gmock/gmock-matchers.h:3626:26: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher >}; _Tp = testing::Matcher >; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >, std::allocator > > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher >}; _Tp = testing::Matcher >; _Alloc = std::allocator > >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher >; _Alloc = std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘testing::internal::SomeOfArrayMatcher::operator testing::Matcher() const [with U = std::pair; MatcherImpl = testing::internal::AnyOfMatcherImpl; T = std::pair]’ at /usr/include/gmock/gmock-matchers.h:1480:25: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 34%] Building CXX object unit_test/general/CMakeFiles/unittest_general.dir/clear_and_redo.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/general" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/general/CMakeFiles/unittest_general.dir/clear_and_redo.cpp.o -MF CMakeFiles/unittest_general.dir/clear_and_redo.cpp.o.d -o CMakeFiles/unittest_general.dir/clear_and_redo.cpp.o -c "/<>/unit_test/general/clear_and_redo.cpp" [ 34%] Building CXX object unit_test/general/CMakeFiles/unittest_general.dir/base_fixed_sized_edge.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/general" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/general/CMakeFiles/unittest_general.dir/base_fixed_sized_edge.cpp.o -MF CMakeFiles/unittest_general.dir/base_fixed_sized_edge.cpp.o.d -o CMakeFiles/unittest_general.dir/base_fixed_sized_edge.cpp.o -c "/<>/unit_test/general/base_fixed_sized_edge.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/unit_test/general/base_fixed_sized_edge.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 2; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 2; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {VertexNotDefaultCtor}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {VertexNotDefaultCtor}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 35%] Building CXX object unit_test/general/CMakeFiles/unittest_general.dir/robust_kernel_tests.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/general" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/general/CMakeFiles/unittest_general.dir/robust_kernel_tests.cpp.o -MF CMakeFiles/unittest_general.dir/robust_kernel_tests.cpp.o.d -o CMakeFiles/unittest_general.dir/robust_kernel_tests.cpp.o -c "/<>/unit_test/general/robust_kernel_tests.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /<>/g2o/core/robust_kernel_factory.h:34, from /<>/unit_test/general/robust_kernel_tests.cpp:28: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector&>, std::allocator&> > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘testing::internal::UnorderedElementsAreMatcherImpl::UnorderedElementsAreMatcherImpl(testing::internal::UnorderedMatcherRequire::Flags, InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator*, std::vector > >; Container = const std::vector >&]’ at /usr/include/gmock/gmock-matchers.h:3626:26, inlined from ‘testing::internal::UnorderedElementsAreArrayMatcher::operator testing::Matcher() const [with Container = const std::vector >&; T = std::__cxx11::basic_string]’ at /usr/include/gmock/gmock-matchers.h:3765:9, inlined from ‘static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const std::vector >&; M = testing::internal::UnorderedElementsAreArrayMatcher >]’ at /usr/include/gmock/gmock-matchers.h:373:12, inlined from ‘static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::UnorderedElementsAreArrayMatcher >]’ at /usr/include/gmock/gmock-matchers.h:357:48, inlined from ‘testing::Matcher testing::MatcherCast(const M&) [with T = const std::vector >&; M = internal::UnorderedElementsAreArrayMatcher >]’ at /usr/include/gmock/gmock-matchers.h:515:55, inlined from ‘testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = internal::UnorderedElementsAreArrayMatcher >]’ at /usr/include/gmock/gmock-matchers.h:522:53, inlined from ‘testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::UnorderedElementsAreArrayMatcher >]’ at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object unit_test/general/CMakeFiles/unittest_general.dir/sparse_block_matrix.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/general" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/general/CMakeFiles/unittest_general.dir/sparse_block_matrix.cpp.o -MF CMakeFiles/unittest_general.dir/sparse_block_matrix.cpp.o.d -o CMakeFiles/unittest_general.dir/sparse_block_matrix.cpp.o -c "/<>/unit_test/general/sparse_block_matrix.cpp" [ 36%] Linking CXX executable ../../bin/unittest_general cd "/<>/obj-arm-linux-gnueabihf/unit_test/general" && /usr/bin/cmake -E cmake_link_script CMakeFiles/unittest_general.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro CMakeFiles/unittest_general.dir/allocate_optimizer.cpp.o CMakeFiles/unittest_general.dir/auto_diff.cpp.o CMakeFiles/unittest_general.dir/batch_statistics.cpp.o CMakeFiles/unittest_general.dir/graph_operations.cpp.o CMakeFiles/unittest_general.dir/clear_and_redo.cpp.o CMakeFiles/unittest_general.dir/base_fixed_sized_edge.cpp.o CMakeFiles/unittest_general.dir/robust_kernel_tests.cpp.o CMakeFiles/unittest_general.dir/sparse_block_matrix.cpp.o -o ../../bin/unittest_general -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib" ../../lib/libg2o_types_slam3d.so.0.1.0 ../../lib/libg2o_types_slam2d.so.0.1.0 -lgtest -lgmock -lgtest_main ../../lib/libg2o_core.so.0.1.0 ../../lib/libg2o_stuff.so.0.1.0 -lrt ../../lib/libg2o_opengl_helper.so.0.1.0 /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 36%] Built target unittest_general make -f g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/build.make g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/EXTERNAL/freeglut" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/EXTERNAL/freeglut" "/<>/obj-arm-linux-gnueabihf/g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/build.make g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 36%] Building CXX object g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/freeglut_font.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/EXTERNAL/freeglut" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dfreeglut_minimal_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/freeglut_font.cpp.o -MF CMakeFiles/freeglut_minimal.dir/freeglut_font.cpp.o.d -o CMakeFiles/freeglut_minimal.dir/freeglut_font.cpp.o -c "/<>/g2o/EXTERNAL/freeglut/freeglut_font.cpp" [ 37%] Building CXX object g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/freeglut_stroke_mono_roman.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/EXTERNAL/freeglut" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dfreeglut_minimal_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/freeglut_stroke_mono_roman.cpp.o -MF CMakeFiles/freeglut_minimal.dir/freeglut_stroke_mono_roman.cpp.o.d -o CMakeFiles/freeglut_minimal.dir/freeglut_stroke_mono_roman.cpp.o -c "/<>/g2o/EXTERNAL/freeglut/freeglut_stroke_mono_roman.cpp" [ 37%] Building CXX object g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/freeglut_stroke_roman.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/EXTERNAL/freeglut" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dfreeglut_minimal_EXPORTS -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/EXTERNAL/freeglut/CMakeFiles/freeglut_minimal.dir/freeglut_stroke_roman.cpp.o -MF CMakeFiles/freeglut_minimal.dir/freeglut_stroke_roman.cpp.o.d -o CMakeFiles/freeglut_minimal.dir/freeglut_stroke_roman.cpp.o -c "/<>/g2o/EXTERNAL/freeglut/freeglut_stroke_roman.cpp" [ 37%] Linking CXX shared library ../../../lib/libg2o_ext_freeglut_minimal.so cd "/<>/obj-arm-linux-gnueabihf/g2o/EXTERNAL/freeglut" && /usr/bin/cmake -E cmake_link_script CMakeFiles/freeglut_minimal.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_ext_freeglut_minimal.so.0.1 -o ../../../lib/libg2o_ext_freeglut_minimal.so.0.1.0 CMakeFiles/freeglut_minimal.dir/freeglut_font.cpp.o CMakeFiles/freeglut_minimal.dir/freeglut_stroke_mono_roman.cpp.o CMakeFiles/freeglut_minimal.dir/freeglut_stroke_roman.cpp.o /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so cd "/<>/obj-arm-linux-gnueabihf/g2o/EXTERNAL/freeglut" && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libg2o_ext_freeglut_minimal.so.0.1.0 ../../../lib/libg2o_ext_freeglut_minimal.so.0.1 ../../../lib/libg2o_ext_freeglut_minimal.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Built target freeglut_minimal make -f g2o/types/data/CMakeFiles/types_data.dir/build.make g2o/types/data/CMakeFiles/types_data.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/types/data" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/types/data" "/<>/obj-arm-linux-gnueabihf/g2o/types/data/CMakeFiles/types_data.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/types/data/CMakeFiles/types_data.dir/build.make g2o/types/data/CMakeFiles/types_data.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Building CXX object g2o/types/data/CMakeFiles/types_data.dir/types_data.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/data" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_data_EXPORTS -I"/<>/g2o/types/data" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/data/CMakeFiles/types_data.dir/types_data.cpp.o -MF CMakeFiles/types_data.dir/types_data.cpp.o.d -o CMakeFiles/types_data.dir/types_data.cpp.o -c "/<>/g2o/types/data/types_data.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/types/slam2d/se2.h:31, from /<>/g2o/types/data/laser_parameters.h:30, from /<>/g2o/types/data/raw_laser.h:34, from /<>/g2o/types/data/robot_laser.h:32, from /<>/g2o/types/data/types_data.cpp:31: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 38%] Building CXX object g2o/types/data/CMakeFiles/types_data.dir/robot_data.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/data" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_data_EXPORTS -I"/<>/g2o/types/data" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/data/CMakeFiles/types_data.dir/robot_data.cpp.o -MF CMakeFiles/types_data.dir/robot_data.cpp.o.d -o CMakeFiles/types_data.dir/robot_data.cpp.o -c "/<>/g2o/types/data/robot_data.cpp" [ 39%] Building CXX object g2o/types/data/CMakeFiles/types_data.dir/vertex_tag.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/data" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_data_EXPORTS -I"/<>/g2o/types/data" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/data/CMakeFiles/types_data.dir/vertex_tag.cpp.o -MF CMakeFiles/types_data.dir/vertex_tag.cpp.o.d -o CMakeFiles/types_data.dir/vertex_tag.cpp.o -c "/<>/g2o/types/data/vertex_tag.cpp" [ 39%] Building CXX object g2o/types/data/CMakeFiles/types_data.dir/vertex_ellipse.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/data" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_data_EXPORTS -I"/<>/g2o/types/data" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/data/CMakeFiles/types_data.dir/vertex_ellipse.cpp.o -MF CMakeFiles/types_data.dir/vertex_ellipse.cpp.o.d -o CMakeFiles/types_data.dir/vertex_ellipse.cpp.o -c "/<>/g2o/types/data/vertex_ellipse.cpp" [ 40%] Building CXX object g2o/types/data/CMakeFiles/types_data.dir/laser_parameters.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/data" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_data_EXPORTS -I"/<>/g2o/types/data" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/data/CMakeFiles/types_data.dir/laser_parameters.cpp.o -MF CMakeFiles/types_data.dir/laser_parameters.cpp.o.d -o CMakeFiles/types_data.dir/laser_parameters.cpp.o -c "/<>/g2o/types/data/laser_parameters.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/types/slam2d/se2.h:31, from /<>/g2o/types/data/laser_parameters.h:30, from /<>/g2o/types/data/laser_parameters.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 40%] Building CXX object g2o/types/data/CMakeFiles/types_data.dir/raw_laser.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/data" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_data_EXPORTS -I"/<>/g2o/types/data" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/data/CMakeFiles/types_data.dir/raw_laser.cpp.o -MF CMakeFiles/types_data.dir/raw_laser.cpp.o.d -o CMakeFiles/types_data.dir/raw_laser.cpp.o -c "/<>/g2o/types/data/raw_laser.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/types/slam2d/se2.h:31, from /<>/g2o/types/data/laser_parameters.h:30, from /<>/g2o/types/data/raw_laser.h:34, from /<>/g2o/types/data/raw_laser.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/types/data/raw_laser.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘g2o::RawLaser::Point2DVector g2o::RawLaser::cartesian() const’ at /<>/g2o/types/data/raw_laser.cpp:90:23: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object g2o/types/data/CMakeFiles/types_data.dir/robot_laser.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/data" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_data_EXPORTS -I"/<>/g2o/types/data" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/data/CMakeFiles/types_data.dir/robot_laser.cpp.o -MF CMakeFiles/types_data.dir/robot_laser.cpp.o.d -o CMakeFiles/types_data.dir/robot_laser.cpp.o -c "/<>/g2o/types/data/robot_laser.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/types/slam2d/se2.h:31, from /<>/g2o/types/data/laser_parameters.h:30, from /<>/g2o/types/data/raw_laser.h:34, from /<>/g2o/types/data/robot_laser.h:32, from /<>/g2o/types/data/robot_laser.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 41%] Building CXX object g2o/types/data/CMakeFiles/types_data.dir/data_queue.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/data" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_data_EXPORTS -I"/<>/g2o/types/data" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/data/CMakeFiles/types_data.dir/data_queue.cpp.o -MF CMakeFiles/types_data.dir/data_queue.cpp.o.d -o CMakeFiles/types_data.dir/data_queue.cpp.o -c "/<>/g2o/types/data/data_queue.cpp" [ 41%] Linking CXX shared library ../../../lib/libg2o_types_data.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/data" && /usr/bin/cmake -E cmake_link_script CMakeFiles/types_data.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_types_data.so.0.1 -o ../../../lib/libg2o_types_data.so.0.1.0 CMakeFiles/types_data.dir/types_data.cpp.o CMakeFiles/types_data.dir/robot_data.cpp.o CMakeFiles/types_data.dir/vertex_tag.cpp.o CMakeFiles/types_data.dir/vertex_ellipse.cpp.o CMakeFiles/types_data.dir/laser_parameters.cpp.o CMakeFiles/types_data.dir/raw_laser.cpp.o CMakeFiles/types_data.dir/robot_laser.cpp.o CMakeFiles/types_data.dir/data_queue.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib:" ../../../lib/libg2o_types_slam2d.so.0.1.0 ../../../lib/libg2o_ext_freeglut_minimal.so.0.1.0 ../../../lib/libg2o_opengl_helper.so.0.1.0 ../../../lib/libg2o_core.so.0.1.0 ../../../lib/libg2o_stuff.so.0.1.0 -lrt /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/data" && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libg2o_types_data.so.0.1.0 ../../../lib/libg2o_types_data.so.0.1 ../../../lib/libg2o_types_data.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 41%] Built target types_data make -f unit_test/data/CMakeFiles/unittest_data.dir/build.make unit_test/data/CMakeFiles/unittest_data.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/unit_test/data" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/unit_test/data" "/<>/obj-arm-linux-gnueabihf/unit_test/data/CMakeFiles/unittest_data.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f unit_test/data/CMakeFiles/unittest_data.dir/build.make unit_test/data/CMakeFiles/unittest_data.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 41%] Building CXX object unit_test/data/CMakeFiles/unittest_data.dir/data_queue_tests.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/data" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/data" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/data/CMakeFiles/unittest_data.dir/data_queue_tests.cpp.o -MF CMakeFiles/unittest_data.dir/data_queue_tests.cpp.o.d -o CMakeFiles/unittest_data.dir/data_queue_tests.cpp.o -c "/<>/unit_test/data/data_queue_tests.cpp" [ 41%] Building CXX object unit_test/data/CMakeFiles/unittest_data.dir/io_data.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/data" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/data" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam2d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/data/CMakeFiles/unittest_data.dir/io_data.cpp.o -MF CMakeFiles/unittest_data.dir/io_data.cpp.o.d -o CMakeFiles/unittest_data.dir/io_data.cpp.o -c "/<>/unit_test/data/io_data.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/types/slam2d/se2.h:31, from /<>/g2o/types/data/laser_parameters.h:30, from /<>/g2o/types/data/raw_laser.h:34, from /<>/g2o/types/data/robot_laser.h:32, from /<>/unit_test/data/io_data.cpp:32: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/gmock/gmock-actions.h:138, from /usr/include/gmock/gmock.h:56, from /<>/unit_test/data/io_data.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘virtual void Data_ReadWriteRobotLaser_Test::TestBody()’ at /<>/unit_test/data/io_data.cpp:50:21: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘virtual void Data_ReadWriteRobotLaser_Test::TestBody()’ at /<>/unit_test/data/io_data.cpp:51:25: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Linking CXX executable ../../bin/unittest_data cd "/<>/obj-arm-linux-gnueabihf/unit_test/data" && /usr/bin/cmake -E cmake_link_script CMakeFiles/unittest_data.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro CMakeFiles/unittest_data.dir/data_queue_tests.cpp.o CMakeFiles/unittest_data.dir/io_data.cpp.o -o ../../bin/unittest_data -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib" ../../lib/libg2o_types_data.so.0.1.0 -lgtest -lgmock -lgtest_main ../../lib/libg2o_types_slam2d.so.0.1.0 ../../lib/libg2o_core.so.0.1.0 ../../lib/libg2o_stuff.so.0.1.0 -lrt ../../lib/libg2o_ext_freeglut_minimal.so.0.1.0 ../../lib/libg2o_opengl_helper.so.0.1.0 /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 42%] Built target unittest_data make -f unit_test/stuff/CMakeFiles/unittest_stuff.dir/build.make unit_test/stuff/CMakeFiles/unittest_stuff.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/unit_test/stuff" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/unit_test/stuff" "/<>/obj-arm-linux-gnueabihf/unit_test/stuff/CMakeFiles/unittest_stuff.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f unit_test/stuff/CMakeFiles/unittest_stuff.dir/build.make unit_test/stuff/CMakeFiles/unittest_stuff.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 42%] Building CXX object unit_test/stuff/CMakeFiles/unittest_stuff.dir/command_args_tests.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/stuff/CMakeFiles/unittest_stuff.dir/command_args_tests.cpp.o -MF CMakeFiles/unittest_stuff.dir/command_args_tests.cpp.o.d -o CMakeFiles/unittest_stuff.dir/command_args_tests.cpp.o -c "/<>/unit_test/stuff/command_args_tests.cpp" [ 42%] Building CXX object unit_test/stuff/CMakeFiles/unittest_stuff.dir/filesys_tools_tests.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/stuff/CMakeFiles/unittest_stuff.dir/filesys_tools_tests.cpp.o -MF CMakeFiles/unittest_stuff.dir/filesys_tools_tests.cpp.o.d -o CMakeFiles/unittest_stuff.dir/filesys_tools_tests.cpp.o -c "/<>/unit_test/stuff/filesys_tools_tests.cpp" [ 43%] Building CXX object unit_test/stuff/CMakeFiles/unittest_stuff.dir/misc_tests.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/stuff/CMakeFiles/unittest_stuff.dir/misc_tests.cpp.o -MF CMakeFiles/unittest_stuff.dir/misc_tests.cpp.o.d -o CMakeFiles/unittest_stuff.dir/misc_tests.cpp.o -c "/<>/unit_test/stuff/misc_tests.cpp" [ 43%] Building CXX object unit_test/stuff/CMakeFiles/unittest_stuff.dir/property_tests.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/stuff/CMakeFiles/unittest_stuff.dir/property_tests.cpp.o -MF CMakeFiles/unittest_stuff.dir/property_tests.cpp.o.d -o CMakeFiles/unittest_stuff.dir/property_tests.cpp.o -c "/<>/unit_test/stuff/property_tests.cpp" [ 44%] Building CXX object unit_test/stuff/CMakeFiles/unittest_stuff.dir/string_tools_tests.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/stuff/CMakeFiles/unittest_stuff.dir/string_tools_tests.cpp.o -MF CMakeFiles/unittest_stuff.dir/string_tools_tests.cpp.o.d -o CMakeFiles/unittest_stuff.dir/string_tools_tests.cpp.o -c "/<>/unit_test/stuff/string_tools_tests.cpp" [ 44%] Building CXX object unit_test/stuff/CMakeFiles/unittest_stuff.dir/tuple_tools_tests.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/stuff" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/stuff/CMakeFiles/unittest_stuff.dir/tuple_tools_tests.cpp.o -MF CMakeFiles/unittest_stuff.dir/tuple_tools_tests.cpp.o.d -o CMakeFiles/unittest_stuff.dir/tuple_tools_tests.cpp.o -c "/<>/unit_test/stuff/tuple_tools_tests.cpp" [ 45%] Linking CXX executable ../../bin/unittest_stuff cd "/<>/obj-arm-linux-gnueabihf/unit_test/stuff" && /usr/bin/cmake -E cmake_link_script CMakeFiles/unittest_stuff.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro CMakeFiles/unittest_stuff.dir/command_args_tests.cpp.o CMakeFiles/unittest_stuff.dir/filesys_tools_tests.cpp.o CMakeFiles/unittest_stuff.dir/misc_tests.cpp.o CMakeFiles/unittest_stuff.dir/property_tests.cpp.o CMakeFiles/unittest_stuff.dir/string_tools_tests.cpp.o CMakeFiles/unittest_stuff.dir/tuple_tools_tests.cpp.o -o ../../bin/unittest_stuff -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib" ../../lib/libg2o_stuff.so.0.1.0 -lgtest -lgmock -lgtest_main -lrt make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 45%] Built target unittest_stuff make -f g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/build.make g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/types/sclam2d" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/types/sclam2d" "/<>/obj-arm-linux-gnueabihf/g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/build.make g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 45%] Building CXX object g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/edge_se2_sensor_calib.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sclam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sclam2d_EXPORTS -I"/<>/g2o/types/sclam2d" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/edge_se2_sensor_calib.cpp.o -MF CMakeFiles/types_sclam2d.dir/edge_se2_sensor_calib.cpp.o.d -o CMakeFiles/types_sclam2d.dir/edge_se2_sensor_calib.cpp.o -c "/<>/g2o/types/sclam2d/edge_se2_sensor_calib.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/types/sclam2d/edge_se2_sensor_calib.h:30, from /<>/g2o/types/sclam2d/edge_se2_sensor_calib.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 2; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 2; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 45%] Building CXX object g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/vertex_odom_differential_params.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sclam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sclam2d_EXPORTS -I"/<>/g2o/types/sclam2d" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/vertex_odom_differential_params.cpp.o -MF CMakeFiles/types_sclam2d.dir/vertex_odom_differential_params.cpp.o.d -o CMakeFiles/types_sclam2d.dir/vertex_odom_differential_params.cpp.o -c "/<>/g2o/types/sclam2d/vertex_odom_differential_params.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30, from /<>/g2o/types/sclam2d/vertex_odom_differential_params.h:30, from /<>/g2o/types/sclam2d/vertex_odom_differential_params.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 46%] Building CXX object g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/edge_se2_odom_differential_calib.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sclam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sclam2d_EXPORTS -I"/<>/g2o/types/sclam2d" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/edge_se2_odom_differential_calib.cpp.o -MF CMakeFiles/types_sclam2d.dir/edge_se2_odom_differential_calib.cpp.o.d -o CMakeFiles/types_sclam2d.dir/edge_se2_odom_differential_calib.cpp.o -c "/<>/g2o/types/sclam2d/edge_se2_odom_differential_calib.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/types/sclam2d/edge_se2_odom_differential_calib.h:30, from /<>/g2o/types/sclam2d/edge_se2_odom_differential_calib.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = g2o::VelocityMeasurement; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexOdomDifferentialParams}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = g2o::VelocityMeasurement; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexOdomDifferentialParams}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::VelocityMeasurement; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexOdomDifferentialParams}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::VelocityMeasurement; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexOdomDifferentialParams}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 2; int D = 3; E = g2o::VelocityMeasurement; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexOdomDifferentialParams}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 2; int D = 3; E = g2o::VelocityMeasurement; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2, g2o::VertexOdomDifferentialParams}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 46%] Building CXX object g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/odometry_measurement.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sclam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sclam2d_EXPORTS -I"/<>/g2o/types/sclam2d" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/odometry_measurement.cpp.o -MF CMakeFiles/types_sclam2d.dir/odometry_measurement.cpp.o.d -o CMakeFiles/types_sclam2d.dir/odometry_measurement.cpp.o -c "/<>/g2o/types/sclam2d/odometry_measurement.cpp" [ 47%] Building CXX object g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/types_sclam2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sclam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sclam2d_EXPORTS -I"/<>/g2o/types/sclam2d" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sclam2d/CMakeFiles/types_sclam2d.dir/types_sclam2d.cpp.o -MF CMakeFiles/types_sclam2d.dir/types_sclam2d.cpp.o.d -o CMakeFiles/types_sclam2d.dir/types_sclam2d.cpp.o -c "/<>/g2o/types/sclam2d/types_sclam2d.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/types/sclam2d/edge_se2_odom_differential_calib.h:30, from /<>/g2o/types/sclam2d/types_sclam2d.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 47%] Linking CXX shared library ../../../lib/libg2o_types_sclam2d.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sclam2d" && /usr/bin/cmake -E cmake_link_script CMakeFiles/types_sclam2d.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_types_sclam2d.so.0.1 -o ../../../lib/libg2o_types_sclam2d.so.0.1.0 CMakeFiles/types_sclam2d.dir/edge_se2_sensor_calib.cpp.o CMakeFiles/types_sclam2d.dir/vertex_odom_differential_params.cpp.o CMakeFiles/types_sclam2d.dir/edge_se2_odom_differential_calib.cpp.o CMakeFiles/types_sclam2d.dir/odometry_measurement.cpp.o CMakeFiles/types_sclam2d.dir/types_sclam2d.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib:" ../../../lib/libg2o_types_slam2d.so.0.1.0 ../../../lib/libg2o_core.so.0.1.0 ../../../lib/libg2o_opengl_helper.so.0.1.0 ../../../lib/libg2o_stuff.so.0.1.0 -lrt /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sclam2d" && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libg2o_types_sclam2d.so.0.1.0 ../../../lib/libg2o_types_sclam2d.so.0.1 ../../../lib/libg2o_types_sclam2d.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 47%] Built target types_sclam2d make -f unit_test/sclam2d/CMakeFiles/unittest_sclam2d.dir/build.make unit_test/sclam2d/CMakeFiles/unittest_sclam2d.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/unit_test/sclam2d" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/unit_test/sclam2d" "/<>/obj-arm-linux-gnueabihf/unit_test/sclam2d/CMakeFiles/unittest_sclam2d.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f unit_test/sclam2d/CMakeFiles/unittest_sclam2d.dir/build.make unit_test/sclam2d/CMakeFiles/unittest_sclam2d.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 47%] Building CXX object unit_test/sclam2d/CMakeFiles/unittest_sclam2d.dir/io_sclam2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/sclam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/sclam2d" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/sclam2d/CMakeFiles/unittest_sclam2d.dir/io_sclam2d.cpp.o -MF CMakeFiles/unittest_sclam2d.dir/io_sclam2d.cpp.o.d -o CMakeFiles/unittest_sclam2d.dir/io_sclam2d.cpp.o -c "/<>/unit_test/sclam2d/io_sclam2d.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/types/sclam2d/edge_se2_odom_differential_calib.h:30, from /<>/unit_test/sclam2d/io_sclam2d.cpp:29: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 48%] Building CXX object unit_test/sclam2d/CMakeFiles/unittest_sclam2d.dir/odom_convert_sclam2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/sclam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/sclam2d" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/sclam2d/CMakeFiles/unittest_sclam2d.dir/odom_convert_sclam2d.cpp.o -MF CMakeFiles/unittest_sclam2d.dir/odom_convert_sclam2d.cpp.o.d -o CMakeFiles/unittest_sclam2d.dir/odom_convert_sclam2d.cpp.o -c "/<>/unit_test/sclam2d/odom_convert_sclam2d.cpp" [ 48%] Linking CXX executable ../../bin/unittest_sclam2d cd "/<>/obj-arm-linux-gnueabihf/unit_test/sclam2d" && /usr/bin/cmake -E cmake_link_script CMakeFiles/unittest_sclam2d.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro CMakeFiles/unittest_sclam2d.dir/io_sclam2d.cpp.o CMakeFiles/unittest_sclam2d.dir/odom_convert_sclam2d.cpp.o -o ../../bin/unittest_sclam2d -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib" ../../lib/libg2o_types_sclam2d.so.0.1.0 -lgtest -lgmock -lgtest_main ../../lib/libg2o_types_slam2d.so.0.1.0 ../../lib/libg2o_core.so.0.1.0 ../../lib/libg2o_stuff.so.0.1.0 -lrt ../../lib/libg2o_opengl_helper.so.0.1.0 /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 48%] Built target unittest_sclam2d make -f unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/build.make unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/unit_test/slam2d" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/unit_test/slam2d" "/<>/obj-arm-linux-gnueabihf/unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/build.make unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 48%] Building CXX object unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/mappings_se2.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/mappings_se2.cpp.o -MF CMakeFiles/unittest_slam2d.dir/mappings_se2.cpp.o.d -o CMakeFiles/unittest_slam2d.dir/mappings_se2.cpp.o -c "/<>/unit_test/slam2d/mappings_se2.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/types/slam2d/se2.h:31, from /<>/unit_test/slam2d/mappings_se2.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 49%] Building CXX object unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/jacobians_slam2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/jacobians_slam2d.cpp.o -MF CMakeFiles/unittest_slam2d.dir/jacobians_slam2d.cpp.o.d -o CMakeFiles/unittest_slam2d.dir/jacobians_slam2d.cpp.o -c "/<>/unit_test/slam2d/jacobians_slam2d.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d/edge_pointxy.h:31, from /<>/unit_test/slam2d/jacobians_slam2d.cpp:28: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 1; E = double; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 1; E = double; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = g2o::SE2; VertexTypes = {g2o::VertexSE2, g2o::VertexSE2}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 1; E = double; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 1; E = double; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXY, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXY, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXY, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXY, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 49%] Building CXX object unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/io_slam2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam2d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/slam2d/CMakeFiles/unittest_slam2d.dir/io_slam2d.cpp.o -MF CMakeFiles/unittest_slam2d.dir/io_slam2d.cpp.o.d -o CMakeFiles/unittest_slam2d.dir/io_slam2d.cpp.o -c "/<>/unit_test/slam2d/io_slam2d.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d/edge_se2.h:31, from /<>/unit_test/slam2d/io_slam2d.cpp:29: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 50%] Linking CXX executable ../../bin/unittest_slam2d cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam2d" && /usr/bin/cmake -E cmake_link_script CMakeFiles/unittest_slam2d.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro CMakeFiles/unittest_slam2d.dir/mappings_se2.cpp.o CMakeFiles/unittest_slam2d.dir/jacobians_slam2d.cpp.o CMakeFiles/unittest_slam2d.dir/io_slam2d.cpp.o -o ../../bin/unittest_slam2d -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib" ../../lib/libg2o_types_slam2d.so.0.1.0 -lgtest -lgmock -lgtest_main ../../lib/libg2o_core.so.0.1.0 ../../lib/libg2o_stuff.so.0.1.0 -lrt ../../lib/libg2o_opengl_helper.so.0.1.0 /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 50%] Built target unittest_slam2d make -f g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/build.make g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/types/slam2d_addons" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/build.make g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 51%] Building CXX object g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/types_slam2d_addons.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_addons_EXPORTS -I"/<>/g2o/types/slam2d_addons" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/types_slam2d_addons.cpp.o -MF CMakeFiles/types_slam2d_addons.dir/types_slam2d_addons.cpp.o.d -o CMakeFiles/types_slam2d_addons.dir/types_slam2d_addons.cpp.o -c "/<>/g2o/types/slam2d_addons/types_slam2d_addons.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d/edge_pointxy.h:31, from /<>/g2o/types/slam2d/types_slam2d.h:30, from /<>/g2o/types/slam2d_addons/types_slam2d_addons.h:31, from /<>/g2o/types/slam2d_addons/types_slam2d_addons.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ [ 51%] Building CXX object g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/vertex_segment2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_addons_EXPORTS -I"/<>/g2o/types/slam2d_addons" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/vertex_segment2d.cpp.o -MF CMakeFiles/types_slam2d_addons.dir/vertex_segment2d.cpp.o.d -o CMakeFiles/types_slam2d_addons.dir/vertex_segment2d.cpp.o -c "/<>/g2o/types/slam2d_addons/vertex_segment2d.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/types/slam2d_addons/vertex_segment2d.h:30, from /<>/g2o/types/slam2d_addons/vertex_segment2d.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 51%] Building CXX object g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_addons_EXPORTS -I"/<>/g2o/types/slam2d_addons" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d.cpp.o -MF CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d.cpp.o.d -o CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d.cpp.o -c "/<>/g2o/types/slam2d_addons/edge_se2_segment2d.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d_addons/edge_se2_segment2d.h:31, from /<>/g2o/types/slam2d_addons/edge_se2_segment2d.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 4; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 4; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 4; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 4; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 52%] Building CXX object g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d_line.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_addons_EXPORTS -I"/<>/g2o/types/slam2d_addons" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d_line.cpp.o -MF CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d_line.cpp.o.d -o CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d_line.cpp.o -c "/<>/g2o/types/slam2d_addons/edge_se2_segment2d_line.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d_addons/edge_se2_segment2d_line.h:31, from /<>/g2o/types/slam2d_addons/edge_se2_segment2d_line.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 52%] Building CXX object g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d_pointLine.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_addons_EXPORTS -I"/<>/g2o/types/slam2d_addons" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d_pointLine.cpp.o -MF CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d_pointLine.cpp.o.d -o CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d_pointLine.cpp.o -c "/<>/g2o/types/slam2d_addons/edge_se2_segment2d_pointLine.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d_addons/edge_se2_segment2d_pointLine.h:31, from /<>/g2o/types/slam2d_addons/edge_se2_segment2d_pointLine.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE2, g2o::VertexSegment2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 53%] Building CXX object g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/vertex_line2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_addons_EXPORTS -I"/<>/g2o/types/slam2d_addons" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/vertex_line2d.cpp.o -MF CMakeFiles/types_slam2d_addons.dir/vertex_line2d.cpp.o.d -o CMakeFiles/types_slam2d_addons.dir/vertex_line2d.cpp.o -c "/<>/g2o/types/slam2d_addons/vertex_line2d.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /usr/include/eigen3/Eigen/Dense:6, from /<>/g2o/core/base_vertex.h:32, from /<>/g2o/types/slam2d_addons/vertex_line2d.h:31, from /<>/g2o/types/slam2d_addons/vertex_line2d.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Line2D&}; _Tp = g2o::Line2D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 53%] Building CXX object g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_se2_line2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_addons_EXPORTS -I"/<>/g2o/types/slam2d_addons" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_se2_line2d.cpp.o -MF CMakeFiles/types_slam2d_addons.dir/edge_se2_line2d.cpp.o.d -o CMakeFiles/types_slam2d_addons.dir/edge_se2_line2d.cpp.o -c "/<>/g2o/types/slam2d_addons/edge_se2_line2d.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d_addons/edge_se2_line2d.h:31, from /<>/g2o/types/slam2d_addons/edge_se2_line2d.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE2&}; _Tp = g2o::SE2; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexSE2, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE2; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE2; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::SE2]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexSE2, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Line2D&}; _Tp = g2o::Line2D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexSE2, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexSE2, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 54%] Building CXX object g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_line2d_pointxy.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_addons_EXPORTS -I"/<>/g2o/types/slam2d_addons" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_line2d_pointxy.cpp.o -MF CMakeFiles/types_slam2d_addons.dir/edge_line2d_pointxy.cpp.o.d -o CMakeFiles/types_slam2d_addons.dir/edge_line2d_pointxy.cpp.o -c "/<>/g2o/types/slam2d_addons/edge_line2d_pointxy.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d_addons/edge_line2d_pointxy.h:31, from /<>/g2o/types/slam2d_addons/edge_line2d_pointxy.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Line2D&}; _Tp = g2o::Line2D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 1; E = double; VertexTypes = {g2o::VertexLine2D, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 1; E = double; VertexTypes = {g2o::VertexLine2D, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 1; E = double; VertexTypes = {g2o::VertexLine2D, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 1; E = double; VertexTypes = {g2o::VertexLine2D, g2o::VertexPointXY}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 54%] Building CXX object g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_line2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam2d_addons_EXPORTS -I"/<>/g2o/types/slam2d_addons" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam2d_addons/CMakeFiles/types_slam2d_addons.dir/edge_line2d.cpp.o -MF CMakeFiles/types_slam2d_addons.dir/edge_line2d.cpp.o.d -o CMakeFiles/types_slam2d_addons.dir/edge_line2d.cpp.o -c "/<>/g2o/types/slam2d_addons/edge_line2d.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d_addons/edge_line2d.h:31, from /<>/g2o/types/slam2d_addons/edge_line2d.cpp:27: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Line2D&}; _Tp = g2o::Line2D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexLine2D, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexLine2D, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexLine2D, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexLine2D, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 54%] Linking CXX shared library ../../../lib/libg2o_types_slam2d_addons.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/cmake -E cmake_link_script CMakeFiles/types_slam2d_addons.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_types_slam2d_addons.so.0.1 -o ../../../lib/libg2o_types_slam2d_addons.so.0.1.0 CMakeFiles/types_slam2d_addons.dir/types_slam2d_addons.cpp.o CMakeFiles/types_slam2d_addons.dir/vertex_segment2d.cpp.o CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d.cpp.o CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d_line.cpp.o CMakeFiles/types_slam2d_addons.dir/edge_se2_segment2d_pointLine.cpp.o CMakeFiles/types_slam2d_addons.dir/vertex_line2d.cpp.o CMakeFiles/types_slam2d_addons.dir/edge_se2_line2d.cpp.o CMakeFiles/types_slam2d_addons.dir/edge_line2d_pointxy.cpp.o CMakeFiles/types_slam2d_addons.dir/edge_line2d.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib:" ../../../lib/libg2o_types_slam2d.so.0.1.0 ../../../lib/libg2o_core.so.0.1.0 ../../../lib/libg2o_opengl_helper.so.0.1.0 ../../../lib/libg2o_stuff.so.0.1.0 -lrt /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam2d_addons" && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libg2o_types_slam2d_addons.so.0.1.0 ../../../lib/libg2o_types_slam2d_addons.so.0.1 ../../../lib/libg2o_types_slam2d_addons.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 54%] Built target types_slam2d_addons make -f unit_test/slam2d_addons/CMakeFiles/unittest_slam2d_addons.dir/build.make unit_test/slam2d_addons/CMakeFiles/unittest_slam2d_addons.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/unit_test/slam2d_addons" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/unit_test/slam2d_addons" "/<>/obj-arm-linux-gnueabihf/unit_test/slam2d_addons/CMakeFiles/unittest_slam2d_addons.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f unit_test/slam2d_addons/CMakeFiles/unittest_slam2d_addons.dir/build.make unit_test/slam2d_addons/CMakeFiles/unittest_slam2d_addons.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 54%] Building CXX object unit_test/slam2d_addons/CMakeFiles/unittest_slam2d_addons.dir/io_slam2d_addons.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam2d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam2d_addons" -I"/<>/g2o/types/slam2d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/slam2d_addons/CMakeFiles/unittest_slam2d_addons.dir/io_slam2d_addons.cpp.o -MF CMakeFiles/unittest_slam2d_addons.dir/io_slam2d_addons.cpp.o.d -o CMakeFiles/unittest_slam2d_addons.dir/io_slam2d_addons.cpp.o -c "/<>/unit_test/slam2d_addons/io_slam2d_addons.cpp" In file included from /usr/include/eigen3/Eigen/Geometry:41, from /<>/g2o/core/eigen_types.h:31, from /<>/g2o/core/jacobian_workspace.h:34, from /<>/g2o/core/optimizable_graph.h:39, from /<>/g2o/core/base_edge.h:36, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam2d_addons/edge_line2d.h:31, from /<>/g2o/types/slam2d_addons/edge_line2d.cpp:27, from /<>/unit_test/slam2d_addons/io_slam2d_addons.cpp:29: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: In instantiation of ‘Eigen::Rotation2D Eigen::Rotation2D::inverse() const [with _Scalar = double]’: /<>/g2o/types/slam2d/se2.h:85:24: required from here /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h:98:39: note: parameter passing for argument of type ‘Eigen::Rotation2D’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); } | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Line2D&}; _Tp = g2o::Line2D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexLine2D, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexLine2D, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexLine2D, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line2D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line2D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 2; T = g2o::Line2D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = g2o::Line2D; VertexTypes = {g2o::VertexLine2D, g2o::VertexLine2D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 54%] Linking CXX executable ../../bin/unittest_slam2d_addons cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam2d_addons" && /usr/bin/cmake -E cmake_link_script CMakeFiles/unittest_slam2d_addons.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro CMakeFiles/unittest_slam2d_addons.dir/io_slam2d_addons.cpp.o -o ../../bin/unittest_slam2d_addons -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib" ../../lib/libg2o_types_slam2d_addons.so.0.1.0 -lgtest -lgmock -lgtest_main ../../lib/libg2o_types_slam2d.so.0.1.0 ../../lib/libg2o_core.so.0.1.0 ../../lib/libg2o_stuff.so.0.1.0 -lrt ../../lib/libg2o_opengl_helper.so.0.1.0 /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 54%] Built target unittest_slam2d_addons make -f unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/build.make unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/unit_test/slam3d" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d" "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/build.make unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 55%] Building CXX object unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/io_slam3d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/io_slam3d.cpp.o -MF CMakeFiles/unittest_slam3d.dir/io_slam3d.cpp.o.d -o CMakeFiles/unittest_slam3d.dir/io_slam3d.cpp.o -c "/<>/unit_test/slam3d/io_slam3d.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam3d/edge_pointxyz.h:31, from /<>/unit_test/slam3d/io_slam3d.cpp:29: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 55%] Building CXX object unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/jacobians_slam3d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/jacobians_slam3d.cpp.o -MF CMakeFiles/unittest_slam3d.dir/jacobians_slam3d.cpp.o.d -o CMakeFiles/unittest_slam3d.dir/jacobians_slam3d.cpp.o -c "/<>/unit_test/slam3d/jacobians_slam3d.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /<>/g2o/autodiff/array_selector.h:36, from /<>/g2o/autodiff/autodiff.h:148, from /<>/unit_test/slam3d/jacobians_slam3d.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 6; E = Eigen::Transform; VertexTypes = {g2o::VertexSE3, g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 6; E = Eigen::Transform; VertexTypes = {g2o::VertexSE3, g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 6; E = Eigen::Transform; VertexTypes = {g2o::VertexSE3, g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 6; E = Eigen::Transform; VertexTypes = {g2o::VertexSE3, g2o::VertexSE3}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexPointXYZ}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 56%] Building CXX object unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/mappings_slam3d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/mappings_slam3d.cpp.o -MF CMakeFiles/unittest_slam3d.dir/mappings_slam3d.cpp.o.d -o CMakeFiles/unittest_slam3d.dir/mappings_slam3d.cpp.o -c "/<>/unit_test/slam3d/mappings_slam3d.cpp" [ 56%] Building CXX object unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/orthogonal_matrix.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/orthogonal_matrix.cpp.o -MF CMakeFiles/unittest_slam3d.dir/orthogonal_matrix.cpp.o.d -o CMakeFiles/unittest_slam3d.dir/orthogonal_matrix.cpp.o -c "/<>/unit_test/slam3d/orthogonal_matrix.cpp" [ 57%] Building CXX object unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/optimization_slam3d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/slam3d/CMakeFiles/unittest_slam3d.dir/optimization_slam3d.cpp.o -MF CMakeFiles/unittest_slam3d.dir/optimization_slam3d.cpp.o.d -o CMakeFiles/unittest_slam3d.dir/optimization_slam3d.cpp.o -c "/<>/unit_test/slam3d/optimization_slam3d.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/13/functional:67, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/block_solver.h:30, from /<>/unit_test/slam3d/optimization_slam3d.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = g2o::TripletEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {g2o::TripletEntry}; _Tp = g2o::TripletEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {g2o::TripletEntry}; _Tp = g2o::TripletEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = g2o::TripletColSort]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘bool g2o::SparseBlockMatrix::writeOctave(const char*, bool) const [with MatrixType = Eigen::Matrix]’ at /<>/g2o/core/sparse_block_matrix.hpp:627:12: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = g2o::TripletColSort]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘bool g2o::SparseBlockMatrix::writeOctave(const char*, bool) const [with MatrixType = Eigen::Matrix]’ at /<>/g2o/core/sparse_block_matrix.hpp:627:12: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Linking CXX executable ../../bin/unittest_slam3d cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d" && /usr/bin/cmake -E cmake_link_script CMakeFiles/unittest_slam3d.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro CMakeFiles/unittest_slam3d.dir/io_slam3d.cpp.o CMakeFiles/unittest_slam3d.dir/jacobians_slam3d.cpp.o CMakeFiles/unittest_slam3d.dir/mappings_slam3d.cpp.o CMakeFiles/unittest_slam3d.dir/orthogonal_matrix.cpp.o CMakeFiles/unittest_slam3d.dir/optimization_slam3d.cpp.o -o ../../bin/unittest_slam3d -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib" ../../lib/libg2o_types_slam3d.so.0.1.0 -lgtest -lgmock -lgtest_main ../../lib/libg2o_core.so.0.1.0 ../../lib/libg2o_stuff.so.0.1.0 -lrt ../../lib/libg2o_opengl_helper.so.0.1.0 /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 57%] Built target unittest_slam3d make -f g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/build.make g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/types/slam3d_addons" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/build.make g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 57%] Building CXX object g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/vertex_se3_euler.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_addons_EXPORTS -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/vertex_se3_euler.cpp.o -MF CMakeFiles/types_slam3d_addons.dir/vertex_se3_euler.cpp.o.d -o CMakeFiles/types_slam3d_addons.dir/vertex_se3_euler.cpp.o -c "/<>/g2o/types/slam3d_addons/vertex_se3_euler.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30, from /<>/g2o/types/slam3d/vertex_se3.h:31, from /<>/g2o/types/slam3d_addons/vertex_se3_euler.h:30, from /<>/g2o/types/slam3d_addons/vertex_se3_euler.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 58%] Building CXX object g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/edge_se3_euler.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_addons_EXPORTS -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/edge_se3_euler.cpp.o -MF CMakeFiles/types_slam3d_addons.dir/edge_se3_euler.cpp.o.d -o CMakeFiles/types_slam3d_addons.dir/edge_se3_euler.cpp.o -c "/<>/g2o/types/slam3d_addons/edge_se3_euler.cpp" [ 58%] Building CXX object g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/vertex_plane.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_addons_EXPORTS -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/vertex_plane.cpp.o -MF CMakeFiles/types_slam3d_addons.dir/vertex_plane.cpp.o.d -o CMakeFiles/types_slam3d_addons.dir/vertex_plane.cpp.o -c "/<>/g2o/types/slam3d_addons/vertex_plane.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30, from /<>/g2o/types/slam3d_addons/vertex_plane.h:31, from /<>/g2o/types/slam3d_addons/vertex_plane.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Plane3D&}; _Tp = g2o::Plane3D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Plane3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Plane3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::Plane3D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 59%] Building CXX object g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/edge_se3_plane_calib.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_addons_EXPORTS -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/edge_se3_plane_calib.cpp.o -MF CMakeFiles/types_slam3d_addons.dir/edge_se3_plane_calib.cpp.o.d -o CMakeFiles/types_slam3d_addons.dir/edge_se3_plane_calib.cpp.o -c "/<>/g2o/types/slam3d_addons/edge_se3_plane_calib.cpp" [ 59%] Building CXX object g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/line3d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_addons_EXPORTS -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/line3d.cpp.o -MF CMakeFiles/types_slam3d_addons.dir/line3d.cpp.o.d -o CMakeFiles/types_slam3d_addons.dir/line3d.cpp.o -c "/<>/g2o/types/slam3d_addons/line3d.cpp" [ 59%] Building CXX object g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/vertex_line3d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_addons_EXPORTS -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/vertex_line3d.cpp.o -MF CMakeFiles/types_slam3d_addons.dir/vertex_line3d.cpp.o.d -o CMakeFiles/types_slam3d_addons.dir/vertex_line3d.cpp.o -c "/<>/g2o/types/slam3d_addons/vertex_line3d.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30, from /<>/g2o/types/slam3d_addons/vertex_line3d.h:31, from /<>/g2o/types/slam3d_addons/vertex_line3d.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Line3D&}; _Tp = g2o::Line3D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = g2o::Line3D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 60%] Building CXX object g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/edge_se3_line.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_addons_EXPORTS -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/edge_se3_line.cpp.o -MF CMakeFiles/types_slam3d_addons.dir/edge_se3_line.cpp.o.d -o CMakeFiles/types_slam3d_addons.dir/edge_se3_line.cpp.o -c "/<>/g2o/types/slam3d_addons/edge_se3_line.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam3d_addons/edge_se3_line.h:30, from /<>/g2o/types/slam3d_addons/edge_se3_line.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 4; E = g2o::Line3D; VertexTypes = {g2o::VertexSE3, g2o::VertexLine3D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 4; E = g2o::Line3D; VertexTypes = {g2o::VertexSE3, g2o::VertexLine3D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Line3D&}; _Tp = g2o::Line3D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = g2o::Line3D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = g2o::Line3D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 4; E = g2o::Line3D; VertexTypes = {g2o::VertexSE3, g2o::VertexLine3D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = g2o::Line3D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 4; E = g2o::Line3D; VertexTypes = {g2o::VertexSE3, g2o::VertexLine3D}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 60%] Building CXX object g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/edge_plane.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_addons_EXPORTS -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/edge_plane.cpp.o -MF CMakeFiles/types_slam3d_addons.dir/edge_plane.cpp.o.d -o CMakeFiles/types_slam3d_addons.dir/edge_plane.cpp.o -c "/<>/g2o/types/slam3d_addons/edge_plane.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam3d_addons/edge_plane.h:31, from /<>/g2o/types/slam3d_addons/edge_plane.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Plane3D&}; _Tp = g2o::Plane3D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Plane3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Plane3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::Plane3D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Plane3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Plane3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::Plane3D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 4; E = Eigen::Matrix; VertexTypes = {g2o::VertexPlane, g2o::VertexPlane}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Plane3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Plane3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::Plane3D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 4; E = Eigen::Matrix; VertexTypes = {g2o::VertexPlane, g2o::VertexPlane}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Plane3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Plane3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::Plane3D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 4; E = Eigen::Matrix; VertexTypes = {g2o::VertexPlane, g2o::VertexPlane}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Plane3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Plane3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::Plane3D]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 4; E = Eigen::Matrix; VertexTypes = {g2o::VertexPlane, g2o::VertexPlane}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 61%] Building CXX object g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/edge_se3_calib.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_addons_EXPORTS -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/edge_se3_calib.cpp.o -MF CMakeFiles/types_slam3d_addons.dir/edge_se3_calib.cpp.o.d -o CMakeFiles/types_slam3d_addons.dir/edge_se3_calib.cpp.o -c "/<>/g2o/types/slam3d_addons/edge_se3_calib.cpp" [ 61%] Building CXX object g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/types_slam3d_addons.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_slam3d_addons_EXPORTS -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/slam3d_addons/CMakeFiles/types_slam3d_addons.dir/types_slam3d_addons.cpp.o -MF CMakeFiles/types_slam3d_addons.dir/types_slam3d_addons.cpp.o.d -o CMakeFiles/types_slam3d_addons.dir/types_slam3d_addons.cpp.o -c "/<>/g2o/types/slam3d_addons/types_slam3d_addons.cpp" [ 62%] Linking CXX shared library ../../../lib/libg2o_types_slam3d_addons.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/cmake -E cmake_link_script CMakeFiles/types_slam3d_addons.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_types_slam3d_addons.so.0.1 -o ../../../lib/libg2o_types_slam3d_addons.so.0.1.0 CMakeFiles/types_slam3d_addons.dir/vertex_se3_euler.cpp.o CMakeFiles/types_slam3d_addons.dir/edge_se3_euler.cpp.o CMakeFiles/types_slam3d_addons.dir/vertex_plane.cpp.o CMakeFiles/types_slam3d_addons.dir/edge_se3_plane_calib.cpp.o CMakeFiles/types_slam3d_addons.dir/line3d.cpp.o CMakeFiles/types_slam3d_addons.dir/vertex_line3d.cpp.o CMakeFiles/types_slam3d_addons.dir/edge_se3_line.cpp.o CMakeFiles/types_slam3d_addons.dir/edge_plane.cpp.o CMakeFiles/types_slam3d_addons.dir/edge_se3_calib.cpp.o CMakeFiles/types_slam3d_addons.dir/types_slam3d_addons.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib:" ../../../lib/libg2o_types_slam3d.so.0.1.0 ../../../lib/libg2o_core.so.0.1.0 ../../../lib/libg2o_opengl_helper.so.0.1.0 ../../../lib/libg2o_stuff.so.0.1.0 -lrt /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/slam3d_addons" && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libg2o_types_slam3d_addons.so.0.1.0 ../../../lib/libg2o_types_slam3d_addons.so.0.1 ../../../lib/libg2o_types_slam3d_addons.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 62%] Built target types_slam3d_addons make -f unit_test/slam3d_addons/CMakeFiles/unittest_slam3d_addons.dir/build.make unit_test/slam3d_addons/CMakeFiles/unittest_slam3d_addons.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/unit_test/slam3d_addons" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d_addons" "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d_addons/CMakeFiles/unittest_slam3d_addons.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f unit_test/slam3d_addons/CMakeFiles/unittest_slam3d_addons.dir/build.make unit_test/slam3d_addons/CMakeFiles/unittest_slam3d_addons.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 62%] Building CXX object unit_test/slam3d_addons/CMakeFiles/unittest_slam3d_addons.dir/io_slam3d_addons.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d_addons" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/slam3d_addons" -I"/<>/g2o/types/slam3d" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/slam3d_addons/CMakeFiles/unittest_slam3d_addons.dir/io_slam3d_addons.cpp.o -MF CMakeFiles/unittest_slam3d_addons.dir/io_slam3d_addons.cpp.o.d -o CMakeFiles/unittest_slam3d_addons.dir/io_slam3d_addons.cpp.o -c "/<>/unit_test/slam3d_addons/io_slam3d_addons.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/slam3d_addons/edge_plane.h:31, from /<>/unit_test/slam3d_addons/io_slam3d_addons.cpp:29: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Line3D&}; _Tp = g2o::Line3D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Line3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Line3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = g2o::Line3D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Transform&}; _Tp = Eigen::Transform; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Transform; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Transform; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = Eigen::Transform]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Plane3D&}; _Tp = g2o::Plane3D; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Plane3D; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Plane3D; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = g2o::Plane3D]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 63%] Linking CXX executable ../../bin/unittest_slam3d_addons cd "/<>/obj-arm-linux-gnueabihf/unit_test/slam3d_addons" && /usr/bin/cmake -E cmake_link_script CMakeFiles/unittest_slam3d_addons.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro CMakeFiles/unittest_slam3d_addons.dir/io_slam3d_addons.cpp.o -o ../../bin/unittest_slam3d_addons -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib" ../../lib/libg2o_types_slam3d_addons.so.0.1.0 -lgtest -lgmock -lgtest_main ../../lib/libg2o_types_slam3d.so.0.1.0 ../../lib/libg2o_core.so.0.1.0 ../../lib/libg2o_stuff.so.0.1.0 -lrt ../../lib/libg2o_opengl_helper.so.0.1.0 /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 63%] Built target unittest_slam3d_addons make -f g2o/types/sba/CMakeFiles/types_sba.dir/build.make g2o/types/sba/CMakeFiles/types_sba.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/types/sba" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" "/<>/obj-arm-linux-gnueabihf/g2o/types/sba/CMakeFiles/types_sba.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/types/sba/CMakeFiles/types_sba.dir/build.make g2o/types/sba/CMakeFiles/types_sba.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 64%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/types_sba.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/types_sba.cpp.o -MF CMakeFiles/types_sba.dir/types_sba.cpp.o.d -o CMakeFiles/types_sba.dir/types_sba.cpp.o -c "/<>/g2o/types/sba/types_sba.cpp" [ 64%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/types_six_dof_expmap.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/types_six_dof_expmap.cpp.o -MF CMakeFiles/types_sba.dir/types_six_dof_expmap.cpp.o.d -o CMakeFiles/types_sba.dir/types_six_dof_expmap.cpp.o -c "/<>/g2o/types/sba/types_six_dof_expmap.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/types/sba/edge_project_psi2uv.h:30, from /<>/g2o/types/sba/types_six_dof_expmap.h:38, from /<>/g2o/types/sba/types_six_dof_expmap.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE3Quat&}; _Tp = g2o::SE3Quat; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 64%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/vertex_intrinsics.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/vertex_intrinsics.cpp.o -MF CMakeFiles/types_sba.dir/vertex_intrinsics.cpp.o.d -o CMakeFiles/types_sba.dir/vertex_intrinsics.cpp.o -c "/<>/g2o/types/sba/vertex_intrinsics.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30, from /<>/g2o/types/sba/vertex_intrinsics.h:30, from /<>/g2o/types/sba/vertex_intrinsics.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 4; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 65%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/vertex_cam.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/vertex_cam.cpp.o -MF CMakeFiles/types_sba.dir/vertex_cam.cpp.o.d -o CMakeFiles/types_sba.dir/vertex_cam.cpp.o -c "/<>/g2o/types/sba/vertex_cam.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30, from /<>/g2o/types/sba/vertex_cam.h:30, from /<>/g2o/types/sba/vertex_cam.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SBACam&}; _Tp = g2o::SBACam; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 65%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_sba_cam.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_sba_cam.cpp.o -MF CMakeFiles/types_sba.dir/edge_sba_cam.cpp.o.d -o CMakeFiles/types_sba.dir/edge_sba_cam.cpp.o -c "/<>/g2o/types/sba/edge_sba_cam.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sba/edge_sba_cam.h:30, from /<>/g2o/types/sba/edge_sba_cam.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SBACam&}; _Tp = g2o::SBACam; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 6; E = g2o::SE3Quat; VertexTypes = {g2o::VertexCam, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 6; E = g2o::SE3Quat; VertexTypes = {g2o::VertexCam, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 6; E = g2o::SE3Quat; VertexTypes = {g2o::VertexCam, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 6; E = g2o::SE3Quat; VertexTypes = {g2o::VertexCam, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 66%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_sba_scale.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_sba_scale.cpp.o -MF CMakeFiles/types_sba.dir/edge_sba_scale.cpp.o.d -o CMakeFiles/types_sba.dir/edge_sba_scale.cpp.o -c "/<>/g2o/types/sba/edge_sba_scale.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sba/edge_sba_scale.h:30, from /<>/g2o/types/sba/edge_sba_scale.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SBACam&}; _Tp = g2o::SBACam; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 1; E = double; VertexTypes = {g2o::VertexCam, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 1; E = double; VertexTypes = {g2o::VertexCam, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 1; E = double; VertexTypes = {g2o::VertexCam, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 1; E = double; VertexTypes = {g2o::VertexCam, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 66%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_p2mc.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_p2mc.cpp.o -MF CMakeFiles/types_sba.dir/edge_project_p2mc.cpp.o.d -o CMakeFiles/types_sba.dir/edge_project_p2mc.cpp.o -c "/<>/g2o/types/sba/edge_project_p2mc.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sba/edge_project_p2mc.h:30, from /<>/g2o/types/sba/edge_project_p2mc.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SBACam&}; _Tp = g2o::SBACam; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 67%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_p2sc.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_p2sc.cpp.o -MF CMakeFiles/types_sba.dir/edge_project_p2sc.cpp.o.d -o CMakeFiles/types_sba.dir/edge_project_p2sc.cpp.o -c "/<>/g2o/types/sba/edge_project_p2sc.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sba/edge_project_p2sc.h:30, from /<>/g2o/types/sba/edge_project_p2sc.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SBACam&}; _Tp = g2o::SBACam; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SBACam; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SBACam; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SBACam]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexCam}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 67%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/sbacam.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/sbacam.cpp.o -MF CMakeFiles/types_sba.dir/sbacam.cpp.o.d -o CMakeFiles/types_sba.dir/sbacam.cpp.o -c "/<>/g2o/types/sba/sbacam.cpp" [ 67%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/parameter_cameraparameters.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/parameter_cameraparameters.cpp.o -MF CMakeFiles/types_sba.dir/parameter_cameraparameters.cpp.o.d -o CMakeFiles/types_sba.dir/parameter_cameraparameters.cpp.o -c "/<>/g2o/types/sba/parameter_cameraparameters.cpp" [ 68%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/vertex_se3_expmap.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/vertex_se3_expmap.cpp.o -MF CMakeFiles/types_sba.dir/vertex_se3_expmap.cpp.o.d -o CMakeFiles/types_sba.dir/vertex_se3_expmap.cpp.o -c "/<>/g2o/types/sba/vertex_se3_expmap.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Cholesky:11, from /<>/g2o/core/base_vertex.h:30, from /<>/g2o/types/sba/vertex_se3_expmap.h:30, from /<>/g2o/types/sba/vertex_se3_expmap.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE3Quat&}; _Tp = g2o::SE3Quat; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 68%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_xyz2uv.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_xyz2uv.cpp.o -MF CMakeFiles/types_sba.dir/edge_project_xyz2uv.cpp.o.d -o CMakeFiles/types_sba.dir/edge_project_xyz2uv.cpp.o -c "/<>/g2o/types/sba/edge_project_xyz2uv.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sba/edge_project_xyz2uv.h:30, from /<>/g2o/types/sba/edge_project_xyz2uv.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE3Quat&}; _Tp = g2o::SE3Quat; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 69%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_xyz2uvu.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_xyz2uvu.cpp.o -MF CMakeFiles/types_sba.dir/edge_project_xyz2uvu.cpp.o.d -o CMakeFiles/types_sba.dir/edge_project_xyz2uvu.cpp.o -c "/<>/g2o/types/sba/edge_project_xyz2uvu.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sba/edge_project_xyz2uvu.h:30, from /<>/g2o/types/sba/edge_project_xyz2uvu.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE3Quat&}; _Tp = g2o::SE3Quat; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 69%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_xyz.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_xyz.cpp.o -MF CMakeFiles/types_sba.dir/edge_project_xyz.cpp.o.d -o CMakeFiles/types_sba.dir/edge_project_xyz.cpp.o -c "/<>/g2o/types/sba/edge_project_xyz.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sba/edge_project_xyz.h:30, from /<>/g2o/types/sba/edge_project_xyz.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE3Quat&}; _Tp = g2o::SE3Quat; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 70%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_psi2uv.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_psi2uv.cpp.o -MF CMakeFiles/types_sba.dir/edge_project_psi2uv.cpp.o.d -o CMakeFiles/types_sba.dir/edge_project_psi2uv.cpp.o -c "/<>/g2o/types/sba/edge_project_psi2uv.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/types/sba/edge_project_psi2uv.h:30, from /<>/g2o/types/sba/edge_project_psi2uv.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE3Quat&}; _Tp = g2o::SE3Quat; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 2; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 2; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 70%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_se3_expmap.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_se3_expmap.cpp.o -MF CMakeFiles/types_sba.dir/edge_se3_expmap.cpp.o.d -o CMakeFiles/types_sba.dir/edge_se3_expmap.cpp.o -c "/<>/g2o/types/sba/edge_se3_expmap.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sba/edge_se3_expmap.h:30, from /<>/g2o/types/sba/edge_se3_expmap.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE3Quat&}; _Tp = g2o::SE3Quat; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 6; E = g2o::SE3Quat; VertexTypes = {g2o::VertexSE3Expmap, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 6; E = g2o::SE3Quat; VertexTypes = {g2o::VertexSE3Expmap, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 6; E = g2o::SE3Quat; VertexTypes = {g2o::VertexSE3Expmap, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 6; E = g2o::SE3Quat; VertexTypes = {g2o::VertexSE3Expmap, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 70%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_stereo_xyz.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_stereo_xyz.cpp.o -MF CMakeFiles/types_sba.dir/edge_project_stereo_xyz.cpp.o.d -o CMakeFiles/types_sba.dir/edge_project_stereo_xyz.cpp.o -c "/<>/g2o/types/sba/edge_project_stereo_xyz.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sba/edge_project_stereo_xyz.h:30, from /<>/g2o/types/sba/edge_project_stereo_xyz.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::SE3Quat&}; _Tp = g2o::SE3Quat; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::SE3Quat; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::SE3Quat; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 6; T = g2o::SE3Quat]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 3; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSE3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 71%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_xyz_onlypose.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_xyz_onlypose.cpp.o -MF CMakeFiles/types_sba.dir/edge_project_xyz_onlypose.cpp.o.d -o CMakeFiles/types_sba.dir/edge_project_xyz_onlypose.cpp.o -c "/<>/g2o/types/sba/edge_project_xyz_onlypose.cpp" [ 71%] Building CXX object g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_stereo_xyz_onlypose.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sba_EXPORTS -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sba/CMakeFiles/types_sba.dir/edge_project_stereo_xyz_onlypose.cpp.o -MF CMakeFiles/types_sba.dir/edge_project_stereo_xyz_onlypose.cpp.o.d -o CMakeFiles/types_sba.dir/edge_project_stereo_xyz_onlypose.cpp.o -c "/<>/g2o/types/sba/edge_project_stereo_xyz_onlypose.cpp" [ 72%] Linking CXX shared library ../../../lib/libg2o_types_sba.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/cmake -E cmake_link_script CMakeFiles/types_sba.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_types_sba.so.0.1 -o ../../../lib/libg2o_types_sba.so.0.1.0 CMakeFiles/types_sba.dir/types_sba.cpp.o CMakeFiles/types_sba.dir/types_six_dof_expmap.cpp.o CMakeFiles/types_sba.dir/vertex_intrinsics.cpp.o CMakeFiles/types_sba.dir/vertex_cam.cpp.o CMakeFiles/types_sba.dir/edge_sba_cam.cpp.o CMakeFiles/types_sba.dir/edge_sba_scale.cpp.o CMakeFiles/types_sba.dir/edge_project_p2mc.cpp.o CMakeFiles/types_sba.dir/edge_project_p2sc.cpp.o CMakeFiles/types_sba.dir/sbacam.cpp.o CMakeFiles/types_sba.dir/parameter_cameraparameters.cpp.o CMakeFiles/types_sba.dir/vertex_se3_expmap.cpp.o CMakeFiles/types_sba.dir/edge_project_xyz2uv.cpp.o CMakeFiles/types_sba.dir/edge_project_xyz2uvu.cpp.o CMakeFiles/types_sba.dir/edge_project_xyz.cpp.o CMakeFiles/types_sba.dir/edge_project_psi2uv.cpp.o CMakeFiles/types_sba.dir/edge_se3_expmap.cpp.o CMakeFiles/types_sba.dir/edge_project_stereo_xyz.cpp.o CMakeFiles/types_sba.dir/edge_project_xyz_onlypose.cpp.o CMakeFiles/types_sba.dir/edge_project_stereo_xyz_onlypose.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib:" ../../../lib/libg2o_types_slam3d.so.0.1.0 ../../../lib/libg2o_core.so.0.1.0 ../../../lib/libg2o_stuff.so.0.1.0 -lrt ../../../lib/libg2o_opengl_helper.so.0.1.0 /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sba" && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libg2o_types_sba.so.0.1.0 ../../../lib/libg2o_types_sba.so.0.1 ../../../lib/libg2o_types_sba.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Built target types_sba make -f g2o/types/sim3/CMakeFiles/types_sim3.dir/build.make g2o/types/sim3/CMakeFiles/types_sim3.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/g2o/types/sim3" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/g2o/types/sim3" "/<>/obj-arm-linux-gnueabihf/g2o/types/sim3/CMakeFiles/types_sim3.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f g2o/types/sim3/CMakeFiles/types_sim3.dir/build.make g2o/types/sim3/CMakeFiles/types_sim3.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 73%] Building CXX object g2o/types/sim3/CMakeFiles/types_sim3.dir/types_seven_dof_expmap.cpp.o cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sim3" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -Dtypes_sim3_EXPORTS -I"/<>/g2o/types/sim3" -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -fPIC -MD -MT g2o/types/sim3/CMakeFiles/types_sim3.dir/types_seven_dof_expmap.cpp.o -MF CMakeFiles/types_sim3.dir/types_seven_dof_expmap.cpp.o.d -o CMakeFiles/types_sim3.dir/types_seven_dof_expmap.cpp.o -c "/<>/g2o/types/sim3/types_seven_dof_expmap.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sim3/types_seven_dof_expmap.h:30, from /<>/g2o/types/sim3/types_seven_dof_expmap.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Sim3&}; _Tp = g2o::Sim3; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = Eigen::Matrix; _Sequence = std::vector, std::allocator > >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 3; T = Eigen::Matrix]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 2; E = Eigen::Matrix; VertexTypes = {g2o::VertexPointXYZ, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 7; E = g2o::Sim3; VertexTypes = {g2o::VertexSim3Expmap, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 7; E = g2o::Sim3; VertexTypes = {g2o::VertexSim3Expmap, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 7; E = g2o::Sim3; VertexTypes = {g2o::VertexSim3Expmap, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 7; E = g2o::Sim3; VertexTypes = {g2o::VertexSim3Expmap, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 73%] Linking CXX shared library ../../../lib/libg2o_types_sim3.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sim3" && /usr/bin/cmake -E cmake_link_script CMakeFiles/types_sim3.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libg2o_types_sim3.so.0.1 -o ../../../lib/libg2o_types_sim3.so.0.1.0 CMakeFiles/types_sim3.dir/types_seven_dof_expmap.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib:" ../../../lib/libg2o_types_sba.so.0.1.0 ../../../lib/libg2o_types_slam3d.so.0.1.0 ../../../lib/libg2o_core.so.0.1.0 ../../../lib/libg2o_stuff.so.0.1.0 -lrt ../../../lib/libg2o_opengl_helper.so.0.1.0 /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so cd "/<>/obj-arm-linux-gnueabihf/g2o/types/sim3" && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libg2o_types_sim3.so.0.1.0 ../../../lib/libg2o_types_sim3.so.0.1 ../../../lib/libg2o_types_sim3.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 73%] Built target types_sim3 make -f unit_test/sim3/CMakeFiles/unittest_sim3.dir/build.make unit_test/sim3/CMakeFiles/unittest_sim3.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/unit_test/sim3" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/unit_test/sim3" "/<>/obj-arm-linux-gnueabihf/unit_test/sim3/CMakeFiles/unittest_sim3.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f unit_test/sim3/CMakeFiles/unittest_sim3.dir/build.make unit_test/sim3/CMakeFiles/unittest_sim3.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 74%] Building CXX object unit_test/sim3/CMakeFiles/unittest_sim3.dir/allocate_sim3.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/sim3" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/sim3" -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/sim3/CMakeFiles/unittest_sim3.dir/allocate_sim3.cpp.o -MF CMakeFiles/unittest_sim3.dir/allocate_sim3.cpp.o.d -o CMakeFiles/unittest_sim3.dir/allocate_sim3.cpp.o -c "/<>/unit_test/sim3/allocate_sim3.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sim3/types_seven_dof_expmap.h:30, from /<>/unit_test/sim3/allocate_sim3.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Sim3&}; _Tp = g2o::Sim3; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 74%] Building CXX object unit_test/sim3/CMakeFiles/unittest_sim3.dir/io_sim3.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/sim3" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/sim3" -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/sim3/CMakeFiles/unittest_sim3.dir/io_sim3.cpp.o -MF CMakeFiles/unittest_sim3.dir/io_sim3.cpp.o.d -o CMakeFiles/unittest_sim3.dir/io_sim3.cpp.o -c "/<>/unit_test/sim3/io_sim3.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/base_edge.h:30, from /<>/g2o/core/base_fixed_sized_edge.h:35, from /<>/g2o/core/base_binary_edge.h:30, from /<>/g2o/types/sim3/types_seven_dof_expmap.h:30, from /<>/unit_test/sim3/io_sim3.cpp:29: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Sim3&}; _Tp = g2o::Sim3; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 74%] Building CXX object unit_test/sim3/CMakeFiles/unittest_sim3.dir/jacobians_sim3.cpp.o cd "/<>/obj-arm-linux-gnueabihf/unit_test/sim3" && /usr/bin/arm-linux-gnueabihf-g++ -DUNIX -I"/<>/g2o/types/sim3" -I"/<>/g2o/types/sba" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf" -I"/<>/g2o/types/slam3d" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -MD -MT unit_test/sim3/CMakeFiles/unittest_sim3.dir/jacobians_sim3.cpp.o -MF CMakeFiles/unittest_sim3.dir/jacobians_sim3.cpp.o.d -o CMakeFiles/unittest_sim3.dir/jacobians_sim3.cpp.o -c "/<>/unit_test/sim3/jacobians_sim3.cpp" In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:72, from /usr/arm-linux-gnueabihf/include/c++/13/functional:64, from /usr/include/eigen3/Eigen/Core:85, from /<>/g2o/core/jacobian_workspace.h:30, from /<>/unit_test/sim3/jacobians_sim3.cpp:27: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const g2o::Sim3&}; _Tp = g2o::Sim3; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 7; E = g2o::Sim3; VertexTypes = {g2o::VertexSim3Expmap, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 0; int D = 7; E = g2o::Sim3; VertexTypes = {g2o::VertexSim3Expmap, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 7; E = g2o::Sim3; VertexTypes = {g2o::VertexSim3Expmap, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:178:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = g2o::Sim3; _Alloc = std::allocator]’, inlined from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = g2o::Sim3; _Sequence = std::vector >]’ at /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_stack.h:261:20, inlined from ‘void g2o::BaseVertex::push() [with int D = 7; T = g2o::Sim3]’ at /<>/g2o/core/base_vertex.h:113:37, inlined from ‘void g2o::BaseFixedSizedEdge::linearizeOplusN() [with int N = 1; int D = 7; E = g2o::Sim3; VertexTypes = {g2o::VertexSim3Expmap, g2o::VertexSim3Expmap}]’ at /<>/g2o/core/base_fixed_sized_edge.hpp:184:17: /usr/arm-linux-gnueabihf/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 75%] Linking CXX executable ../../bin/unittest_sim3 cd "/<>/obj-arm-linux-gnueabihf/unit_test/sim3" && /usr/bin/cmake -E cmake_link_script CMakeFiles/unittest_sim3.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -O2 -g -DNDEBUG -Wl,-z,relro CMakeFiles/unittest_sim3.dir/allocate_sim3.cpp.o CMakeFiles/unittest_sim3.dir/io_sim3.cpp.o CMakeFiles/unittest_sim3.dir/jacobians_sim3.cpp.o -o ../../bin/unittest_sim3 -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib" ../../lib/libg2o_types_sim3.so.0.1.0 -lgtest -lgmock -lgtest_main ../../lib/libg2o_types_sba.so.0.1.0 ../../lib/libg2o_types_slam3d.so.0.1.0 ../../lib/libg2o_core.so.0.1.0 ../../lib/libg2o_stuff.so.0.1.0 -lrt ../../lib/libg2o_opengl_helper.so.0.1.0 /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/gcc-cross/arm-linux-gnueabihf/13/../../../../arm-linux-gnueabihf/bin/ld: CMakeFiles/unittest_sim3.dir/io_sim3.cpp.o:(.rodata+0x0): multiple definition of `typeinfo name for g2o::BaseVertex<7, g2o::Sim3>'; CMakeFiles/unittest_sim3.dir/allocate_sim3.cpp.o:(.rodata+0x0): first defined here /usr/lib/gcc-cross/arm-linux-gnueabihf/13/../../../../arm-linux-gnueabihf/bin/ld: CMakeFiles/unittest_sim3.dir/io_sim3.cpp.o:(.data.rel.ro+0x80): multiple definition of `typeinfo for g2o::BaseVertex<7, g2o::Sim3>'; CMakeFiles/unittest_sim3.dir/allocate_sim3.cpp.o:(.data.rel.ro+0x20): first defined here /usr/lib/gcc-cross/arm-linux-gnueabihf/13/../../../../arm-linux-gnueabihf/bin/ld: CMakeFiles/unittest_sim3.dir/jacobians_sim3.cpp.o:(.rodata+0x0): multiple definition of `typeinfo name for g2o::BaseVertex<7, g2o::Sim3>'; CMakeFiles/unittest_sim3.dir/allocate_sim3.cpp.o:(.rodata+0x0): first defined here /usr/lib/gcc-cross/arm-linux-gnueabihf/13/../../../../arm-linux-gnueabihf/bin/ld: CMakeFiles/unittest_sim3.dir/jacobians_sim3.cpp.o:(.data.rel.ro+0x20): multiple definition of `typeinfo for g2o::BaseVertex<7, g2o::Sim3>'; CMakeFiles/unittest_sim3.dir/allocate_sim3.cpp.o:(.data.rel.ro+0x20): first defined here collect2: error: ld returned 1 exit status make[3]: *** [unit_test/sim3/CMakeFiles/unittest_sim3.dir/build.make:141: bin/unittest_sim3] Error 1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[2]: *** [CMakeFiles/Makefile2:1017: unit_test/sim3/CMakeFiles/unittest_sim3.dir/all] Error 2 make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[1]: *** [Makefile:169: all] Error 2 make[1]: Leaving directory '/<>/obj-arm-linux-gnueabihf' dh_auto_build: error: cd obj-arm-linux-gnueabihf && make -j1 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:15: build-arch] Error 25 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2023-10-03T11:38:49Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 1759968 Build-Time: 1017 Distribution: unstable Fail-Stage: build Foreign Architectures: armhf Host Architecture: armhf Install-Time: 22 Job: g2o_0~20230806-1 Machine Architecture: amd64 Package: g2o Package-Time: 1050 Source-Version: 0~20230806-1 Space: 1759968 Status: attempted Version: 0~20230806-1 -------------------------------------------------------------------------------- Finished at 2023-10-03T11:38:49Z Build needed 00:17:30, 1759968k disk space