==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: ceres-solver 2.2.0-4 (Tue Feb 20 12:41:43 2024) ==> Retrieving sources... -> Found ceres-solver-2.2.0.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... ceres-solver-2.2.0.tar.gz ... Passed ==> Making package: ceres-solver 2.2.0-4 (Tue Feb 20 12:42:04 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (5) blas-3.12.0-3 gflags-2.2.2-4 lapack-3.12.0-3 google-glog-0.7.0-1 suitesparse-7.6.0-1 Total Download Size: 24.80 MiB Total Installed Size: 218.94 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... suitesparse-7.6.0-1-armv7h downloading... lapack-3.12.0-3-armv7h downloading... blas-3.12.0-3-armv7h downloading... google-glog-0.7.0-1-armv7h downloading... gflags-2.2.2-4-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing gflags... installing google-glog... installing blas... installing lapack... installing suitesparse... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (9) cppdap-1.58.0-1 hicolor-icon-theme-0.17-3 jsoncpp-1.9.5-2 libnsl-2.0.1-1 libuv-1.48.0-1 rhash-1.4.4-1 cmake-3.28.3-1 eigen-3.4.0-2 ninja-1.11.1-3 Total Download Size: 18.04 MiB Total Installed Size: 92.41 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... cmake-3.28.3-1-armv7h downloading... eigen-3.4.0-2-any downloading... cppdap-1.58.0-1-armv7h downloading... libuv-1.48.0-1-armv7h downloading... rhash-1.4.4-1-armv7h downloading... ninja-1.11.1-3-armv7h downloading... jsoncpp-1.9.5-2-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libnsl... installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing ninja... installing eigen... [?25h==> Retrieving sources... -> Found ceres-solver-2.2.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting ceres-solver-2.2.0.tar.gz with bsdtar ==> Starting build()... -- The C compiler identification is GNU 12.1.0 -- The CXX compiler identification is GNU 12.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_BIGOBJ -- Performing Test HAVE_BIGOBJ - Failed -- Looking for pow in m -- Looking for pow in m - found -- Detected Ceres version: 2.2.0 from /build/ceres-solver/src/ceres-solver-2.2.0/include/ceres/version.h -- Found Eigen version 3.4.0: /usr/share/eigen3/cmake -- Enabling use of Eigen as a sparse linear algebra library. -- Did not find CUDA, disabling CUDA support. -- Building without CUDA. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found LAPACK library: /usr/lib/liblapack.so;/usr/lib/libblas.so -- Found CHOLMOD headers in: /usr/include/suitesparse -- Found CHOLMOD library: /usr/lib/libcholmod.so -- Found SPQR headers in: /usr/include/suitesparse -- Found SPQR library: /usr/lib/libspqr.so -- Found Config headers in: /usr/include/suitesparse -- Found Config library: /usr/lib/libsuitesparseconfig.so -- Found AMD headers in: /usr/include/suitesparse -- Found AMD library: /usr/lib/libamd.so -- Found CAMD headers in: /usr/include/suitesparse -- Found CAMD library: /usr/lib/libcamd.so -- Found CCOLAMD headers in: /usr/include/suitesparse -- Found CCOLAMD library: /usr/lib/libccolamd.so -- Found COLAMD headers in: /usr/include/suitesparse -- Found COLAMD library: /usr/lib/libcolamd.so -- Did not find Intel TBB library, assuming SuiteSparseQR was not compiled with TBB. -- Looking for shm_open in rt -- Looking for shm_open in rt - found -- Adding librt to SuiteSparse_config libraries (required on Linux & Unix [not OSX] if SuiteSparse is compiled with timing). -- Could NOT find METIS (missing: METIS_INCLUDE_DIR METIS_LIBRARY) -- Found SuiteSparse: /usr/include/suitesparse (found suitable version "7.6.0", minimum required is "4.5.6") found components: CHOLMOD SPQR Config AMD CAMD CCOLAMD COLAMD missing components: Partition -- Found SuiteSparse 7.6.0, building with SuiteSparse. -- Could NOT find METIS (missing: METIS_INCLUDE_DIR METIS_LIBRARY) -- Did not find METIS, disabling Eigen METIS support. -- Building without Apple's Accelerate sparse support. -- Found Google Flags (gflags) version 2.2.2: /usr/lib/cmake/gflags -- No preference for use of exported glog CMake configuration set, and no hints for include/library directories provided. Defaulting to preferring an installed/exported glog CMake configuration if available. -- Found installed version of glog: /usr/lib/cmake/glog -- Detected glog version: 0.7.0 -- Found Glog: glog::glog -- Found Google Log (glog). Assuming glog was built with gflags support as gflags was found. This will make gflags a public dependency of Ceres. -- Building Ceres as a shared library. -- Performing Test CHECK_CXX_FLAG_Wmissing_declarations -- Performing Test CHECK_CXX_FLAG_Wmissing_declarations - Success -- Performing Test CHECK_CXX_FLAG_Wno_unknown_pragmas -- Performing Test CHECK_CXX_FLAG_Wno_unknown_pragmas - Success -- Performing Test CHECK_CXX_FLAG_Wno_sign_compare -- Performing Test CHECK_CXX_FLAG_Wno_sign_compare - Success -- Performing Test CHECK_CXX_FLAG_Wno_unused_parameter -- Performing Test CHECK_CXX_FLAG_Wno_unused_parameter - Success -- Performing Test CHECK_CXX_FLAG_Wno_missing_field_initializers -- Performing Test CHECK_CXX_FLAG_Wno_missing_field_initializers - Success -- Creating configured Ceres config.h output directory: /build/ceres-solver/src/ceres-solver-2.2.0/build/include/ceres/internal -- Enabling CERES_USE_EIGEN_SPARSE in Ceres config.h -- Enabling CERES_NO_CUDA in Ceres config.h -- Enabling CERES_NO_ACCELERATE_SPARSE in Ceres config.h -- Enabling CERES_NO_CHOLMOD_PARTITION in Ceres config.h -- Enabling CERES_NO_EIGEN_METIS in Ceres config.h -- Performing Test CHECK_CXX_FLAG_Wno_missing_declarations -- Performing Test CHECK_CXX_FLAG_Wno_missing_declarations - Success -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Do not build any example. -- Configuring done (8.2s) -- Generating done (0.1s) -- Build files have been written to: /build/ceres-solver/src/ceres-solver-2.2.0/build ninja: Entering directory `build' [0/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_2_2.cc.o [0/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_2_3.cc.o [0/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_2_4.cc.o [0/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_2_d.cc.o [0/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_3_3.cc.o [0/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_3_4.cc.o [1/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_2_2.cc.o [1/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_3_6.cc.o [2/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_2_4.cc.o [2/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_3_9.cc.o [3/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_3_3.cc.o [3/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_3_d.cc.o [4/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_3_4.cc.o [4/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_4_3.cc.o [5/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_2_d.cc.o [5/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_4_4.cc.o [6/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_2_3.cc.o [6/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_4_6.cc.o [7/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_3_6.cc.o [7/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_4_8.cc.o [8/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_4_4.cc.o [8/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_4_9.cc.o [9/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_3_d.cc.o [9/168] Building CXX object internal/c...ted/partitioned_matrix_view_2_4_d.cc.o [10/168] Building CXX object internal/...ted/partitioned_matrix_view_2_4_3.cc.o [10/168] Building CXX object internal/...ted/partitioned_matrix_view_2_d_d.cc.o [11/168] Building CXX object internal/...ted/partitioned_matrix_view_2_4_6.cc.o [11/168] Building CXX object internal/...ted/partitioned_matrix_view_3_3_3.cc.o [12/168] Building CXX object internal/...ted/partitioned_matrix_view_2_3_9.cc.o [12/168] Building CXX object internal/...ted/partitioned_matrix_view_4_4_2.cc.o [13/168] Building CXX object internal/...ted/partitioned_matrix_view_2_4_8.cc.o [13/168] Building CXX object internal/...ted/partitioned_matrix_view_4_4_3.cc.o [14/168] Building CXX object internal/...ted/partitioned_matrix_view_2_4_d.cc.o [14/168] Building CXX object internal/...ted/partitioned_matrix_view_4_4_4.cc.o [15/168] Building CXX object internal/...ted/partitioned_matrix_view_2_d_d.cc.o [15/168] Building CXX object internal/...ted/partitioned_matrix_view_4_4_d.cc.o [16/168] Building CXX object internal/...ted/partitioned_matrix_view_3_3_3.cc.o [16/168] Building CXX object internal/...ted/partitioned_matrix_view_d_d_d.cc.o [17/168] Building CXX object internal/...ted/partitioned_matrix_view_2_4_9.cc.o [17/168] Building CXX object internal/.../generated/schur_eliminator_2_2_2.cc.o [18/168] Building CXX object internal/...ted/partitioned_matrix_view_4_4_2.cc.o [18/168] Building CXX object internal/.../generated/schur_eliminator_2_2_3.cc.o [19/168] Building CXX object internal/...ted/partitioned_matrix_view_4_4_3.cc.o [19/168] Building CXX object internal/.../generated/schur_eliminator_2_2_4.cc.o [20/168] Building CXX object internal/...ted/partitioned_matrix_view_d_d_d.cc.o [20/168] Building CXX object internal/.../generated/schur_eliminator_2_2_d.cc.o [21/168] Building CXX object internal/...ted/partitioned_matrix_view_4_4_4.cc.o [21/168] Building CXX object internal/.../generated/schur_eliminator_2_3_3.cc.o [22/168] Building CXX object internal/...ted/partitioned_matrix_view_4_4_d.cc.o [22/168] Building CXX object internal/.../generated/schur_eliminator_2_3_4.cc.o [23/168] Building CXX object internal/.../generated/schur_eliminator_2_2_3.cc.o [23/168] Building CXX object internal/.../generated/schur_eliminator_2_3_6.cc.o [24/168] Building CXX object internal/.../generated/schur_eliminator_2_2_2.cc.o [24/168] Building CXX object internal/.../generated/schur_eliminator_2_3_9.cc.o [25/168] Building CXX object internal/.../generated/schur_eliminator_2_3_3.cc.o [25/168] Building CXX object internal/.../generated/schur_eliminator_2_3_d.cc.o [26/168] Building CXX object internal/.../generated/schur_eliminator_2_2_4.cc.o [26/168] Building CXX object internal/.../generated/schur_eliminator_2_4_3.cc.o [27/168] Building CXX object internal/.../generated/schur_eliminator_2_2_d.cc.o [27/168] Building CXX object internal/.../generated/schur_eliminator_2_4_4.cc.o [28/168] Building CXX object internal/.../generated/schur_eliminator_2_3_4.cc.o [28/168] Building CXX object internal/.../generated/schur_eliminator_2_4_6.cc.o [29/168] Building CXX object internal/.../generated/schur_eliminator_2_3_6.cc.o [29/168] Building CXX object internal/.../generated/schur_eliminator_2_4_8.cc.o [30/168] Building CXX object internal/.../generated/schur_eliminator_2_4_3.cc.o [30/168] Building CXX object internal/.../generated/schur_eliminator_2_4_9.cc.o [31/168] Building CXX object internal/.../generated/schur_eliminator_2_3_9.cc.o [31/168] Building CXX object internal/.../generated/schur_eliminator_2_4_d.cc.o [32/168] Building CXX object internal/.../generated/schur_eliminator_2_3_d.cc.o [32/168] Building CXX object internal/.../generated/schur_eliminator_2_d_d.cc.o [33/168] Building CXX object internal/.../generated/schur_eliminator_2_4_4.cc.o [33/168] Building CXX object internal/.../generated/schur_eliminator_3_3_3.cc.o [34/168] Building CXX object internal/.../generated/schur_eliminator_2_4_6.cc.o [34/168] Building CXX object internal/.../generated/schur_eliminator_4_4_2.cc.o [35/168] Building CXX object internal/.../generated/schur_eliminator_2_4_8.cc.o [35/168] Building CXX object internal/.../generated/schur_eliminator_4_4_3.cc.o [36/168] Building CXX object internal/.../generated/schur_eliminator_2_d_d.cc.o [36/168] Building CXX object internal/.../generated/schur_eliminator_4_4_4.cc.o [37/168] Building CXX object internal/.../generated/schur_eliminator_2_4_9.cc.o [37/168] Building CXX object internal/.../generated/schur_eliminator_4_4_d.cc.o [38/168] Building CXX object internal/.../generated/schur_eliminator_2_4_d.cc.o [38/168] Building CXX object internal/.../generated/schur_eliminator_d_d_d.cc.o [39/168] Building CXX object internal/.../generated/schur_eliminator_3_3_3.cc.o [39/168] Building CXX object internal/...es_internal.dir/accelerate_sparse.cc.o [40/168] Building CXX object internal/...es_internal.dir/accelerate_sparse.cc.o [40/168] Building CXX object internal/...es/ceres_internal.dir/array_utils.cc.o [41/168] Building CXX object internal/...es/ceres_internal.dir/array_utils.cc.o [41/168] Building CXX object internal/...ernal.dir/block_evaluate_preparer.cc.o [42/168] Building CXX object internal/...ernal.dir/block_evaluate_preparer.cc.o [42/168] Building CXX object internal/...l.dir/block_jacobi_preconditioner.cc.o [43/168] Building CXX object internal/.../generated/schur_eliminator_4_4_2.cc.o [43/168] Building CXX object internal/...nternal.dir/block_jacobian_writer.cc.o [44/168] Building CXX object internal/...nternal.dir/block_jacobian_writer.cc.o [44/168] Building CXX object internal/.../block_random_access_dense_matrix.cc.o [45/168] Building CXX object internal/.../generated/schur_eliminator_4_4_4.cc.o [45/168] Building CXX object internal/...ock_random_access_diagonal_matrix.cc.o [46/168] Building CXX object internal/.../generated/schur_eliminator_4_4_3.cc.o [46/168] Building CXX object internal/...al.dir/block_random_access_matrix.cc.o [47/168] Building CXX object internal/.../block_random_access_dense_matrix.cc.o [47/168] Building CXX object internal/...block_random_access_sparse_matrix.cc.o [48/168] Building CXX object internal/...al.dir/block_random_access_matrix.cc.o [48/168] Building CXX object internal/..._internal.dir/block_sparse_matrix.cc.o [49/168] Building CXX object internal/...l.dir/block_jacobi_preconditioner.cc.o [49/168] Building CXX object internal/...eres_internal.dir/block_structure.cc.o [50/168] Building CXX object internal/...block_random_access_sparse_matrix.cc.o [50/168] Building CXX object internal/...iles/ceres_internal.dir/callbacks.cc.o [51/168] Building CXX object internal/...eres_internal.dir/block_structure.cc.o [51/168] Building CXX object internal/...al.dir/canonical_views_clustering.cc.o [52/168] Building CXX object internal/...iles/ceres_internal.dir/callbacks.cc.o [52/168] Building CXX object internal/...es/ceres_internal.dir/cgnr_solver.cc.o [53/168] Building CXX object internal/...ock_random_access_diagonal_matrix.cc.o [53/168] Building CXX object internal/...ompressed_col_sparse_matrix_utils.cc.o [54/168] Building CXX object internal/...al.dir/canonical_views_clustering.cc.o [54/168] Building CXX object internal/...ir/compressed_row_jacobian_writer.cc.o [55/168] Building CXX object internal/.../generated/schur_eliminator_4_4_d.cc.o [55/168] Building CXX object internal/....dir/compressed_row_sparse_matrix.cc.o [56/168] Building CXX object internal/..._internal.dir/block_sparse_matrix.cc.o [56/168] Building CXX object internal/...nal.dir/conditioned_cost_function.cc.o [57/168] Building CXX object internal/...ompressed_col_sparse_matrix_utils.cc.o [57/168] Building CXX object internal/...eFiles/ceres_internal.dir/context.cc.o [58/168] Building CXX object internal/...eFiles/ceres_internal.dir/context.cc.o [58/168] Building CXX object internal/...s/ceres_internal.dir/context_impl.cc.o [59/168] Building CXX object internal/.../generated/schur_eliminator_d_d_d.cc.o [59/168] Building CXX object internal/....dir/coordinate_descent_minimizer.cc.o [60/168] Building CXX object internal/...nal.dir/conditioned_cost_function.cc.o [60/168] Building CXX object internal/...iles/ceres_internal.dir/corrector.cc.o [61/168] Building CXX object internal/...s/ceres_internal.dir/context_impl.cc.o [61/168] Building CXX object internal/.../ceres_internal.dir/cost_function.cc.o [62/168] Building CXX object internal/...ir/compressed_row_jacobian_writer.cc.o [62/168] Building CXX object internal/...les/ceres_internal.dir/covariance.cc.o [63/168] Building CXX object internal/.../ceres_internal.dir/cost_function.cc.o [63/168] Building CXX object internal/...eres_internal.dir/covariance_impl.cc.o [64/168] Building CXX object internal/...es/ceres_internal.dir/cgnr_solver.cc.o In file included from /usr/include/c++/12.1.0/map:60, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:38, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/conjugate_gradients_solver.h:46, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/cgnr_solver.h:36, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/cgnr_solver.cc:31: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30, inlined from 'ceres::internal::LinearSolver::Summary ceres::internal::TypedLinearSolver<MatrixType>::Solve(ceres::internal::LinearOperator*, const double*, const ceres::internal::LinearSolver::PerSolveOptions&, double*) [with MatrixType = ceres::internal::BlockSparseMatrix]' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:376:3: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 [64/168] Building CXX object internal/...al.dir/cuda_block_sparse_crs_view.cc.o [65/168] Building CXX object internal/...al.dir/cuda_block_sparse_crs_view.cc.o [65/168] Building CXX object internal/...partitioned_block_sparse_crs_view.cc.o [66/168] Building CXX object internal/...partitioned_block_sparse_crs_view.cc.o [66/168] Building CXX object internal/...internal.dir/cuda_block_structure.cc.o [67/168] Building CXX object internal/...internal.dir/cuda_block_structure.cc.o [67/168] Building CXX object internal/...s_internal.dir/cuda_sparse_matrix.cc.o [68/168] Building CXX object internal/...iles/ceres_internal.dir/corrector.cc.o [68/168] Building CXX object internal/...es/ceres_internal.dir/cuda_vector.cc.o [69/168] Building CXX object internal/....dir/compressed_row_sparse_matrix.cc.o In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/compressed_row_sparse_matrix.h:35, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/compressed_row_sparse_matrix.cc:31: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'ceres::internal::CompressedRowSparseMatrix::CompressedRowSparseMatrix(int, int, int)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/compressed_row_sparse_matrix.cc:172:17: /usr/include/c++/12.1.0/bits/stl_vector.h:1032:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void ceres::internal::{anonymous}::AddSymmetricRandomBlock(int, int, RandomNormalFunctor&&, std::vector<int>*, std::vector<int>*, std::vector<double>*) [with RandomNormalFunctor = ceres::internal::CompressedRowSparseMatrix::CreateRandomMatrix(RandomMatrixOptions, std::mt19937&)::<lambda()>&]' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/compressed_row_sparse_matrix.cc:151:24, inlined from 'static std::unique_ptr<ceres::internal::CompressedRowSparseMatrix> ceres::internal::CompressedRowSparseMatrix::CreateRandomMatrix(RandomMatrixOptions, std::mt19937&)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/compressed_row_sparse_matrix.cc:743:36: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void ceres::internal::{anonymous}::AddSymmetricRandomBlock(int, int, RandomNormalFunctor&&, std::vector<int>*, std::vector<int>*, std::vector<double>*) [with RandomNormalFunctor = ceres::internal::CompressedRowSparseMatrix::CreateRandomMatrix(RandomMatrixOptions, std::mt19937&)::<lambda()>&]' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/compressed_row_sparse_matrix.cc:155:26, inlined from 'static std::unique_ptr<ceres::internal::CompressedRowSparseMatrix> ceres::internal::CompressedRowSparseMatrix::CreateRandomMatrix(RandomMatrixOptions, std::mt19937&)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/compressed_row_sparse_matrix.cc:743:36: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 [69/168] Building CXX object internal/...ceres_internal.dir/dense_cholesky.cc.o [70/168] Building CXX object internal/...es/ceres_internal.dir/cuda_vector.cc.o [70/168] Building CXX object internal/....dir/dense_normal_cholesky_solver.cc.o [71/168] Building CXX object internal/...les/ceres_internal.dir/covariance.cc.o [71/168] Building CXX object internal/...Files/ceres_internal.dir/dense_qr.cc.o [72/168] Building CXX object internal/...s_internal.dir/cuda_sparse_matrix.cc.o [72/168] Building CXX object internal/...eres_internal.dir/dense_qr_solver.cc.o [73/168] Building CXX object internal/....dir/coordinate_descent_minimizer.cc.o [73/168] Building CXX object internal/..._internal.dir/dense_sparse_matrix.cc.o [74/168] Building CXX object internal/...eres_internal.dir/dense_qr_solver.cc.o In file included from /usr/include/c++/12.1.0/map:60, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:38, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dense_qr.h:47, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dense_qr_solver.h:37, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dense_qr_solver.cc:31: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30, inlined from 'ceres::internal::LinearSolver::Summary ceres::internal::TypedLinearSolver<MatrixType>::Solve(ceres::internal::LinearOperator*, const double*, const ceres::internal::LinearSolver::PerSolveOptions&, double*) [with MatrixType = ceres::internal::DenseSparseMatrix]' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:376:3: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 [74/168] Building CXX object internal/...res_internal.dir/detect_structure.cc.o [75/168] Building CXX object internal/....dir/dense_normal_cholesky_solver.cc.o In file included from /usr/include/c++/12.1.0/map:60, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:38, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dense_cholesky.h:45, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dense_normal_cholesky_solver.h:39, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dense_normal_cholesky_solver.cc:31: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30, inlined from 'ceres::internal::LinearSolver::Summary ceres::internal::TypedLinearSolver<MatrixType>::Solve(ceres::internal::LinearOperator*, const double*, const ceres::internal::LinearSolver::PerSolveOptions&, double*) [with MatrixType = ceres::internal::DenseSparseMatrix]' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:376:3: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 [75/168] Building CXX object internal/...eres_internal.dir/dogleg_strategy.cc.o [76/168] Building CXX object internal/..._internal.dir/dense_sparse_matrix.cc.o [76/168] Building CXX object internal/...ic_compressed_row_jacobian_writer.cc.o [77/168] Building CXX object internal/...res_internal.dir/detect_structure.cc.o [77/168] Building CXX object internal/...amic_compressed_row_sparse_matrix.cc.o [78/168] Building CXX object internal/...Files/ceres_internal.dir/dense_qr.cc.o [78/168] Building CXX object internal/...mic_sparse_normal_cholesky_solver.cc.o [79/168] Building CXX object internal/...ic_compressed_row_jacobian_writer.cc.o [79/168] Building CXX object internal/...es/ceres_internal.dir/eigensparse.cc.o [80/168] Building CXX object internal/...ceres_internal.dir/dense_cholesky.cc.o [80/168] Building CXX object internal/..._internal.dir/evaluation_callback.cc.o [81/168] Building CXX object internal/..._internal.dir/evaluation_callback.cc.o [81/168] Building CXX object internal/...iles/ceres_internal.dir/evaluator.cc.o [82/168] Building CXX object internal/...amic_compressed_row_sparse_matrix.cc.o In file included from /usr/include/c++/12.1.0/vector:70, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dynamic_compressed_row_sparse_matrix.h:44, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dynamic_compressed_row_sparse_matrix.cc:31: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void ceres::internal::DynamicCompressedRowSparseMatrix::InsertEntry(int, int, const double&)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dynamic_compressed_row_sparse_matrix.cc:52:33: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 [82/168] Building CXX object internal/...r/fake_bundle_adjustment_jacobian.cc.o [83/168] Building CXX object internal/...r/fake_bundle_adjustment_jacobian.cc.o [83/168] Building CXX object internal/...MakeFiles/ceres_internal.dir/file.cc.o [84/168] Building CXX object internal/...mic_sparse_normal_cholesky_solver.cc.o In file included from /usr/include/c++/12.1.0/map:60, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:38, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dynamic_sparse_normal_cholesky_solver.h:43, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dynamic_sparse_normal_cholesky_solver.cc:31: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30, inlined from 'ceres::internal::LinearSolver::Summary ceres::internal::TypedLinearSolver<MatrixType>::Solve(ceres::internal::LinearOperator*, const double*, const ceres::internal::LinearSolver::PerSolveOptions&, double*) [with MatrixType = ceres::internal::CompressedRowSparseMatrix]' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:376:3: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 [84/168] Building CXX object internal/...internal.dir/first_order_function.cc.o [85/168] Building CXX object internal/...internal.dir/first_order_function.cc.o [85/168] Building CXX object internal/...es_internal.dir/float_suitesparse.cc.o [86/168] Building CXX object internal/...MakeFiles/ceres_internal.dir/file.cc.o [86/168] Building CXX object internal/...eres_internal.dir/function_sample.cc.o [87/168] Building CXX object internal/...iles/ceres_internal.dir/evaluator.cc.o [87/168] Building CXX object internal/...r/gradient_checking_cost_function.cc.o [88/168] Building CXX object internal/...es/ceres_internal.dir/eigensparse.cc.o [88/168] Building CXX object internal/...ernal.dir/gradient_problem_solver.cc.o [89/168] Building CXX object internal/...es_internal.dir/float_suitesparse.cc.o [89/168] Building CXX object internal/...nal.dir/implicit_schur_complement.cc.o [90/168] Building CXX object internal/...eres_internal.dir/function_sample.cc.o [90/168] Building CXX object internal/...ternal.dir/inner_product_computer.cc.o [91/168] Building CXX object internal/...eres_internal.dir/dogleg_strategy.cc.o [91/168] Building CXX object internal/...Files/ceres_internal.dir/is_close.cc.o [92/168] Building CXX object internal/...Files/ceres_internal.dir/is_close.cc.o [92/168] Building CXX object internal/...s_internal.dir/iteration_callback.cc.o [93/168] Building CXX object internal/...s_internal.dir/iteration_callback.cc.o [93/168] Building CXX object internal/...es_internal.dir/iterative_refiner.cc.o [94/168] Building CXX object internal/...r/gradient_checking_cost_function.cc.o [94/168] Building CXX object internal/...iterative_schur_complement_solver.cc.o [95/168] Building CXX object internal/...ernal.dir/gradient_problem_solver.cc.o [95/168] Building CXX object internal/....dir/levenberg_marquardt_strategy.cc.o [96/168] Building CXX object internal/...ternal.dir/inner_product_computer.cc.o [96/168] Building CXX object internal/...es/ceres_internal.dir/line_search.cc.o [97/168] Building CXX object internal/...es_internal.dir/iterative_refiner.cc.o [97/168] Building CXX object internal/...nternal.dir/line_search_direction.cc.o [98/168] Building CXX object internal/...iterative_schur_complement_solver.cc.o In file included from /usr/include/c++/12.1.0/map:60, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:38, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/iterative_schur_complement_solver.h:39, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/iterative_schur_complement_solver.cc:31: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30, inlined from 'ceres::internal::LinearSolver::Summary ceres::internal::TypedLinearSolver<MatrixType>::Solve(ceres::internal::LinearOperator*, const double*, const ceres::internal::LinearSolver::PerSolveOptions&, double*) [with MatrixType = ceres::internal::BlockSparseMatrix]' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:376:3: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 [98/168] Building CXX object internal/...nternal.dir/line_search_minimizer.cc.o [99/168] Building CXX object internal/....dir/levenberg_marquardt_strategy.cc.o [99/168] Building CXX object internal/...rnal.dir/line_search_preprocessor.cc.o [100/168] Building CXX object internal...es/ceres_internal.dir/line_search.cc.o In file included from /usr/include/c++/12.1.0/vector:70, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/line_search.h:38, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/line_search.cc:31: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&, const double&}; _Tp = ceres::internal::FunctionSample; _Alloc = std::allocator<ceres::internal::FunctionSample>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ceres::internal::FunctionSample>::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&, const double&}; _Tp = ceres::internal::FunctionSample; _Alloc = std::allocator<ceres::internal::FunctionSample>]': /usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ceres::internal::FunctionSample*, std::vector<ceres::internal::FunctionSample> >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ceres::internal::FunctionSample&}; _Tp = ceres::internal::FunctionSample; _Alloc = std::allocator<ceres::internal::FunctionSample>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ceres::internal::FunctionSample>::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ceres::internal::FunctionSample; _Alloc = std::allocator<ceres::internal::FunctionSample>]', inlined from 'double ceres::internal::LineSearch::InterpolatingPolynomialMinimizingStepSize(const ceres::LineSearchInterpolationType&, const ceres::internal::FunctionSample&, const ceres::internal::FunctionSample&, const ceres::internal::FunctionSample&, double, double) const' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/line_search.cc:244:20: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ceres::internal::FunctionSample*, std::vector<ceres::internal::FunctionSample> >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ceres::internal::FunctionSample; _Alloc = std::allocator<ceres::internal::FunctionSample>]', inlined from 'double ceres::internal::LineSearch::InterpolatingPolynomialMinimizingStepSize(const ceres::LineSearchInterpolationType&, const ceres::internal::FunctionSample&, const ceres::internal::FunctionSample&, const ceres::internal::FunctionSample&, double, double) const' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/line_search.cc:258:22: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ceres::internal::FunctionSample*, std::vector<ceres::internal::FunctionSample> >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ceres::internal::FunctionSample; _Alloc = std::allocator<ceres::internal::FunctionSample>]', inlined from 'double ceres::internal::LineSearch::InterpolatingPolynomialMinimizingStepSize(const ceres::LineSearchInterpolationType&, const ceres::internal::FunctionSample&, const ceres::internal::FunctionSample&, const ceres::internal::FunctionSample&, double, double) const' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/line_search.cc:263:24: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ceres::internal::FunctionSample*, std::vector<ceres::internal::FunctionSample> >' changed in GCC 7.1 [100/168] Building CXX object internal...dir/linear_least_squares_problems.cc.o [101/168] Building CXX object internal...nal.dir/implicit_schur_complement.cc.o [101/168] Building CXX object internal...eres_internal.dir/linear_operator.cc.o [102/168] Building CXX object internal...nternal.dir/line_search_direction.cc.o [102/168] Building CXX object internal.../ceres_internal.dir/linear_solver.cc.o [103/168] Building CXX object internal...nternal.dir/line_search_minimizer.cc.o In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/functional:62, from /usr/include/eigen3/Eigen/Core:85, from /build/ceres-solver/src/ceres-solver-2.2.0/include/ceres/internal/eigen.h:34, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/line_search_minimizer.h:34, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/line_search_minimizer.cc:41: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ceres::IterationSummary&}; _Tp = ceres::IterationSummary; _Alloc = std::allocator<ceres::IterationSummary>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ceres::IterationSummary>::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ceres::IterationSummary; _Alloc = std::allocator<ceres::IterationSummary>]', inlined from 'virtual void ceres::internal::LineSearchMinimizer::Minimize(const ceres::internal::Minimizer::Options&, double*, ceres::Solver::Summary*)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/line_search_minimizer.cc:163:32: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ceres::IterationSummary*, std::vector<ceres::IterationSummary> >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ceres::IterationSummary; _Alloc = std::allocator<ceres::IterationSummary>]', inlined from 'virtual void ceres::internal::LineSearchMinimizer::Minimize(const ceres::internal::Minimizer::Options&, double*, ceres::Solver::Summary*)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/line_search_minimizer.cc:409:34: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ceres::IterationSummary*, std::vector<ceres::IterationSummary> >' changed in GCC 7.1 [103/168] Building CXX object internal...rnal.dir/low_rank_inverse_hessian.cc.o [104/168] Building CXX object internal...eres_internal.dir/linear_operator.cc.o [104/168] Building CXX object internal...iles/ceres_internal.dir/minimizer.cc.o [105/168] Building CXX object internal...rnal.dir/line_search_preprocessor.cc.o [105/168] Building CXX object internal...eres_internal.dir/parallel_invoke.cc.o [106/168] Building CXX object internal...dir/linear_least_squares_problems.cc.o [106/168] Building CXX object internal...ceres_internal.dir/parallel_utils.cc.o [107/168] Building CXX object internal...ceres_internal.dir/parallel_utils.cc.o [107/168] Building CXX object internal..._internal.dir/parallel_vector_ops.cc.o [108/168] Building CXX object internal.../ceres_internal.dir/linear_solver.cc.o [108/168] Building CXX object internal...rnal.dir/parameter_block_ordering.cc.o [109/168] Building CXX object internal...rnal.dir/low_rank_inverse_hessian.cc.o [109/168] Building CXX object internal...ernal.dir/partitioned_matrix_view.cc.o [110/168] Building CXX object internal...eres_internal.dir/parallel_invoke.cc.o [110/168] Building CXX object internal...les/ceres_internal.dir/polynomial.cc.o [111/168] Building CXX object internal...iles/ceres_internal.dir/minimizer.cc.o [111/168] Building CXX object internal...r_series_expansion_preconditioner.cc.o [112/168] Building CXX object internal..._internal.dir/parallel_vector_ops.cc.o [112/168] Building CXX object internal...ceres_internal.dir/preconditioner.cc.o [113/168] Building CXX object internal...ernal.dir/partitioned_matrix_view.cc.o [113/168] Building CXX object internal...s/ceres_internal.dir/preprocessor.cc.o [114/168] Building CXX object internal...rnal.dir/parameter_block_ordering.cc.o [114/168] Building CXX object internal...s/ceres_internal.dir/problem_impl.cc.o [115/168] Building CXX object internal...ceres_internal.dir/preconditioner.cc.o [115/168] Building CXX object internal...eFiles/ceres_internal.dir/program.cc.o [116/168] Building CXX object internal...r_series_expansion_preconditioner.cc.o [116/168] Building CXX object internal...eres_internal.dir/reorder_program.cc.o [117/168] Building CXX object internal...s/ceres_internal.dir/preprocessor.cc.o [117/168] Building CXX object internal...ceres_internal.dir/residual_block.cc.o [118/168] Building CXX object internal...eFiles/ceres_internal.dir/program.cc.o [118/168] Building CXX object internal...internal.dir/residual_block_utils.cc.o [119/168] Building CXX object internal...s/ceres_internal.dir/problem_impl.cc.o [119/168] Building CXX object internal...ernal.dir/schur_complement_solver.cc.o [120/168] Building CXX object internal...ceres_internal.dir/residual_block.cc.o [120/168] Building CXX object internal...res_internal.dir/schur_eliminator.cc.o [121/168] Building CXX object internal...internal.dir/residual_block_utils.cc.o [121/168] Building CXX object internal...l.dir/schur_jacobi_preconditioner.cc.o [122/168] Building CXX object internal...eres_internal.dir/covariance_impl.cc.o In file included from /usr/include/eigen3/Eigen/SVD:38, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/covariance_impl.cc:42: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h: In member function 'void Eigen::BDCSVD<MatrixType>::structured_update(Eigen::Block<Eigen::Matrix<typename Eigen::NumTraits<typename Xpr::Scalar>::Real, -1, -1, 0>, -1, -1>, const MatrixXr&, Eigen::Index) [with _MatrixType = Eigen::Matrix<double, -1, -1, 1>]': /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h:360:6: note: parameter passing for argument of type 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' changed in GCC 7.1 /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h: In member function 'void Eigen::BDCSVD<MatrixType>::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix<double, -1, -1, 1>]': /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h:566:22: note: parameter passing for argument of type 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' changed in GCC 7.1 /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h:566:22: note: parameter passing for argument of type 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' changed in GCC 7.1 /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h:574:33: note: parameter passing for argument of type 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' changed in GCC 7.1 /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h:574:33: note: parameter passing for argument of type 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' changed in GCC 7.1 [122/168] Building CXX object internal...eres_internal.dir/schur_templates.cc.o [123/168] Building CXX object internal...eres_internal.dir/reorder_program.cc.o [123/168] Building CXX object internal...nal.dir/scratch_evaluate_preparer.cc.o [124/168] Building CXX object internal...res_internal.dir/schur_eliminator.cc.o [124/168] Building CXX object internal...nal.dir/single_linkage_clustering.cc.o [125/168] Building CXX object internal...eres_internal.dir/schur_templates.cc.o [125/168] Building CXX object internal...s/ceres_internal.dir/solver_utils.cc.o [126/168] Building CXX object internal...nal.dir/scratch_evaluate_preparer.cc.o [126/168] Building CXX object internal...eres_internal.dir/sparse_cholesky.cc.o [127/168] Building CXX object internal...nal.dir/single_linkage_clustering.cc.o [127/168] Building CXX object internal.../ceres_internal.dir/sparse_matrix.cc.o [128/168] Building CXX object internal...l.dir/schur_jacobi_preconditioner.cc.o [128/168] Building CXX object internal...dir/sparse_normal_cholesky_solver.cc.o [129/168] Building CXX object internal...les/ceres_internal.dir/polynomial.cc.o [129/168] Building CXX object internal...s/ceres_internal.dir/stringprintf.cc.o [130/168] Building CXX object internal...s/ceres_internal.dir/stringprintf.cc.o [130/168] Building CXX object internal...nternal.dir/subset_preconditioner.cc.o [131/168] Building CXX object internal...s/ceres_internal.dir/solver_utils.cc.o [131/168] Building CXX object internal...es/ceres_internal.dir/suitesparse.cc.o [132/168] Building CXX object internal.../ceres_internal.dir/sparse_matrix.cc.o [132/168] Building CXX object internal...es/ceres_internal.dir/thread_pool.cc.o [133/168] Building CXX object internal...eres_internal.dir/sparse_cholesky.cc.o [133/168] Building CXX object internal...nternal.dir/thread_token_provider.cc.o [134/168] Building CXX object internal...dir/sparse_normal_cholesky_solver.cc.o In file included from /usr/include/c++/12.1.0/map:60, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:38, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/sparse_normal_cholesky_solver.h:46, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/sparse_normal_cholesky_solver.cc:31: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30, inlined from 'ceres::internal::LinearSolver::Summary ceres::internal::TypedLinearSolver<MatrixType>::Solve(ceres::internal::LinearOperator*, const double*, const ceres::internal::LinearSolver::PerSolveOptions&, double*) [with MatrixType = ceres::internal::BlockSparseMatrix]' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:376:3: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 [134/168] Building CXX object internal...nternal.dir/triplet_sparse_matrix.cc.o [135/168] Building CXX object internal...es/ceres_internal.dir/thread_pool.cc.o [135/168] Building CXX object internal...ternal.dir/trust_region_minimizer.cc.o [136/168] Building CXX object internal...nternal.dir/thread_token_provider.cc.o [136/168] Building CXX object internal...nal.dir/trust_region_preprocessor.cc.o [137/168] Building CXX object internal...ernal.dir/schur_complement_solver.cc.o In file included from /usr/include/c++/12.1.0/set:60, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/schur_complement_solver.h:35, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/schur_complement_solver.cc:31: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:61, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:38, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/dense_cholesky.h:45, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/schur_complement_solver.h:43: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = ceres::internal::CallStatistics; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >]', inlined from 'void ceres::internal::ExecutionSummary::IncrementTimeBy(const std::string&, double)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:56:50, inlined from 'ceres::internal::ScopedExecutionTimer::~ScopedExecutionTimer()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/execution_summary.h:78:30, inlined from 'ceres::internal::LinearSolver::Summary ceres::internal::TypedLinearSolver<MatrixType>::Solve(ceres::internal::LinearOperator*, const double*, const ceres::internal::LinearSolver::PerSolveOptions&, double*) [with MatrixType = ceres::internal::BlockSparseMatrix]' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/linear_solver.h:376:3: /usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceres::internal::CallStatistics> > >::const_iterator' changed in GCC 7.1 [137/168] Building CXX object internal...l.dir/trust_region_step_evaluator.cc.o [138/168] Building CXX object internal...nternal.dir/subset_preconditioner.cc.o [138/168] Building CXX object internal...nternal.dir/trust_region_strategy.cc.o [139/168] Building CXX object internal...es/ceres_internal.dir/suitesparse.cc.o [139/168] Building CXX object internal...les/ceres_internal.dir/visibility.cc.o [140/168] Building CXX object internal...l.dir/trust_region_step_evaluator.cc.o [140/168] Building CXX object internal...r/visibility_based_preconditioner.cc.o [141/168] Building CXX object internal...nternal.dir/triplet_sparse_matrix.cc.o In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/triplet_sparse_matrix.h:35, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/triplet_sparse_matrix.cc:31: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'static std::unique_ptr<ceres::internal::TripletSparseMatrix> ceres::internal::TripletSparseMatrix::CreateFromTextFile(FILE*)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/triplet_sparse_matrix.cc:303:21: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'static std::unique_ptr<ceres::internal::TripletSparseMatrix> ceres::internal::TripletSparseMatrix::CreateRandomMatrix(const RandomMatrixOptions&, std::mt19937&)' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/triplet_sparse_matrix.cc:334:27: /usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 [141/168] Building CXX object internal...iles/ceres_internal.dir/wall_time.cc.o [142/168] Building CXX object internal...les/ceres_internal.dir/visibility.cc.o [142/168] Building CXX object internal/ceres/CMakeFiles/ceres.dir/c_api.cc.o [143/168] Building CXX object internal...iles/ceres_internal.dir/wall_time.cc.o [143/168] Building CXX object internal...eFiles/ceres.dir/gradient_checker.cc.o [144/168] Building CXX object internal...nternal.dir/trust_region_strategy.cc.o [144/168] Building CXX object internal...eFiles/ceres.dir/gradient_problem.cc.o [145/168] Building CXX object internal/ceres/CMakeFiles/ceres.dir/c_api.cc.o [145/168] Building CXX object internal...MakeFiles/ceres.dir/loss_function.cc.o [146/168] Building CXX object internal...nal.dir/trust_region_preprocessor.cc.o [146/168] Building CXX object internal/ceres/CMakeFiles/ceres.dir/manifold.cc.o [147/168] Building CXX object internal...ternal.dir/trust_region_minimizer.cc.o In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/functional:62, from /usr/include/eigen3/Eigen/Core:85, from /build/ceres-solver/src/ceres-solver-2.2.0/include/ceres/internal/eigen.h:34, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/trust_region_minimizer.h:37, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/trust_region_minimizer.cc:31: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ceres::IterationSummary&}; _Tp = ceres::IterationSummary; _Alloc = std::allocator<ceres::IterationSummary>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ceres::IterationSummary>::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ceres::IterationSummary; _Alloc = std::allocator<ceres::IterationSummary>]', inlined from 'bool ceres::internal::TrustRegionMinimizer::FinalizeIterationAndCheckIfMinimizerCanContinue()' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/trust_region_minimizer.cc:335:40: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ceres::IterationSummary*, std::vector<ceres::IterationSummary> >' changed in GCC 7.1 [147/168] Building CXX object internal...CMakeFiles/ceres.dir/normal_prior.cc.o [148/168] Building CXX object internal...MakeFiles/ceres.dir/loss_function.cc.o [148/168] Building CXX object internal/ceres/CMakeFiles/ceres.dir/problem.cc.o [149/168] Building CXX object internal...r/visibility_based_preconditioner.cc.o In file included from /usr/include/c++/12.1.0/vector:70, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/visibility_based_preconditioner.h:56, from /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/visibility_based_preconditioner.cc:31: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<double, std::pair<int, int> >}; _Tp = std::pair<double, std::pair<int, int> >; _Alloc = std::allocator<std::pair<double, std::pair<int, int> > >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<double, std::pair<int, int> >}; _Tp = std::pair<double, std::pair<int, int> >; _Alloc = std::allocator<std::pair<double, std::pair<int, int> > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<double, std::pair<int, int> >; _Alloc = std::allocator<std::pair<double, std::pair<int, int> > >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'std::unique_ptr<ceres::internal::WeightedGraph<Vertex> > ceres::internal::Degree2MaximumSpanningForest(const WeightedGraph<Vertex>&) [with Vertex = int]' at /build/ceres-solver/src/ceres-solver-2.2.0/internal/ceres/graph_algorithms.h:286:31: /usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >' changed in GCC 7.1 [149/168] Building CXX object internal/ceres/CMakeFiles/ceres.dir/solver.cc.o [150/168] Building CXX object internal...eFiles/ceres.dir/gradient_problem.cc.o [150/168] Building CXX object internal/ceres/CMakeFiles/ceres.dir/types.cc.o [151/168] Building CXX object internal/ceres/CMakeFiles/ceres.dir/types.cc.o [151/168] Building CXX object internal...CMakeFiles/ceres_static.dir/c_api.cc.o [152/168] Building CXX object internal...CMakeFiles/ceres.dir/normal_prior.cc.o [152/168] Building CXX object internal...ceres_static.dir/gradient_checker.cc.o [153/168] Building CXX object internal/ceres/CMakeFiles/ceres.dir/problem.cc.o [153/168] Building CXX object internal...ceres_static.dir/gradient_problem.cc.o [154/168] Building CXX object internal/ceres/CMakeFiles/ceres.dir/manifold.cc.o [154/168] Building CXX object internal...es/ceres_static.dir/loss_function.cc.o [155/168] Building CXX object internal...eFiles/ceres.dir/gradient_checker.cc.o [155/168] Building CXX object internal...keFiles/ceres_static.dir/manifold.cc.o [156/168] Building CXX object internal...CMakeFiles/ceres_static.dir/c_api.cc.o [156/168] Building CXX object internal...les/ceres_static.dir/normal_prior.cc.o [157/168] Building CXX object internal...es/ceres_static.dir/loss_function.cc.o [157/168] Building CXX object internal...akeFiles/ceres_static.dir/problem.cc.o [158/168] Building CXX object internal/ceres/CMakeFiles/ceres.dir/solver.cc.o [158/168] Linking CXX shared library lib/libceres.so.2.2.0 [159/168] Building CXX object internal...ceres_static.dir/gradient_problem.cc.o [159/168] Building CXX object internal...MakeFiles/ceres_static.dir/solver.cc.o [160/168] Building CXX object internal...les/ceres_static.dir/normal_prior.cc.o [160/168] Building CXX object internal...CMakeFiles/ceres_static.dir/types.cc.o [161/168] Building CXX object internal...ceres_static.dir/gradient_checker.cc.o [162/168] Building CXX object internal...keFiles/ceres_static.dir/manifold.cc.o [163/168] Building CXX object internal...akeFiles/ceres_static.dir/problem.cc.o [164/168] Building CXX object internal...CMakeFiles/ceres_static.dir/types.cc.o [165/168] Building CXX object internal...MakeFiles/ceres_static.dir/solver.cc.o [165/168] Linking CXX static library lib/libceres_static.a [166/168] Linking CXX shared library lib/libceres.so.2.2.0 [166/168] Creating library symlink lib/libceres.so.4 lib/libceres.so [167/168] Creating library symlink lib/libceres.so.4 lib/libceres.so [168/168] Linking CXX static library lib/libceres_static.a ==> Entering fakeroot environment... ==> Starting package()... ninja: Entering directory `build' [0/1] Install the project... -- Install configuration: "None" -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/lib/cmake/Ceres/FindSuiteSparse.cmake -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/lib/cmake/Ceres/FindMETIS.cmake -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/lib/libceres.so.2.2.0 -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/lib/libceres.so.4 -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/lib/libceres.so -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/autodiff_cost_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/autodiff_first_order_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/autodiff_manifold.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/c_api.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/ceres.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/conditioned_cost_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/constants.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/context.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/cost_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/cost_function_to_functor.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/covariance.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/crs_matrix.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/cubic_interpolation.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/dynamic_autodiff_cost_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/dynamic_cost_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/dynamic_cost_function_to_functor.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/dynamic_numeric_diff_cost_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/evaluation_callback.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/first_order_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/gradient_checker.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/gradient_problem.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/gradient_problem_solver.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/iteration_callback.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/jet.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/jet_fwd.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/line_manifold.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/loss_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/manifold.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/manifold_test_utils.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/normal_prior.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/numeric_diff_cost_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/numeric_diff_first_order_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/numeric_diff_options.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/ordered_groups.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/problem.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/product_manifold.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/rotation.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/sized_cost_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/solver.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/sphere_manifold.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/tiny_solver.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/tiny_solver_autodiff_function.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/tiny_solver_cost_function_adapter.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/types.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/version.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/array_selector.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/autodiff.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/disable_warnings.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/eigen.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/euler_angles.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/fixed_array.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/householder_vector.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/integer_sequence_algorithm.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/jet_traits.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/line_parameterization.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/memory.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/numeric_diff.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/parameter_dims.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/port.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/reenable_warnings.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/sphere_manifold_functions.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/variadic_evaluate.h -- Up-to-date: /build/ceres-solver/pkg/ceres-solver/usr/include -- Up-to-date: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres -- Up-to-date: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/export.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/include/ceres/internal/config.h -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/lib/cmake/Ceres/CeresTargets.cmake -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/lib/cmake/Ceres/CeresTargets-none.cmake -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/lib/cmake/Ceres/CeresConfig.cmake -- Installing: /build/ceres-solver/pkg/ceres-solver/usr/lib/cmake/Ceres/CeresConfigVersion.cmake ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/libceres.so.2.2.0 ==> Creating package "ceres-solver"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: ceres-solver 2.2.0-4 (Tue Feb 20 12:46:22 2024) ==> Cleaning up...