==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: opengv 1.0.git1-7 (Tue Dec 24 22:52:57 2024)
==> Retrieving sources...
  -> Cloning opengv git repo...
Cloning into bare repository '/home/leming/work/opengv/opengv'...
  -> Found no-march-options.patch
  -> Found use-system-pybind11.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    opengv ... Skipped
    no-march-options.patch ... Passed
    use-system-pybind11.patch ... Passed
==> Making package: opengv 1.0.git1-7 (Tue Dec 24 22:53:20 2024)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (6) blas-3.12.0-5  cblas-3.12.0-5  lapack-3.12.0-5  eigen-3.4.0-2
             pybind11-2.13.6-2  python-numpy-2.2.1-2

Total Download Size:    1.03 MiB
Total Installed Size:  55.28 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 eigen-3.4.0-2-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing eigen...
installing blas...
installing cblas...
installing lapack...
installing python-numpy...
Optional dependencies for python-numpy
    blas-openblas: faster linear algebra
installing pybind11...
Optional dependencies for pybind11
    python-setuptools: for python bindings
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (21) cppdap-1.58.0-2  hicolor-icon-theme-0.18-1  jsoncpp-1.9.6-3
              libuv-1.49.2-1  perl-error-0.17029-7  perl-mailtools-2.22-1
              perl-timedate-2.33-7  python-autocommand-2.2.2-7
              python-jaraco.collections-5.0.1-2  python-jaraco.context-5.3.0-3
              python-jaraco.functools-4.1.0-1  python-jaraco.text-4.0.0-2
              python-more-itertools-10.5.0-1  python-packaging-24.2-3
              python-platformdirs-4.3.6-2  python-wheel-0.45.0-3  rhash-1.4.4-1
              cmake-3.31.3-1  git-2.47.1-1  ninja-1.12.1-2
              python-setuptools-1:75.2.0-4

Total Installed Size:  141.20 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 git...
Optional dependencies for git
    tk: gitk and git gui
    openssh: ssh transport and crypto
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
installing 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...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 971.
Creating user 'git' (git daemon user) with UID 971 and GID 971.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Warn about old perl modules
[?25h==> Retrieving sources...
  -> Found no-march-options.patch
  -> Found use-system-pybind11.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
patching file python/CMakeLists.txt
==> Starting build()...
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- The CXX compiler identification is GNU 14.1.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 Eigen: /usr/include/eigen3 (Required is at least version "2.91.0")
CMake Warning (dev) at /usr/lib/cmake/pybind11/FindPythonLibsNew.cmake:101 (message):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning, or
  preferably upgrade to using FindPython, either by calling it explicitly
  before pybind11, or by setting PYBIND11_FINDPYTHON ON before pybind11.
Call Stack (most recent call first):
  /usr/lib/cmake/pybind11/pybind11Tools.cmake:50 (find_package)
  /usr/lib/cmake/pybind11/pybind11Common.cmake:228 (include)
  /usr/lib/cmake/pybind11/pybind11Config.cmake:250 (include)
  python/CMakeLists.txt:2 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.1", minimum required is "3.7")
-- Found PythonLibs: /usr/lib/libpython3.13.so
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Found pybind11: /usr/include (found version "2.13.6")
pythonexecutable/usr/bin/python3
-- Configuring done (2.6s)
-- Generating done (0.1s)
-- Build files have been written to: /build/opengv/src/opengv/build
ninja: Entering directory `build'

[0/118] Building CXX object CMakeFiles...r/src/absolute_pose/modules/main.cpp.o
[0/118] Building CXX object CMakeFiles.../absolute_pose/modules/gp3p/code.cpp.o
[0/118] Building CXX object CMakeFiles.../absolute_pose/modules/gp3p/init.cpp.o
[0/118] Building CXX object CMakeFiles...lute_pose/modules/gp3p/reductors.cpp.o
[0/118] Building CXX object CMakeFiles...e_pose/modules/gp3p/spolynomials.cpp.o
[0/118] Building CXX object CMakeFiles...r/src/absolute_pose/modules/Epnp.cpp.o
[1/118] Building CXX object CMakeFiles.../absolute_pose/modules/gp3p/init.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gp3p/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gp3p/init.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[1/118] Building CXX object CMakeFiles...absolute_pose/modules/gpnp1/code.cpp.o
[2/118] Building CXX object CMakeFiles...e_pose/modules/gp3p/spolynomials.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gp3p/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gp3p/spolynomials.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[2/118] Building CXX object CMakeFiles...absolute_pose/modules/gpnp1/init.cpp.o
[3/118] Building CXX object CMakeFiles.../absolute_pose/modules/gp3p/code.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gp3p/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gp3p/code.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[3/118] Building CXX object CMakeFiles...ute_pose/modules/gpnp1/reductors.cpp.o
[4/118] Building CXX object CMakeFiles...lute_pose/modules/gp3p/reductors.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gp3p/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gp3p/reductors.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[4/118] Building CXX object CMakeFiles..._pose/modules/gpnp1/spolynomials.cpp.o
[5/118] Building CXX object CMakeFiles...absolute_pose/modules/gpnp1/code.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp1/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp1/code.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[5/118] Building CXX object CMakeFiles...absolute_pose/modules/gpnp2/code.cpp.o
[6/118] Building CXX object CMakeFiles...ute_pose/modules/gpnp1/reductors.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp1/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp1/reductors.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[6/118] Building CXX object CMakeFiles...absolute_pose/modules/gpnp2/init.cpp.o
[7/118] Building CXX object CMakeFiles...absolute_pose/modules/gpnp1/init.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp1/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp1/init.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[7/118] Building CXX object CMakeFiles...ute_pose/modules/gpnp2/reductors.cpp.o
[8/118] Building CXX object CMakeFiles..._pose/modules/gpnp1/spolynomials.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp1/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp1/spolynomials.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[8/118] Building CXX object CMakeFiles..._pose/modules/gpnp2/spolynomials.cpp.o
[9/118] Building CXX object CMakeFiles...absolute_pose/modules/gpnp2/code.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp2/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp2/code.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[9/118] Building CXX object CMakeFiles...absolute_pose/modules/gpnp3/code.cpp.o
[10/118] Building CXX object CMakeFile...ute_pose/modules/gpnp2/reductors.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp2/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp2/reductors.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[10/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp3/init.cpp.o
[11/118] Building CXX object CMakeFile..._pose/modules/gpnp2/spolynomials.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp2/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp2/spolynomials.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[11/118] Building CXX object CMakeFile...ute_pose/modules/gpnp3/reductors.cpp.o
[12/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp2/init.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp2/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp2/init.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[12/118] Building CXX object CMakeFile..._pose/modules/gpnp3/spolynomials.cpp.o
[13/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp3/code.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp3/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp3/code.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[13/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp4/code.cpp.o
[14/118] Building CXX object CMakeFile...r/src/absolute_pose/modules/Epnp.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/Epnp.hpp:40,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/Epnp.cpp:39:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[14/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp4/init.cpp.o
[15/118] Building CXX object CMakeFile...ute_pose/modules/gpnp3/reductors.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp3/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp3/reductors.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[15/118] Building CXX object CMakeFile...ute_pose/modules/gpnp4/reductors.cpp.o
[16/118] Building CXX object CMakeFile..._pose/modules/gpnp3/spolynomials.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp3/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp3/spolynomials.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[16/118] Building CXX object CMakeFile..._pose/modules/gpnp4/spolynomials.cpp.o
[17/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp3/init.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp3/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp3/init.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[17/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp5/code.cpp.o
[18/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp4/code.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp4/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp4/code.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[18/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp5/init.cpp.o
[19/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp4/init.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp4/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp4/init.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[19/118] Building CXX object CMakeFile...ute_pose/modules/gpnp5/reductors.cpp.o
[20/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp5/code.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp5/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp5/code.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[20/118] Building CXX object CMakeFile..._pose/modules/gpnp5/spolynomials.cpp.o
[21/118] Building CXX object CMakeFile..._pose/modules/gpnp4/spolynomials.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp4/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp4/spolynomials.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[21/118] Building CXX object CMakeFile.../src/absolute_pose/modules/upnp2.cpp.o
[22/118] Building CXX object CMakeFile...ute_pose/modules/gpnp4/reductors.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp4/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp4/reductors.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[22/118] Building CXX object CMakeFile.../src/absolute_pose/modules/upnp4.cpp.o
[23/118] Building CXX object CMakeFile...absolute_pose/modules/gpnp5/init.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp5/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp5/init.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[23/118] Building CXX object CMakeFile...r/src/relative_pose/modules/main.cpp.o
[24/118] Building CXX object CMakeFile..._pose/modules/gpnp5/spolynomials.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp5/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp5/spolynomials.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[24/118] Building CXX object CMakeFile...se/modules/fivept_nister/modules.cpp.o
[25/118] Building CXX object CMakeFile...ute_pose/modules/gpnp5/reductors.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/absolute_pose/modules/gpnp5/modules.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/gpnp5/reductors.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[25/118] Building CXX object CMakeFile...modules/fivept_stewenius/modules.cpp.o
[26/118] Building CXX object CMakeFile...r/src/absolute_pose/modules/main.cpp.o
In file included from /usr/include/eigen3/unsupported/Eigen/../../Eigen/Core:214,
                 from /usr/include/eigen3/unsupported/Eigen/NonLinearOptimization:15,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/main.cpp:32:
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/unsupported/Eigen/../../Eigen/Core:172:
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
In file included from /usr/include/c++/14.1.1/vector:72,
                 from /usr/include/eigen3/unsupported/Eigen/NonLinearOptimization:13:
/usr/include/c++/14.1.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++/14.1.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
/usr/include/c++/14.1.1/bits/vector.tcc: 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> > >]':
/usr/include/c++/14.1.1/bits/vector.tcc:363:5: 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> > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/vector.tcc:379:19: 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
In file included from /usr/include/c++/14.1.1/vector:66:
In member function '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> > >]',
    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:781:25:
/usr/include/c++/14.1.1/bits/stl_vector.h:1396:30: 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> > > >::const_iterator' changed in GCC 7.1
In member function '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> > >]',
    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:830:25:
/usr/include/c++/14.1.1/bits/stl_vector.h:1396:30: 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> > > >::const_iterator' changed in GCC 7.1

[26/118] Building CXX object CMakeFile...e_pose/modules/fivept_kneip/code.cpp.o
[27/118] Building CXX object CMakeFile.../src/absolute_pose/modules/upnp4.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/modules/upnp4.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/upnp4.cpp:31:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[27/118] Building CXX object CMakeFile...e_pose/modules/fivept_kneip/init.cpp.o
[28/118] Building CXX object CMakeFile...e_pose/modules/fivept_kneip/init.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/relative_pose/modules/fivept_kneip/modules.hpp:36,
                 from /build/opengv/src/opengv/src/relative_pose/modules/fivept_kneip/init.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[28/118] Building CXX object CMakeFile...e/modules/fivept_kneip/reductors.cpp.o
[29/118] Building CXX object CMakeFile...modules/fivept_stewenius/modules.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/relative_pose/modules/fivept_stewenius/modules.hpp:36,
                 from /build/opengv/src/opengv/src/relative_pose/modules/fivept_stewenius/modules.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[29/118] Building CXX object CMakeFile...odules/fivept_kneip/spolynomials.cpp.o
[30/118] Building CXX object CMakeFile...e/modules/fivept_kneip/reductors.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/relative_pose/modules/fivept_kneip/modules.hpp:36,
                 from /build/opengv/src/opengv/src/relative_pose/modules/fivept_kneip/reductors.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[30/118] Building CXX object CMakeFile...tive_pose/modules/sixpt/modules2.cpp.o
[31/118] Building CXX object CMakeFile...se/modules/fivept_nister/modules.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/relative_pose/modules/fivept_nister/modules.hpp:36,
                 from /build/opengv/src/opengv/src/relative_pose/modules/fivept_nister/modules.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[31/118] Building CXX object CMakeFile...pose/modules/eigensolver/modules.cpp.o
[32/118] Building CXX object CMakeFile...odules/fivept_kneip/spolynomials.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/relative_pose/modules/fivept_kneip/modules.hpp:36,
                 from /build/opengv/src/opengv/src/relative_pose/modules/fivept_kneip/spolynomials.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[32/118] Building CXX object CMakeFile...relative_pose/modules/ge/modules.cpp.o
[33/118] Building CXX object CMakeFile...pose/modules/eigensolver/modules.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/relative_pose/modules/eigensolver/modules.hpp:36,
                 from /build/opengv/src/opengv/src/relative_pose/modules/eigensolver/modules.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[33/118] Building CXX object CMakeFiles/opengv.dir/src/math/cayley.cpp.o
[34/118] Building CXX object CMakeFiles/opengv.dir/src/math/cayley.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/math/cayley.hpp:41,
                 from /build/opengv/src/opengv/src/math/cayley.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[34/118] Building CXX object CMakeFiles/opengv.dir/src/math/quaternion.cpp.o
[35/118] Building CXX object CMakeFiles/opengv.dir/src/math/quaternion.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/math/quaternion.hpp:41,
                 from /build/opengv/src/opengv/src/math/quaternion.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[35/118] Building CXX object CMakeFiles/opengv.dir/src/math/arun.cpp.o
[36/118] Building CXX object CMakeFile...relative_pose/modules/ge/modules.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/relative_pose/modules/ge/modules.hpp:36,
                 from /build/opengv/src/opengv/src/relative_pose/modules/ge/modules.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
In file included from /usr/include/eigen3/Eigen/Core:332:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In function 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, Eigen::Matrix<double, 3, 9>, 0>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 1, 9> >]':
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:249:22: note: parameter passing for argument of type 'const Eigen::Transpose<Eigen::Matrix<double, 1, 9> >' changed in GCC 7.1
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In function 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 3> >, const Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, Eigen::Matrix<double, 3, 9>, 0>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 1, 9> >]':
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:249:22: note: parameter passing for argument of type 'const Eigen::Transpose<Eigen::Matrix<double, 1, 9> >' changed in GCC 7.1

[36/118] Building CXX object CMakeFiles/opengv.dir/src/math/Sturm.cpp.o
[37/118] Building CXX object CMakeFile...e_pose/modules/fivept_kneip/code.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/relative_pose/modules/fivept_kneip/modules.hpp:36,
                 from /build/opengv/src/opengv/src/relative_pose/modules/fivept_kneip/code.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[37/118] Building CXX object CMakeFiles/opengv.dir/src/math/roots.cpp.o
[38/118] Building CXX object CMakeFiles/opengv.dir/src/math/Sturm.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/math/Sturm.hpp:44,
                 from /build/opengv/src/opengv/src/math/Sturm.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[38/118] Building CXX object CMakeFiles/opengv.dir/src/math/gauss_jordan.cpp.o
[39/118] Building CXX object CMakeFiles/opengv.dir/src/math/gauss_jordan.cpp.o
[39/118] Building CXX object CMakeFile...gv.dir/src/absolute_pose/methods.cpp.o
[40/118] Building CXX object CMakeFiles/opengv.dir/src/math/roots.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/math/roots.hpp:41,
                 from /build/opengv/src/opengv/src/math/roots.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[40/118] Building CXX object CMakeFile...lute_pose/CentralAbsoluteAdapter.cpp.o
[41/118] Building CXX object CMakeFiles/opengv.dir/src/math/arun.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/math/arun.hpp:40,
                 from /build/opengv/src/opengv/src/math/arun.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[41/118] Building CXX object CMakeFile...e_pose/NoncentralAbsoluteAdapter.cpp.o
[42/118] Building CXX object CMakeFile...lute_pose/CentralAbsoluteAdapter.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/CentralAbsoluteAdapter.hpp:43,
                 from /build/opengv/src/opengv/src/absolute_pose/CentralAbsoluteAdapter.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[42/118] Building CXX object CMakeFile...e/NoncentralAbsoluteMultiAdapter.cpp.o
[43/118] Building CXX object CMakeFile...e_pose/NoncentralAbsoluteAdapter.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/NoncentralAbsoluteAdapter.hpp:43,
                 from /build/opengv/src/opengv/src/absolute_pose/NoncentralAbsoluteAdapter.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[43/118] Building CXX object CMakeFile...gv.dir/src/relative_pose/methods.cpp.o
[44/118] Building CXX object CMakeFile...e/NoncentralAbsoluteMultiAdapter.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/NoncentralAbsoluteMultiAdapter.hpp:45,
                 from /build/opengv/src/opengv/src/absolute_pose/NoncentralAbsoluteMultiAdapter.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[44/118] Building CXX object CMakeFile...tive_pose/CentralRelativeAdapter.cpp.o
[45/118] Building CXX object CMakeFile...tive_pose/CentralRelativeAdapter.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/CentralRelativeAdapter.hpp:43,
                 from /build/opengv/src/opengv/src/relative_pose/CentralRelativeAdapter.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[45/118] Building CXX object CMakeFile.../CentralRelativeWeightingAdapter.cpp.o
[46/118] Building CXX object CMakeFile.../CentralRelativeWeightingAdapter.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/CentralRelativeWeightingAdapter.hpp:44,
                 from /build/opengv/src/opengv/src/relative_pose/CentralRelativeWeightingAdapter.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[46/118] Building CXX object CMakeFile...e_pose/NoncentralRelativeAdapter.cpp.o
[47/118] Building CXX object CMakeFile...r/src/relative_pose/modules/main.cpp.o
In file included from /usr/include/eigen3/unsupported/Eigen/../../Eigen/Core:214,
                 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/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/unsupported/Eigen/../../Eigen/Core:172:
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/unsupported/Eigen/../../Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/eigen3/unsupported/Eigen/../../Eigen/Core:95:
/usr/include/c++/14.1.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++/14.1.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
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
/usr/include/c++/14.1.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++/14.1.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
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1750: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++/14.1.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++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1890:25: 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++/14.1.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++/14.1.1/bits/stl_algo.h:1770: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++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.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++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1817:25: 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++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.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++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<myPair_ge*, vector<myPair_ge> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1817:25: 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++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair_ge*, std::vector<myPair_ge> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<myPair*, vector<myPair> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<myPair*, std::vector<myPair> >' changed in GCC 7.1

[47/118] Building CXX object CMakeFile...pose/CentralRelativeMultiAdapter.cpp.o
[48/118] Building CXX object CMakeFile...e_pose/NoncentralRelativeAdapter.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/NoncentralRelativeAdapter.hpp:43,
                 from /build/opengv/src/opengv/src/relative_pose/NoncentralRelativeAdapter.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[48/118] Building CXX object CMakeFile...e/NoncentralRelativeMultiAdapter.cpp.o
[49/118] Building CXX object CMakeFile...gv.dir/src/absolute_pose/methods.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/methods.hpp:45,
                 from /build/opengv/src/opengv/src/absolute_pose/methods.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[49/118] Building CXX object CMakeFile...gv.dir/src/triangulation/methods.cpp.o
[50/118] Building CXX object CMakeFile...pose/CentralRelativeMultiAdapter.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/CentralRelativeMultiAdapter.hpp:45,
                 from /build/opengv/src/opengv/src/relative_pose/CentralRelativeMultiAdapter.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[50/118] Building CXX object CMakeFiles/opengv.dir/src/point_cloud/methods.cpp.o
[51/118] Building CXX object CMakeFile...e/NoncentralRelativeMultiAdapter.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/NoncentralRelativeMultiAdapter.hpp:45,
                 from /build/opengv/src/opengv/src/relative_pose/NoncentralRelativeMultiAdapter.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[51/118] Building CXX object CMakeFile...rc/point_cloud/PointCloudAdapter.cpp.o
[52/118] Building CXX object CMakeFile...rc/point_cloud/PointCloudAdapter.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/point_cloud/PointCloudAdapter.hpp:42,
                 from /build/opengv/src/opengv/src/point_cloud/PointCloudAdapter.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[52/118] Building CXX object CMakeFile...lute_pose/AbsolutePoseSacProblem.cpp.o
[53/118] Building CXX object CMakeFile...lute_pose/AbsolutePoseSacProblem.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/sac_problems/absolute_pose/AbsolutePoseSacProblem.hpp:43,
                 from /build/opengv/src/opengv/src/sac_problems/absolute_pose/AbsolutePoseSacProblem.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[53/118] Building CXX object CMakeFile...NoncentralAbsolutePoseSacProblem.cpp.o
[54/118] Building CXX object CMakeFile...gv.dir/src/triangulation/methods.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/triangulation/methods.hpp:41,
                 from /build/opengv/src/opengv/src/triangulation/methods.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[54/118] Building CXX object CMakeFile...se/CentralRelativePoseSacProblem.cpp.o
[55/118] Building CXX object CMakeFiles/opengv.dir/src/point_cloud/methods.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/point_cloud/methods.hpp:42,
                 from /build/opengv/src/opengv/src/point_cloud/methods.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[55/118] Building CXX object CMakeFile...NoncentralRelativePoseSacProblem.cpp.o
[56/118] Building CXX object CMakeFile...gv.dir/src/relative_pose/methods.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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,
                 from /build/opengv/src/opengv/src/relative_pose/methods.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[56/118] Building CXX object CMakeFile...tive_pose/RotationOnlySacProblem.cpp.o
[57/118] Building CXX object CMakeFile...NoncentralAbsolutePoseSacProblem.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/sac_problems/absolute_pose/MultiNoncentralAbsolutePoseSacProblem.hpp:43,
                 from /build/opengv/src/opengv/src/sac_problems/absolute_pose/MultiNoncentralAbsolutePoseSacProblem.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[57/118] Building CXX object CMakeFile...e_pose/TranslationOnlySacProblem.cpp.o
[58/118] Building CXX object CMakeFile...tive_pose/RotationOnlySacProblem.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/sac_problems/relative_pose/RotationOnlySacProblem.hpp:43,
                 from /build/opengv/src/opengv/src/sac_problems/relative_pose/RotationOnlySacProblem.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[58/118] Building CXX object CMakeFile...ative_pose/EigensolverSacProblem.cpp.o
[59/118] Building CXX object CMakeFile...e_pose/TranslationOnlySacProblem.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/sac_problems/relative_pose/TranslationOnlySacProblem.hpp:43,
                 from /build/opengv/src/opengv/src/sac_problems/relative_pose/TranslationOnlySacProblem.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[59/118] Building CXX object CMakeFile...ltiCentralRelativePoseSacProblem.cpp.o
[60/118] Building CXX object CMakeFile.../src/absolute_pose/modules/upnp2.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/modules/upnp2.hpp:36,
                 from /build/opengv/src/opengv/src/absolute_pose/modules/upnp2.cpp:31:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[60/118] Building CXX object CMakeFile...NoncentralRelativePoseSacProblem.cpp.o
[61/118] Building CXX object CMakeFile...ative_pose/EigensolverSacProblem.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/sac_problems/relative_pose/EigensolverSacProblem.hpp:42,
                 from /build/opengv/src/opengv/src/sac_problems/relative_pose/EigensolverSacProblem.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[61/118] Building CXX object CMakeFile...point_cloud/PointCloudSacProblem.cpp.o
[62/118] Building CXX object CMakeFile...se/CentralRelativePoseSacProblem.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/sac_problems/relative_pose/CentralRelativePoseSacProblem.hpp:42,
                 from /build/opengv/src/opengv/src/sac_problems/relative_pose/CentralRelativePoseSacProblem.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[62/118] Building CXX object CMakeFile.../absolute_pose/MACentralAbsolute.cpp.o
[63/118] Building CXX object CMakeFile...NoncentralRelativePoseSacProblem.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/sac_problems/relative_pose/NoncentralRelativePoseSacProblem.hpp:42,
                 from /build/opengv/src/opengv/src/sac_problems/relative_pose/NoncentralRelativePoseSacProblem.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[63/118] Building CXX object CMakeFile...solute_pose/MANoncentralAbsolute.cpp.o
[64/118] Building CXX object CMakeFile.../absolute_pose/MACentralAbsolute.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/MACentralAbsolute.hpp:43,
                 from /build/opengv/src/opengv/src/absolute_pose/MACentralAbsolute.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[64/118] Building CXX object CMakeFile.../relative_pose/MACentralRelative.cpp.o
[65/118] Building CXX object CMakeFile...point_cloud/PointCloudSacProblem.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/sac_problems/point_cloud/PointCloudSacProblem.hpp:42,
                 from /build/opengv/src/opengv/src/sac_problems/point_cloud/PointCloudSacProblem.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[65/118] Building CXX object CMakeFile...lative_pose/MANoncentralRelative.cpp.o
[66/118] Building CXX object CMakeFile...solute_pose/MANoncentralAbsolute.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/MANoncentralAbsolute.hpp:43,
                 from /build/opengv/src/opengv/src/absolute_pose/MANoncentralAbsolute.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[66/118] Building CXX object CMakeFile...e_pose/MANoncentralRelativeMulti.cpp.o
[67/118] Building CXX object CMakeFile.../relative_pose/MACentralRelative.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/MACentralRelative.hpp:42,
                 from /build/opengv/src/opengv/src/relative_pose/MACentralRelative.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[67/118] Building CXX object CMakeFile...dir/src/point_cloud/MAPointCloud.cpp.o
[68/118] Building CXX object CMakeFile...lative_pose/MANoncentralRelative.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/MANoncentralRelative.hpp:43,
                 from /build/opengv/src/opengv/src/relative_pose/MANoncentralRelative.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[68/118] Building CXX object CMakeFile...ators.dir/test/random_generators.cpp.o
[69/118] Building CXX object CMakeFile...e_pose/MANoncentralRelativeMulti.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/MANoncentralRelativeMulti.hpp:44,
                 from /build/opengv/src/opengv/src/relative_pose/MANoncentralRelativeMulti.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[69/118] Building CXX object CMakeFile...tors.dir/test/experiment_helpers.cpp.o
[70/118] Building CXX object CMakeFile...ltiCentralRelativePoseSacProblem.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/sac_problems/relative_pose/MultiCentralRelativePoseSacProblem.hpp:43,
                 from /build/opengv/src/opengv/src/sac_problems/relative_pose/MultiCentralRelativePoseSacProblem.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[70/118] Building CXX object CMakeFile...rators.dir/test/time_measurement.cpp.o
[71/118] Building CXX object CMakeFile...rators.dir/test/time_measurement.cpp.o
[71/118] Building CXX object CMakeFile...pose.dir/test/test_absolute_pose.cpp.o
[72/118] Building CXX object CMakeFile...dir/src/point_cloud/MAPointCloud.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/point_cloud/MAPointCloud.hpp:42,
                 from /build/opengv/src/opengv/src/point_cloud/MAPointCloud.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[72/118] Building CXX object CMakeFile....dir/test/test_absolute_pose_sac.cpp.o
[73/118] Building CXX object CMakeFile...ators.dir/test/random_generators.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/test/random_generators.hpp:36,
                 from /build/opengv/src/opengv/test/random_generators.cpp:31:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[73/118] Building CXX object CMakeFile...st/test_noncentral_absolute_pose.cpp.o
[74/118] Building CXX object CMakeFile...NoncentralRelativePoseSacProblem.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/sac_problems/relative_pose/MultiNoncentralRelativePoseSacProblem.hpp:45,
                 from /build/opengv/src/opengv/src/sac_problems/relative_pose/MultiNoncentralRelativePoseSacProblem.cpp:32:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[74/118] Building CXX object CMakeFile...est_noncentral_absolute_pose_sac.cpp.o
[75/118] Building CXX object CMakeFile...pose.dir/test/test_absolute_pose.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/methods.hpp:45,
                 from /build/opengv/src/opengv/test/test_absolute_pose.cpp:35:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[75/118] Building CXX object CMakeFile...lti_noncentral_absolute_pose_sac.cpp.o
[76/118] Building CXX object CMakeFile...tors.dir/test/experiment_helpers.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/test/experiment_helpers.hpp:34,
                 from /build/opengv/src/opengv/test/experiment_helpers.cpp:31:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[76/118] Building CXX object CMakeFile...pose.dir/test/test_relative_pose.cpp.o
[77/118] Building CXX object CMakeFile....dir/test/test_absolute_pose_sac.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/eigen3/Eigen/Core:95:
/usr/include/c++/14.1.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++/14.1.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
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1

[77/118] Building CXX object CMakeFile.../test_relative_pose_rotationOnly.cpp.o
[78/118] Building CXX object CMakeFile...st/test_noncentral_absolute_pose.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/methods.hpp:45,
                 from /build/opengv/src/opengv/test/test_noncentral_absolute_pose.cpp:35:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[78/118] Building CXX object CMakeFile...t_relative_pose_rotationOnly_sac.cpp.o
[79/118] Building CXX object CMakeFile...est_noncentral_absolute_pose_sac.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/eigen3/Eigen/Core:95:
/usr/include/c++/14.1.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++/14.1.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
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1

[79/118] Building CXX object CMakeFile....dir/test/test_relative_pose_sac.cpp.o
[80/118] Building CXX object CMakeFile...pose.dir/test/test_relative_pose.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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,
                 from /build/opengv/src/opengv/test/test_relative_pose.cpp:35:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[80/118] Building CXX object CMakeFile...st/test_noncentral_relative_pose.cpp.o
[81/118] Building CXX object CMakeFile.../test_relative_pose_rotationOnly.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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,
                 from /build/opengv/src/opengv/test/test_relative_pose_rotationOnly.cpp:35:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[81/118] Building CXX object CMakeFile...est_noncentral_relative_pose_sac.cpp.o
[82/118] Building CXX object CMakeFile...lti_noncentral_absolute_pose_sac.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/test/test_multi_noncentral_absolute_pose_sac.cpp:36:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[82/118] Building CXX object CMakeFile...lti_noncentral_relative_pose_sac.cpp.o
[83/118] Building CXX object CMakeFile...t_relative_pose_rotationOnly_sac.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/eigen3/Eigen/Core:95:
/usr/include/c++/14.1.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++/14.1.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
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1

[83/118] Building CXX object CMakeFile...ac.dir/test/test_eigensolver_sac.cpp.o
[84/118] Building CXX object CMakeFile....dir/test/test_relative_pose_sac.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/eigen3/Eigen/Core:95:
/usr/include/c++/14.1.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++/14.1.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
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1

[84/118] Building CXX object CMakeFile...tion.dir/test/test_triangulation.cpp.o
[85/118] Building CXX object CMakeFile...st/test_noncentral_relative_pose.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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,
                 from /build/opengv/src/opengv/test/test_noncentral_relative_pose.cpp:35:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[85/118] Building CXX object CMakeFile...solver.dir/test/test_eigensolver.cpp.o
[86/118] Building CXX object CMakeFile...est_noncentral_relative_pose_sac.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/eigen3/Eigen/Core:95:
/usr/include/c++/14.1.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++/14.1.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
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1

[86/118] Building CXX object CMakeFile..._cloud.dir/test/test_point_cloud.cpp.o
[87/118] Building CXX object CMakeFile...lti_noncentral_relative_pose_sac.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/test/test_multi_noncentral_relative_pose_sac.cpp:36:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[87/118] Building CXX object CMakeFile...ac.dir/test/test_point_cloud_sac.cpp.o
[88/118] Building CXX object CMakeFile...tive_pose/modules/sixpt/modules2.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/relative_pose/modules/sixpt/modules.hpp:38,
                 from /build/opengv/src/opengv/src/relative_pose/modules/sixpt/modules2.cpp:31:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[88/118] Linking CXX shared library lib/libopengv.so.1.0
[89/118] Building CXX object CMakeFile...ac.dir/test/test_eigensolver_sac.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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,
                 from /build/opengv/src/opengv/test/test_eigensolver_sac.cpp:35:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/eigen3/Eigen/Core:95:
/usr/include/c++/14.1.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++/14.1.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
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1

[89/118] Building CXX object CMakeFiles/test_Sturm.dir/test/test_Sturm.cpp.o
[90/118] Building CXX object CMakeFile...tion.dir/test/test_triangulation.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/triangulation/methods.hpp:41,
                 from /build/opengv/src/opengv/test/test_triangulation.cpp:35:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[90/118] Building CXX object python/CMakeFiles/pyopengv.dir/pyopengv.cpp.o
[91/118] Linking CXX shared library lib/libopengv.so.1.0
[91/118] Creating library symlink lib/libopengv.so
[92/118] Creating library symlink lib/libopengv.so
[92/118] Linking CXX shared library lib/librandom_generators.so.1.0
[93/118] Linking CXX shared library lib/librandom_generators.so.1.0
[93/118] Creating library symlink lib/librandom_generators.so
[94/118] Creating library symlink lib/librandom_generators.so
[94/118] Linking CXX executable bin/test_absolute_pose
[95/118] Linking CXX executable bin/test_absolute_pose
[95/118] Linking CXX executable bin/test_absolute_pose_sac
[96/118] Building CXX object CMakeFile...solver.dir/test/test_eigensolver.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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,
                 from /build/opengv/src/opengv/test/test_eigensolver.cpp:35:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[96/118] Linking CXX executable bin/test_noncentral_absolute_pose
[97/118] Linking CXX executable bin/test_absolute_pose_sac
[97/118] Linking CXX executable bin/test_noncentral_absolute_pose_sac
[98/118] Linking CXX executable bin/test_noncentral_absolute_pose
[98/118] Linking CXX executable bin/test_multi_noncentral_absolute_pose_sac
[99/118] Building CXX object CMakeFile..._cloud.dir/test/test_point_cloud.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/point_cloud/methods.hpp:42,
                 from /build/opengv/src/opengv/test/test_point_cloud.cpp:35:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[99/118] Linking CXX executable bin/test_relative_pose
[100/118] Linking CXX executable bin/test_noncentral_absolute_pose_sac
[100/118] Linking CXX executable bin/test_relative_pose_rotationOnly
[101/118] Building CXX object CMakeFiles/test_Sturm.dir/test/test_Sturm.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/opengv/src/opengv/include/opengv/math/Sturm.hpp:44,
                 from /build/opengv/src/opengv/test/test_Sturm.cpp:34:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here

[101/118] Linking CXX executable bin/test_relative_pose_rotationOnly_sac
[102/118] Linking CXX executable bin/test_multi_noncentral_absolute_pose_sac
[102/118] Linking CXX executable bin/test_relative_pose_sac
[103/118] Linking CXX executable bin/test_relative_pose
[103/118] Linking CXX executable bin/test_noncentral_relative_pose
[104/118] Linking CXX executable bin/test_relative_pose_rotationOnly
[104/118] Linking CXX executable bin/test_noncentral_relative_pose_sac
[105/118] Linking CXX executable bin/test_relative_pose_sac
[105/118] Linking CXX executable bin/test_multi_noncentral_relative_pose_sac
[106/118] Building CXX object CMakeFil...ac.dir/test/test_point_cloud_sac.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]':
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Wclass-memaccess]
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} declared here
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/eigen3/Eigen/Core:95:
/usr/include/c++/14.1.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++/14.1.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
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.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++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
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++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771: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++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1

[106/118] Linking CXX executable bin/test_eigensolver_sac
[107/118] Linking CXX executable bin/test_noncentral_relative_pose
[107/118] Linking CXX executable bin/test_triangulation
[108/118] Linking CXX executable bin/test_noncentral_relative_pose_sac
[108/118] Linking CXX executable bin/test_eigensolver
[109/118] Linking CXX executable bin/test_multi_noncentral_relative_pose_sac
[109/118] Linking CXX executable bin/test_point_cloud
[110/118] Linking CXX executable bin/test_triangulation
[110/118] Linking CXX executable bin/test_point_cloud_sac
[111/118] Linking CXX executable bin/test_eigensolver
[111/118] Linking CXX executable bin/test_Sturm
[112/118] Linking CXX executable bin/test_relative_pose_rotationOnly_sac
[113/118] Linking CXX executable bin/test_point_cloud_sac
[114/118] Linking CXX executable bin/test_Sturm
[115/118] Linking CXX executable bin/test_eigensolver_sac
[116/118] Linking CXX executable bin/test_point_cloud
[117/118] Building CXX object python/CMakeFiles/pyopengv.dir/pyopengv.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:214,
                 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/absolute_pose/AbsoluteAdapterBase.hpp:42,
                 from /build/opengv/src/opengv/python/pyopengv.cpp:3:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function ‘Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]’:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} from an array of ‘const int8_t’ {aka ‘const signed char’} [-Wclass-memaccess]
 1671 |   memcpy(&res, from, sizeof(Packet4c));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:172:
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} declared here
  159 | struct eigen_packet_wrapper
      |        ^~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h: In function ‘Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]’:
/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} from an array of ‘const int8_t’ {aka ‘const signed char’} [-Wclass-memaccess]
 1716 |   memcpy(&res, from, sizeof(Packet4c));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:159:8: note: ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} declared here
  159 | struct eigen_packet_wrapper
      |        ^~~~~~~~~~~~~~~~~~~~
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
   55 |   return py_array_from_data(t.data(), 3);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/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]
   19 |   py::array_t<T> res({shape0});
      |                       ^~~~~~

[117/118] Linking CXX shared module li...ngv.cpython-313-arm-linux-gnueabihf.so
[118/118] Linking CXX shared module li...ngv.cpython-313-arm-linux-gnueabihf.so
lto-wrapper: warning: using serial compilation of 3 LTRANS jobs
lto-wrapper: note: see the ‘-flto’ option documentation for more information
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `build'

[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /build/opengv/pkg/opengv/usr/lib/libopengv.so.1.0
-- Installing: /build/opengv/pkg/opengv/usr/lib/libopengv.so
-- Installing: /build/opengv/pkg/opengv/usr/lib/cmake/opengv-1.0/opengvConfig.cmake
-- Installing: /build/opengv/pkg/opengv/usr/lib/cmake/opengv-1.0/opengvConfigVersion.cmake
-- Installing: /build/opengv/pkg/opengv/usr/lib/cmake/opengv-1.0/opengvTargets.cmake
-- Installing: /build/opengv/pkg/opengv/usr/lib/cmake/opengv-1.0/opengvTargets-release.cmake
-- Installing: /build/opengv/pkg/opengv/usr/include
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/types.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/eigensolver
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/eigensolver/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/sixpt
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/sixpt/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/fivept_nister
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/fivept_nister/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/main.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/fivept_kneip
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/fivept_kneip/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/fivept_stewenius
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/fivept_stewenius/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/ge
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/modules/ge/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/MACentralRelative.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/RelativeMultiAdapterBase.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/NoncentralRelativeAdapter.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/MANoncentralRelativeMulti.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/RelativeAdapterBase.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/CentralRelativeMultiAdapter.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/CentralRelativeWeightingAdapter.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/CentralRelativeAdapter.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/methods.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/NoncentralRelativeMultiAdapter.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/relative_pose/MANoncentralRelative.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/point_cloud
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/point_cloud/PointCloudAdapter.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/point_cloud/PointCloudAdapterBase.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/point_cloud/methods.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/point_cloud/MAPointCloud.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/relative_pose
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/relative_pose/MultiNoncentralRelativePoseSacProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/relative_pose/RotationOnlySacProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/relative_pose/MultiCentralRelativePoseSacProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/relative_pose/EigensolverSacProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/relative_pose/NoncentralRelativePoseSacProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/relative_pose/TranslationOnlySacProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/relative_pose/CentralRelativePoseSacProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/point_cloud
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/point_cloud/PointCloudSacProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/absolute_pose
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/absolute_pose/MultiNoncentralAbsolutePoseSacProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac_problems/absolute_pose/AbsolutePoseSacProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/MANoncentralAbsolute.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/CentralAbsoluteAdapter.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/upnp2.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/upnp4.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gpnp3
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gpnp3/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/main.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/Epnp.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gpnp1
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gpnp1/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gp3p
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gp3p/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gpnp5
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gpnp5/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gpnp4
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gpnp4/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gpnp2
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/modules/gpnp2/modules.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/AbsoluteAdapterBase.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/AbsoluteMultiAdapterBase.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/MACentralAbsolute.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/NoncentralAbsoluteMultiAdapter.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/methods.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/absolute_pose/NoncentralAbsoluteAdapter.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/Indices.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/MultiSampleConsensus.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/MultiRansac.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/MultiSampleConsensusProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/SampleConsensusProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/Ransac.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/implementation
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/implementation/MultiSampleConsensus.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/implementation/MultiRansac.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/implementation/MultiSampleConsensusProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/implementation/SampleConsensusProblem.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/implementation/Ransac.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/implementation/SampleConsensus.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/implementation/Lmeds.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/SampleConsensus.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/sac/Lmeds.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/OptimizationFunctor.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/math
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/math/gauss_jordan.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/math/Sturm.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/math/arun.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/math/quaternion.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/math/cayley.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/math/roots.hpp
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/triangulation
-- Installing: /build/opengv/pkg/opengv/usr/include/opengv/triangulation/methods.hpp
-- Installing: /build/opengv/pkg/opengv/usr/lib/python3.13/site-packages/pyopengv.cpython-313-arm-linux-gnueabihf.so
-- Set non-toolchain portion of runtime path of "/build/opengv/pkg/opengv//usr/lib/python3.13/site-packages/pyopengv.cpython-313-arm-linux-gnueabihf.so" to ""
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "opengv"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: opengv 1.0.git1-7 (Tue Dec 24 22:56:17 2024)
==> Cleaning up...