==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: opengv 1.0.git1-9 (Tue Jan 13 00:47:57 2026)
==> Retrieving sources...
-> Updating opengv git repo...
-> Found no-march-options.patch
-> Found use-system-pybind11.patch
-> Found cmake-wider-range-supported.patch
-> Found eigen-5.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
opengv ... Passed
no-march-options.patch ... Passed
use-system-pybind11.patch ... Passed
cmake-wider-range-supported.patch ... Passed
eigen-5.patch ... Passed
==> Making package: opengv 1.0.git1-9 (Tue Jan 13 07:48:22 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (6) blas-3.12.1-2 cblas-3.12.1-2 lapack-3.12.1-2 mpdecimal-4.0.1-1 python-3.14.2-2 python-numpy-2.4.1-1
Total Installed Size: 124.35 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing blas...
installing cblas...
installing lapack...
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
installing python-numpy...
Optional dependencies for python-numpy
blas-openblas: faster linear algebra
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (24) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.51.0-1 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.33-9 python-autocommand-2.2.2-9 python-jaraco.collections-5.1.0-3 python-jaraco.context-6.0.1-3 python-jaraco.functools-4.1.0-3 python-jaraco.text-4.0.0-4 python-more-itertools-10.8.0-2 python-packaging-25.0-4 python-platformdirs-4.5.1-3 python-wheel-0.45.1-4 rhash-1.4.6-1 zlib-ng-2.3.2-1 cmake-4.2.1-1 eigen-5.0.1-1 git-2.52.0-2 ninja-1.13.2-2 pybind11-3.0.1-2 python-setuptools-1:80.9.0-4
Total Installed Size: 181.25 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator [pending]
qt6-base: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [installed]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing ninja...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-packaging...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
python-keyring: for wheel.signatures
python-xdg: for wheel.signatures
python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-setuptools...
installing eigen...
installing pybind11...
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/3) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found no-march-options.patch
-> Found use-system-pybind11.patch
-> Found cmake-wider-range-supported.patch
-> Found eigen-5.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of opengv git repo...
Cloning into 'opengv'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file CMakeLists.txt
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file python/CMakeLists.txt
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file CMakeLists.txt
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file CMakeLists.txt
Hunk #1 succeeded at 46 (offset -8 lines).
Hunk #2 succeeded at 174 (offset -8 lines).
Hunk #3 succeeded at 320 (offset -8 lines).
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/absolute_pose/CentralAbsoluteAdapter.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/absolute_pose/MACentralAbsolute.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/absolute_pose/MANoncentralAbsolute.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/absolute_pose/NoncentralAbsoluteAdapter.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/absolute_pose/NoncentralAbsoluteMultiAdapter.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/absolute_pose/methods.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/absolute_pose/modules/main.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/math/arun.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/point_cloud/MAPointCloud.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/point_cloud/PointCloudAdapter.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/point_cloud/methods.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/relative_pose/CentralRelativeAdapter.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/relative_pose/CentralRelativeMultiAdapter.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/relative_pose/CentralRelativeWeightingAdapter.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/relative_pose/MACentralRelative.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/relative_pose/MANoncentralRelative.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/relative_pose/MANoncentralRelativeMulti.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/relative_pose/NoncentralRelativeAdapter.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/relative_pose/NoncentralRelativeMultiAdapter.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/relative_pose/methods.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file src/relative_pose/modules/fivept_nister/modules.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
==> Starting build()...
-- The CXX compiler identification is GNU 15.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python: /usr/bin/python3.14 (found suitable version "3.14.2", minimum required is "3.8") found components: Interpreter Development.Module Development.Embed
-- Performing Test HAS_FLTO_AUTO
-- Performing Test HAS_FLTO_AUTO - Success
-- Found pybind11: /usr/include (found version "3.0.1")
pythonexecutable/usr/bin/python
-- Configuring done (3.9s)
-- Generating done (0.1s)
-- Build files have been written to: /build/opengv/src/opengv/build
ninja: Entering directory `build'
[1/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gp3p/init.cpp.o
[2/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gp3p/code.cpp.o
[3/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gp3p/spolynomials.cpp.o
[4/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gp3p/reductors.cpp.o
[5/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp1/code.cpp.o
[6/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp1/init.cpp.o
[7/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp1/reductors.cpp.o
[8/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp1/spolynomials.cpp.o
[9/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp2/code.cpp.o
[10/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp2/init.cpp.o
[11/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/Epnp.cpp.o
[12/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp2/reductors.cpp.o
[13/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp2/spolynomials.cpp.o
[14/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp3/code.cpp.o
[15/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp3/init.cpp.o
[16/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp3/spolynomials.cpp.o
[17/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp3/reductors.cpp.o
[18/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp4/code.cpp.o
[19/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp4/init.cpp.o
[20/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp4/spolynomials.cpp.o
[21/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp5/code.cpp.o
[22/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp4/reductors.cpp.o
[23/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp5/init.cpp.o
[24/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp5/spolynomials.cpp.o
[25/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/gpnp5/reductors.cpp.o
[26/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/main.cpp.o
In file included from /usr/include/eigen3/Eigen/Geometry:36,
from /usr/include/eigen3/Eigen/Dense:6,
from /usr/include/eigen3/Eigen/Eigen:1,
from /build/opengv/src/opengv/include/opengv/types.hpp:42,
from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/main.hpp:36,
from /build/opengv/src/opengv/src/absolute_pose/modules/main.cpp:36:
/usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of 'typename Eigen::internal::cross_impl<Derived, OtherDerived>::return_type Eigen::MatrixBase<Derived>::cross(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>; typename Eigen::internal::cross_impl<Derived, OtherDerived>::return_type = Eigen::Matrix<double, 3, 1>; Base = Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >]':
/build/opengv/src/opengv/src/absolute_pose/modules/main.cpp:63:18: required from here
/usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/15.2.1/vector:74,
from /usr/include/eigen3/unsupported/Eigen/NonLinearOptimization:13,
from /build/opengv/src/opengv/src/absolute_pose/modules/main.cpp:32:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >}; _Tp = std::pair<double, Eigen::Matrix<double, 4, 1> >; _Alloc = Eigen::aligned_allocator<std::pair<double, Eigen::Matrix<double, 4, 1> > >]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<std::pair<double, Eigen::Matrix<double, 4, 1> >, Eigen::aligned_allocator<std::pair<double, Eigen::Matrix<double, 4, 1> > > >::iterator' changed in GCC 7.1
452 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair<double, Eigen::Matrix<double, 4, 1> >; _Alloc = Eigen::aligned_allocator<std::pair<double, Eigen::Matrix<double, 4, 1> > >]',
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair<double, Eigen::Matrix<double, 4, 1> >; _Alloc = Eigen::aligned_allocator<std::pair<double, Eigen::Matrix<double, 4, 1> > >]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
inlined from 'void opengv::absolute_pose::modules::upnp_main(const Eigen::Matrix<double, 10, 10>&, const Eigen::Matrix<double, 1, 10>&, double, std::vector<std::pair<double, Eigen::Matrix<double, 4, 1> >, Eigen::aligned_allocator<std::pair<double, Eigen::Matrix<double, 4, 1> > > >&)' at /build/opengv/src/opengv/src/absolute_pose/modules/main.cpp:782:25:
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 4, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 4, 1> >, Eigen::aligned_allocator<std::pair<double, Eigen::Matrix<double, 4, 1> > > > >' changed in GCC 7.1
379 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair<double, Eigen::Matrix<double, 4, 1> >; _Alloc = Eigen::aligned_allocator<std::pair<double, Eigen::Matrix<double, 4, 1> > >]',
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair<double, Eigen::Matrix<double, 4, 1> >; _Alloc = Eigen::aligned_allocator<std::pair<double, Eigen::Matrix<double, 4, 1> > >]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
inlined from 'void opengv::absolute_pose::modules::upnp_main_sym(const Eigen::Matrix<double, 10, 10>&, const Eigen::Matrix<double, 1, 10>&, double, std::vector<std::pair<double, Eigen::Matrix<double, 4, 1> >, Eigen::aligned_allocator<std::pair<double, Eigen::Matrix<double, 4, 1> > > >&)' at /build/opengv/src/opengv/src/absolute_pose/modules/main.cpp:831:25:
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 4, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 4, 1> >, Eigen::aligned_allocator<std::pair<double, Eigen::Matrix<double, 4, 1> > > > >' changed in GCC 7.1
379 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[27/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/upnp4.cpp.o
[28/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/modules/fivept_kneip/init.cpp.o
[29/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/modules/fivept_stewenius/modules.cpp.o
[30/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/modules/fivept_kneip/reductors.cpp.o
[31/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/modules/fivept_nister/modules.cpp.o
[32/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/modules/fivept_kneip/spolynomials.cpp.o
[33/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/modules/eigensolver/modules.cpp.o
[34/118] Building CXX object CMakeFiles/opengv.dir/src/math/cayley.cpp.o
/build/opengv/src/opengv/src/math/cayley.cpp: In function 'opengv::cayley_t opengv::math::rot2cayley(const opengv::rotation_t&)':
/build/opengv/src/opengv/src/math/cayley.cpp:73:48: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[35/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/modules/ge/modules.cpp.o
[36/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/modules/fivept_kneip/code.cpp.o
[37/118] Building CXX object CMakeFiles/opengv.dir/src/math/quaternion.cpp.o
/build/opengv/src/opengv/src/math/quaternion.cpp: In function 'opengv::quaternion_t opengv::math::rot2quaternion(const opengv::rotation_t&)':
/build/opengv/src/opengv/src/math/quaternion.cpp:53:52: note: parameter passing for argument of type 'Eigen::Matrix<double, 4, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[38/118] Building CXX object CMakeFiles/opengv.dir/src/math/roots.cpp.o
[39/118] Building CXX object CMakeFiles/opengv.dir/src/math/gauss_jordan.cpp.o
[40/118] Building CXX object CMakeFiles/opengv.dir/src/math/Sturm.cpp.o
[41/118] Building CXX object CMakeFiles/opengv.dir/src/math/arun.cpp.o
[42/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/CentralAbsoluteAdapter.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/CentralAbsoluteAdapter.hpp:44,
from /build/opengv/src/opengv/src/absolute_pose/CentralAbsoluteAdapter.cpp:32:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[43/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/NoncentralAbsoluteAdapter.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/NoncentralAbsoluteAdapter.hpp:44,
from /build/opengv/src/opengv/src/absolute_pose/NoncentralAbsoluteAdapter.cpp:32:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[44/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/NoncentralAbsoluteMultiAdapter.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteMultiAdapterBase.hpp:45,
from /build/opengv/src/opengv/include/opengv/absolute_pose/NoncentralAbsoluteMultiAdapter.hpp:46,
from /build/opengv/src/opengv/src/absolute_pose/NoncentralAbsoluteMultiAdapter.cpp:32:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[45/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/CentralRelativeAdapter.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/CentralRelativeAdapter.hpp:44,
from /build/opengv/src/opengv/src/relative_pose/CentralRelativeAdapter.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[46/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/CentralRelativeWeightingAdapter.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/CentralRelativeWeightingAdapter.hpp:45,
from /build/opengv/src/opengv/src/relative_pose/CentralRelativeWeightingAdapter.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[47/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/NoncentralRelativeAdapter.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/NoncentralRelativeAdapter.hpp:44,
from /build/opengv/src/opengv/src/relative_pose/NoncentralRelativeAdapter.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[48/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/methods.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/methods.hpp:46,
from /build/opengv/src/opengv/src/absolute_pose/methods.cpp:32:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/opengv/src/opengv/src/absolute_pose/methods.cpp: In function 'opengv::transformations_t opengv::absolute_pose::upnp(const AbsoluteAdapterBase&, const opengv::Indices&)':
/build/opengv/src/opengv/src/absolute_pose/methods.cpp:660:50: note: parameter passing for argument of type 'Eigen::Matrix<double, 4, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/opengv/src/opengv/src/absolute_pose/methods.cpp: In function 'opengv::transformation_t opengv::absolute_pose::optimize_nonlinear(const AbsoluteAdapterBase&, const opengv::Indices&)':
/build/opengv/src/opengv/src/absolute_pose/methods.cpp:775:35: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/opengv/src/opengv/src/absolute_pose/methods.cpp: In function 'opengv::transformations_t opengv::absolute_pose::upnp(const AbsoluteAdapterBase&, const opengv::Indices&)':
/build/opengv/src/opengv/src/absolute_pose/methods.cpp:485:19: note: parameter passing for argument of type 'Eigen::Matrix<double, 4, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/opengv/src/opengv/src/absolute_pose/methods.cpp:494:96: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/opengv/src/opengv/src/absolute_pose/methods.cpp:660:44: note: parameter passing for argument of type 'Eigen::Matrix<double, 4, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/opengv/src/opengv/src/absolute_pose/methods.cpp: In function 'opengv::transformation_t opengv::absolute_pose::gpnp(const AbsoluteAdapterBase&, const opengv::Indices&)':
/build/opengv/src/opengv/src/absolute_pose/methods.cpp:308:18: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[49/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/CentralRelativeMultiAdapter.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/RelativeMultiAdapterBase.hpp:45,
from /build/opengv/src/opengv/include/opengv/relative_pose/CentralRelativeMultiAdapter.hpp:46,
from /build/opengv/src/opengv/src/relative_pose/CentralRelativeMultiAdapter.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[50/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/NoncentralRelativeMultiAdapter.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/RelativeMultiAdapterBase.hpp:45,
from /build/opengv/src/opengv/include/opengv/relative_pose/NoncentralRelativeMultiAdapter.hpp:46,
from /build/opengv/src/opengv/src/relative_pose/NoncentralRelativeMultiAdapter.cpp:33:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[51/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/modules/main.cpp.o
In file included from /usr/include/eigen3/Eigen/Geometry:36,
from /usr/include/eigen3/Eigen/Dense:6,
from /usr/include/eigen3/Eigen/Eigen:1,
from /build/opengv/src/opengv/include/opengv/relative_pose/modules/main.hpp:36,
from /build/opengv/src/opengv/src/relative_pose/modules/main.cpp:37:
/usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of 'typename Eigen::internal::cross_impl<Derived, OtherDerived>::return_type Eigen::MatrixBase<Derived>::cross(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Block<const Eigen::Matrix<double, 3, 5>, 3, 1, true>, 0>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 5>, 3, 1, true>; typename Eigen::internal::cross_impl<Derived, OtherDerived>::return_type = Eigen::Matrix<double, 3, 1>; Base = Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 5>, 3, 1, true> >]':
/build/opengv/src/opengv/src/relative_pose/modules/main.cpp:380:38: required from here
/usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/eigen3/unsupported/Eigen/../../Eigen/Core:328,
from /usr/include/eigen3/unsupported/Eigen/NonLinearOptimization:15,
from /build/opengv/src/opengv/src/relative_pose/modules/main.cpp:34:
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/DenseBase.h: In instantiation of 'Eigen::DenseBase<Derived>::EvalReturnType Eigen::DenseBase<Derived>::eval() const [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; EvalReturnType = const Eigen::Matrix<double, 1, 3>]':
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/IO.h:223:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const DenseBase<Derived>&) [with Derived = Transpose<Matrix<double, 3, 1> >; std::ostream = std::basic_ostream<char>]'
/build/opengv/src/opengv/src/relative_pose/modules/main.cpp:954:68: required from here
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/DenseBase.h:386:25: note: parameter passing for argument of type 'Eigen::Matrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/opengv/src/opengv/src/relative_pose/modules/main.cpp: In function 'void opengv::relative_pose::modules::fivept_kneip_main(const Eigen::Matrix<double, 3, 5>&, const Eigen::Matrix<double, 3, 5>&, opengv::rotations_t&)':
/build/opengv/src/opengv/src/relative_pose/modules/main.cpp:380:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /usr/include/eigen3/unsupported/Eigen/../../Eigen/Core:95:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >; _Distance = int; _Tp = myPair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'myPair' when C++17 is enabled changed to match C++14 in GCC 10.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In file included from /usr/include/eigen3/unsupported/Eigen/../../Eigen/Core:325:
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/IO.h: In function 'std::ostream& Eigen::operator<<(std::ostream&, const DenseBase<Derived>&) [with Derived = Transpose<Matrix<double, 3, 1> >]':
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type 'Eigen::Matrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/opengv/src/opengv/src/relative_pose/modules/main.cpp: In function 'void opengv::relative_pose::modules::ge_plot(const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, opengv::geOutput_t&)':
/build/opengv/src/opengv/src/relative_pose/modules/main.cpp:1069:53: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >; _Distance = int; _Tp = myPair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'myPair' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >; _Distance = int; _Tp = myPair_ge; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
/build/opengv/src/opengv/src/relative_pose/modules/main.cpp: In function 'void opengv::relative_pose::modules::ge_plot(const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, opengv::geOutput_t&)':
/build/opengv/src/opengv/src/relative_pose/modules/main.cpp:1051:1: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void opengv::relative_pose::modules::ge_main2(const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, const opengv::cayley_t&, opengv::geOutput_t&)' at /build/opengv/src/opengv/src/relative_pose/modules/main.cpp:1035:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void opengv::relative_pose::modules::ge_main2(const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, const opengv::cayley_t&, opengv::geOutput_t&)' at /build/opengv/src/opengv/src/relative_pose/modules/main.cpp:1035:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void opengv::relative_pose::modules::ge_main(const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, const opengv::cayley_t&, opengv::geOutput_t&)' at /build/opengv/src/opengv/src/relative_pose/modules/main.cpp:863:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void opengv::relative_pose::modules::ge_main(const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 3, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, const Eigen::Matrix<double, 9, 9>&, const opengv::cayley_t&, opengv::geOutput_t&)' at /build/opengv/src/opengv/src/relative_pose/modules/main.cpp:863:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void opengv::relative_pose::modules::eigensolver_main(const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, opengv::eigensolverOutput_t&)' at /build/opengv/src/opengv/src/relative_pose/modules/main.cpp:673:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void opengv::relative_pose::modules::eigensolver_main(const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, const Eigen::Matrix3d&, opengv::eigensolverOutput_t&)' at /build/opengv/src/opengv/src/relative_pose/modules/main.cpp:673:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[52/118] Building CXX object CMakeFiles/opengv.dir/src/point_cloud/PointCloudAdapter.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapter.hpp:43,
from /build/opengv/src/opengv/src/point_cloud/PointCloudAdapter.cpp:32:
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp: In member function 'virtual opengv::translation_t opengv::point_cloud::PointCloudAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp:129:48: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[53/118] Building CXX object CMakeFiles/opengv.dir/src/triangulation/methods.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/triangulation/methods.hpp:42,
from /build/opengv/src/opengv/src/triangulation/methods.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[54/118] Building CXX object CMakeFiles/opengv.dir/src/sac_problems/absolute_pose/AbsolutePoseSacProblem.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/sac_problems/absolute_pose/AbsolutePoseSacProblem.hpp:44,
from /build/opengv/src/opengv/src/sac_problems/absolute_pose/AbsolutePoseSacProblem.cpp:32:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[55/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/methods.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:43,
from /build/opengv/src/opengv/src/relative_pose/methods.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[56/118] Building CXX object CMakeFiles/opengv.dir/src/point_cloud/methods.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/point_cloud/methods.hpp:43,
from /build/opengv/src/opengv/src/point_cloud/methods.cpp:32:
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp: In member function 'virtual opengv::translation_t opengv::point_cloud::PointCloudAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp:129:48: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[57/118] Building CXX object CMakeFiles/opengv.dir/src/sac_problems/absolute_pose/MultiNoncentralAbsolutePoseSacProblem.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteMultiAdapterBase.hpp:45,
from /build/opengv/src/opengv/include/opengv/sac_problems/absolute_pose/MultiNoncentralAbsolutePoseSacProblem.hpp:44,
from /build/opengv/src/opengv/src/sac_problems/absolute_pose/MultiNoncentralAbsolutePoseSacProblem.cpp:32:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[58/118] Building CXX object CMakeFiles/opengv.dir/src/sac_problems/relative_pose/RotationOnlySacProblem.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/sac_problems/relative_pose/RotationOnlySacProblem.hpp:44,
from /build/opengv/src/opengv/src/sac_problems/relative_pose/RotationOnlySacProblem.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[59/118] Building CXX object CMakeFiles/opengv.dir/src/sac_problems/relative_pose/TranslationOnlySacProblem.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/sac_problems/relative_pose/TranslationOnlySacProblem.hpp:44,
from /build/opengv/src/opengv/src/sac_problems/relative_pose/TranslationOnlySacProblem.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[60/118] Building CXX object CMakeFiles/opengv.dir/src/sac_problems/relative_pose/EigensolverSacProblem.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/sac_problems/relative_pose/EigensolverSacProblem.hpp:43,
from /build/opengv/src/opengv/src/sac_problems/relative_pose/EigensolverSacProblem.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[61/118] Building CXX object CMakeFiles/opengv.dir/src/sac_problems/relative_pose/CentralRelativePoseSacProblem.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/sac_problems/relative_pose/CentralRelativePoseSacProblem.hpp:43,
from /build/opengv/src/opengv/src/sac_problems/relative_pose/CentralRelativePoseSacProblem.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[62/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/modules/upnp2.cpp.o
[63/118] Building CXX object CMakeFiles/opengv.dir/src/sac_problems/point_cloud/PointCloudSacProblem.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/sac_problems/point_cloud/PointCloudSacProblem.hpp:43,
from /build/opengv/src/opengv/src/sac_problems/point_cloud/PointCloudSacProblem.cpp:32:
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp: In member function 'virtual opengv::translation_t opengv::point_cloud::PointCloudAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp:129:48: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[64/118] Building CXX object CMakeFiles/opengv.dir/src/sac_problems/relative_pose/NoncentralRelativePoseSacProblem.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/sac_problems/relative_pose/NoncentralRelativePoseSacProblem.hpp:43,
from /build/opengv/src/opengv/src/sac_problems/relative_pose/NoncentralRelativePoseSacProblem.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[65/118] Building CXX object CMakeFiles/opengv.dir/src/sac_problems/relative_pose/MultiCentralRelativePoseSacProblem.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/RelativeMultiAdapterBase.hpp:45,
from /build/opengv/src/opengv/include/opengv/sac_problems/relative_pose/MultiCentralRelativePoseSacProblem.hpp:44,
from /build/opengv/src/opengv/src/sac_problems/relative_pose/MultiCentralRelativePoseSacProblem.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[66/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/MACentralAbsolute.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/MACentralAbsolute.hpp:44,
from /build/opengv/src/opengv/src/absolute_pose/MACentralAbsolute.cpp:32:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[67/118] Building CXX object CMakeFiles/opengv.dir/src/absolute_pose/MANoncentralAbsolute.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/MANoncentralAbsolute.hpp:44,
from /build/opengv/src/opengv/src/absolute_pose/MANoncentralAbsolute.cpp:32:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[68/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/MACentralRelative.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/MACentralRelative.hpp:43,
from /build/opengv/src/opengv/src/relative_pose/MACentralRelative.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[69/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/MANoncentralRelative.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/MANoncentralRelative.hpp:44,
from /build/opengv/src/opengv/src/relative_pose/MANoncentralRelative.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[70/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/MANoncentralRelativeMulti.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/RelativeMultiAdapterBase.hpp:45,
from /build/opengv/src/opengv/include/opengv/relative_pose/MANoncentralRelativeMulti.hpp:45,
from /build/opengv/src/opengv/src/relative_pose/MANoncentralRelativeMulti.cpp:33:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[71/118] Building CXX object CMakeFiles/random_generators.dir/test/time_measurement.cpp.o
[72/118] Building CXX object CMakeFiles/opengv.dir/src/point_cloud/MAPointCloud.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/point_cloud/MAPointCloud.hpp:43,
from /build/opengv/src/opengv/src/point_cloud/MAPointCloud.cpp:32:
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp: In member function 'virtual opengv::translation_t opengv::point_cloud::PointCloudAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp:129:48: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[73/118] Building CXX object CMakeFiles/random_generators.dir/test/random_generators.cpp.o
/build/opengv/src/opengv/test/random_generators.cpp: In function 'Eigen::Vector3d opengv::generateRandomPoint(double, double)':
/build/opengv/src/opengv/test/random_generators.cpp:48:71: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[74/118] Building CXX object CMakeFiles/opengv.dir/src/sac_problems/relative_pose/MultiNoncentralRelativePoseSacProblem.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/RelativeMultiAdapterBase.hpp:45,
from /build/opengv/src/opengv/include/opengv/sac_problems/relative_pose/MultiNoncentralRelativePoseSacProblem.hpp:46,
from /build/opengv/src/opengv/src/sac_problems/relative_pose/MultiNoncentralRelativePoseSacProblem.cpp:32:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[75/118] Building CXX object CMakeFiles/test_absolute_pose.dir/test/test_absolute_pose.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/methods.hpp:46,
from /build/opengv/src/opengv/test/test_absolute_pose.cpp:35:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[76/118] Building CXX object CMakeFiles/random_generators.dir/test/experiment_helpers.cpp.o
/build/opengv/src/opengv/test/experiment_helpers.cpp: In function 'void opengv::generateRandomCameraSystem(int, translations_t&, rotations_t&)':
/build/opengv/src/opengv/test/experiment_helpers.cpp:58:72: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[77/118] Building CXX object CMakeFiles/test_absolute_pose_sac.dir/test/test_absolute_pose_sac.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/methods.hpp:46,
from /build/opengv/src/opengv/test/test_absolute_pose_sac.cpp:37:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /usr/include/eigen3/Eigen/Core:95,
from /usr/include/eigen3/Eigen/Dense:1,
from /usr/include/eigen3/Eigen/Eigen:1,
from /build/opengv/src/opengv/test/test_absolute_pose_sac.cpp:36:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::absolute_pose::AbsolutePoseSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::absolute_pose::AbsolutePoseSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[78/118] Building CXX object CMakeFiles/test_noncentral_absolute_pose.dir/test/test_noncentral_absolute_pose.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/methods.hpp:46,
from /build/opengv/src/opengv/test/test_noncentral_absolute_pose.cpp:35:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[79/118] Building CXX object CMakeFiles/opengv.dir/src/relative_pose/modules/sixpt/modules2.cpp.o
[80/118] Linking CXX shared library lib/libopengv.so.1.0
[81/118] Creating library symlink lib/libopengv.so
[82/118] Building CXX object CMakeFiles/test_noncentral_absolute_pose_sac.dir/test/test_noncentral_absolute_pose_sac.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/methods.hpp:46,
from /build/opengv/src/opengv/test/test_noncentral_absolute_pose_sac.cpp:37:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /usr/include/eigen3/Eigen/Core:95,
from /usr/include/eigen3/Eigen/Dense:1,
from /usr/include/eigen3/Eigen/Eigen:1,
from /build/opengv/src/opengv/test/test_noncentral_absolute_pose_sac.cpp:36:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::absolute_pose::AbsolutePoseSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::absolute_pose::AbsolutePoseSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[83/118] Linking CXX shared library lib/librandom_generators.so.1.0
[84/118] Creating library symlink lib/librandom_generators.so
[85/118] Building CXX object CMakeFiles/test_multi_noncentral_absolute_pose_sac.dir/test/test_multi_noncentral_absolute_pose_sac.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/absolute_pose/methods.hpp:46,
from /build/opengv/src/opengv/test/test_multi_noncentral_absolute_pose_sac.cpp:37:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[86/118] Building CXX object CMakeFiles/test_relative_pose_rotationOnly.dir/test/test_relative_pose_rotationOnly.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:43,
from /build/opengv/src/opengv/test/test_relative_pose_rotationOnly.cpp:35:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[87/118] Building CXX object CMakeFiles/test_relative_pose.dir/test/test_relative_pose.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:43,
from /build/opengv/src/opengv/test/test_relative_pose.cpp:35:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[88/118] Building CXX object CMakeFiles/test_relative_pose_rotationOnly_sac.dir/test/test_relative_pose_rotationOnly_sac.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:43,
from /build/opengv/src/opengv/test/test_relative_pose_rotationOnly_sac.cpp:37:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /usr/include/eigen3/Eigen/Core:95,
from /usr/include/eigen3/Eigen/Dense:1,
from /usr/include/eigen3/Eigen/Eigen:1,
from /build/opengv/src/opengv/test/test_relative_pose_rotationOnly_sac.cpp:36:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::relative_pose::RotationOnlySacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::relative_pose::RotationOnlySacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[89/118] Building CXX object CMakeFiles/test_noncentral_relative_pose.dir/test/test_noncentral_relative_pose.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:43,
from /build/opengv/src/opengv/test/test_noncentral_relative_pose.cpp:35:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[90/118] Building CXX object CMakeFiles/test_relative_pose_sac.dir/test/test_relative_pose_sac.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:43,
from /build/opengv/src/opengv/test/test_relative_pose_sac.cpp:37:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /usr/include/eigen3/Eigen/Core:95,
from /usr/include/eigen3/Eigen/Dense:1,
from /usr/include/eigen3/Eigen/Eigen:1,
from /build/opengv/src/opengv/test/test_relative_pose_sac.cpp:36:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::relative_pose::CentralRelativePoseSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::relative_pose::CentralRelativePoseSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[91/118] Building CXX object CMakeFiles/test_noncentral_relative_pose_sac.dir/test/test_noncentral_relative_pose_sac.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:43,
from /build/opengv/src/opengv/test/test_noncentral_relative_pose_sac.cpp:37:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /usr/include/eigen3/Eigen/Core:95,
from /usr/include/eigen3/Eigen/Dense:1,
from /usr/include/eigen3/Eigen/Eigen:1,
from /build/opengv/src/opengv/test/test_noncentral_relative_pose_sac.cpp:36:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::relative_pose::NoncentralRelativePoseSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::relative_pose::NoncentralRelativePoseSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[92/118] Building CXX object CMakeFiles/test_triangulation.dir/test/test_triangulation.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/triangulation/methods.hpp:42,
from /build/opengv/src/opengv/test/test_triangulation.cpp:35:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[93/118] Building CXX object CMakeFiles/test_multi_noncentral_relative_pose_sac.dir/test/test_multi_noncentral_relative_pose_sac.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:43,
from /build/opengv/src/opengv/test/test_multi_noncentral_relative_pose_sac.cpp:37:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[94/118] Building CXX object CMakeFiles/test_eigensolver_sac.dir/test/test_eigensolver_sac.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:43,
from /build/opengv/src/opengv/test/test_eigensolver_sac.cpp:35:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /usr/include/eigen3/Eigen/Core:95,
from /usr/include/eigen3/Eigen/Dense:1,
from /usr/include/eigen3/Eigen/Eigen:1,
from /build/opengv/src/opengv/include/opengv/types.hpp:42,
from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:42:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::relative_pose::EigensolverSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::relative_pose::EigensolverSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[95/118] Linking CXX executable bin/test_absolute_pose
[96/118] Linking CXX executable bin/test_absolute_pose_sac
[97/118] Linking CXX executable bin/test_noncentral_absolute_pose
[98/118] Linking CXX executable bin/test_noncentral_absolute_pose_sac
[99/118] Building CXX object CMakeFiles/test_eigensolver.dir/test/test_eigensolver.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:43,
from /build/opengv/src/opengv/test/test_eigensolver.cpp:35:
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp: In member function 'opengv::translation_t opengv::relative_pose::RelativeAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/relative_pose/RelativeAdapterBase.hpp:163:40: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/eigen3/Eigen/Core:328,
from /usr/include/eigen3/Eigen/Dense:1,
from /usr/include/eigen3/Eigen/Eigen:1,
from /build/opengv/src/opengv/include/opengv/types.hpp:42,
from /build/opengv/src/opengv/include/opengv/relative_pose/methods.hpp:42:
/usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of 'Eigen::DenseBase<Derived>::EvalReturnType Eigen::DenseBase<Derived>::eval() const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 0>; EvalReturnType = const Eigen::Matrix<double, 1, 1, 0, 1, 1>]':
/usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const DenseBase<Derived>&) [with Derived = Product<Transpose<Block<Matrix<double, 3, 3>, 3, 1, true> >, Block<Matrix<double, 3, 3>, 3, 1, true>, 0>; std::ostream = std::basic_ostream<char>]'
/build/opengv/src/opengv/test/test_eigensolver.cpp:120:80: required from here
/usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:25: note: parameter passing for argument of type 'Eigen::Matrix<double, 1, 1, 0, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/opengv/src/opengv/test/test_eigensolver.cpp: In function 'int main(int, char**)':
/build/opengv/src/opengv/test/test_eigensolver.cpp:64:70: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/eigen3/Eigen/Core:325:
/usr/include/eigen3/Eigen/src/Core/IO.h: In function 'std::ostream& Eigen::operator<<(std::ostream&, const DenseBase<Derived>&) [with Derived = Product<Transpose<Block<Matrix<double, 3, 3>, 3, 1, true> >, Block<Matrix<double, 3, 3>, 3, 1, true>, 0>]':
/usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type 'Eigen::Matrix<double, 1, 1, 0, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/opengv/src/opengv/test/test_eigensolver.cpp: In function 'int main(int, char**)':
/build/opengv/src/opengv/test/test_eigensolver.cpp:49:5: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[100/118] Building CXX object CMakeFiles/test_point_cloud.dir/test/test_point_cloud.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/point_cloud/methods.hpp:43,
from /build/opengv/src/opengv/test/test_point_cloud.cpp:35:
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp: In member function 'virtual opengv::translation_t opengv::point_cloud::PointCloudAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp:129:48: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
[101/118] Linking CXX executable bin/test_multi_noncentral_absolute_pose_sac
[102/118] Linking CXX executable bin/test_relative_pose
[103/118] Linking CXX executable bin/test_relative_pose_rotationOnly
[104/118] Linking CXX executable bin/test_relative_pose_rotationOnly_sac
[105/118] Linking CXX executable bin/test_relative_pose_sac
[106/118] Building CXX object CMakeFiles/test_Sturm.dir/test/test_Sturm.cpp.o
[107/118] Linking CXX executable bin/test_noncentral_relative_pose
[108/118] Linking CXX executable bin/test_noncentral_relative_pose_sac
[109/118] Linking CXX executable bin/test_multi_noncentral_relative_pose_sac
[110/118] Building CXX object CMakeFiles/test_point_cloud_sac.dir/test/test_point_cloud_sac.cpp.o
In file included from /build/opengv/src/opengv/include/opengv/point_cloud/methods.hpp:43,
from /build/opengv/src/opengv/test/test_point_cloud_sac.cpp:37:
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp: In member function 'virtual opengv::translation_t opengv::point_cloud::PointCloudAdapterBase::gett12() const':
/build/opengv/src/opengv/include/opengv/point_cloud/PointCloudAdapterBase.hpp:129:48: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /usr/include/eigen3/Eigen/Core:95,
from /usr/include/eigen3/Eigen/Dense:1,
from /usr/include/eigen3/Eigen/Eigen:1,
from /build/opengv/src/opengv/test/test_point_cloud_sac.cpp:36:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::point_cloud::PointCloudSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'bool opengv::sac::Lmeds<PROBLEM_T>::computeModel(int) [with PROBLEM_T = opengv::sac_problems::point_cloud::PointCloudSacProblem]' at /build/opengv/src/opengv/include/opengv/sac/implementation/Lmeds.hpp:116:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[111/118] Linking CXX executable bin/test_eigensolver_sac
[112/118] Linking CXX executable bin/test_triangulation
[113/118] Linking CXX executable bin/test_eigensolver
[114/118] Linking CXX executable bin/test_point_cloud
[115/118] Linking CXX executable bin/test_Sturm
[116/118] Linking CXX executable bin/test_point_cloud_sac
[117/118] Building CXX object python/CMakeFiles/pyopengv.dir/pyopengv.cpp.o
In file included from /build/opengv/src/opengv/python/pyopengv.cpp:3:
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp: In member function 'opengv::translation_t opengv::absolute_pose::AbsoluteAdapterBase::gett() const':
/build/opengv/src/opengv/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp:149:38: note: parameter passing for argument of type 'Eigen::Matrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/opengv/src/opengv/python/pyopengv.cpp:14:
/build/opengv/src/opengv/python/types.hpp: In instantiation of 'pybind11::array_t<T> pyopengv::py_array_from_data(const T*, size_t) [with T = double; size_t = unsigned int]':
/build/opengv/src/opengv/python/pyopengv.cpp:55:28: required from here
/build/opengv/src/opengv/python/types.hpp:19:23: warning: narrowing conversion of 'shape0' from 'size_t' {aka 'unsigned int'} to 'pybind11::ssize_t' {aka 'int'} [-Wnarrowing]
[118/118] Linking CXX shared module lib/pyopengv.cpython-314-arm-linux-gnueabihf.so
FAILED: [code=1] lib/pyopengv.cpython-314-arm-linux-gnueabihf.so
: && /usr/lib/distcc/bin/c++ -fPIC -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,--dependency-file=python/CMakeFiles/pyopengv.dir/link.d -o lib/pyopengv.cpython-314-arm-linux-gnueabihf.so python/CMakeFiles/pyopengv.dir/pyopengv.cpp.o -Wl,-rpath,/build/opengv/src/opengv/build/lib: lib/libopengv.so.1.0 && cd /build/opengv/src/opengv/build/python && /usr/bin/strip /build/opengv/src/opengv/build/lib/pyopengv.cpython-314-arm-linux-gnueabihf.so
during IPA pass: fnsummary
lto1: internal compiler error: Segmentation fault
Please submit a full bug report, with preprocessed source (by using -freport-bug).
See <https://github.com/archlinuxarm/PKGBUILDs/issues> for instructions.
lto-wrapper: fatal error: c++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
distcc[1581] ERROR: compile (null) on localhost failed
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /home/leming/armv7/leming/build
[?12l[?25h[?12l[?25h