conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
971 stars 1.79k forks source link

ceres-solver/1.14.0: can't compile with MSVC 2019 with compiler.cppstd=17 #2678

Open AndreyMlashkin opened 4 years ago

AndreyMlashkin commented 4 years ago

Package and Environment Details (include every applicable attribute)

Conan profile (output of conan profile show default or conan profile show <profile> if custom profile is in use)

[settings]
arch=x86_64
arch_build=x86_64
build_type=RelWithDebInfo
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.version=16
os=Windows
os_build=Windows
[options]
*:fPIC=True
*:shared=False
*:static=True
cmake*:compiler=Visual Studio
cmake*:compiler.cppstd=14
cmake*:compiler.version=16
[build_requires]
[env]

Steps to reproduce (Include if Applicable)

conan install ceres-solver/1.14.0@ -u --build ceres*

Logs (Include/Attach if Applicable)

Click to expand log ``` (base) C:\builds\build_pictofitcore>conan install ceres-solver/1.14.0@ -u --build ceres* Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=RelWithDebInfo compiler=Visual Studio compiler.cppstd=17 compiler.runtime=MD compiler.version=16 os=Windows os_build=Windows [options] *:fPIC=True *:shared=False *:static=True cmake*:compiler=Visual Studio cmake*:compiler.cppstd=14 cmake*:compiler.version=16 [build_requires] [env] eigen/3.3.7: WARN: Current package is newer than remote upstream one ceres-solver/1.14.0: Forced build from source Installing package: ceres-solver/1.14.0 Requirements ceres-solver/1.14.0 from 'artifactory' - Cache eigen/3.3.7 from 'artifactory' - Cache Packages ceres-solver/1.14.0:ee9c37fa414e633f296d026576d3db2c520a19bb - Build eigen/3.3.7:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... eigen/3.3.7: Already installed! ceres-solver/1.14.0: WARN: Build folder is dirty, removing it: C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb ceres-solver/1.14.0: Copying sources to build folder ceres-solver/1.14.0: Building your package in C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb ceres-solver/1.14.0: Generator cmake created conanbuildinfo.cmake ceres-solver/1.14.0: Calling build() ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.6.2 ** Copyright (c) 2020 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' -- The C compiler identification is MSVC 19.26.28806.0 -- The CXX compiler identification is MSVC 19.26.28806.0 -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.26.28801/bin/Hostx64/x64/cl.exe -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.26.28801/bin/Hostx64/x64/cl.exe - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.26.28801/bin/Hostx64/x64/cl.exe -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.26.28801/bin/Hostx64/x64/cl.exe - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan setting CPP STANDARD: 17 WITH EXTENSIONS OFF -- Detected Ceres version: 1.14.0 from C:/Users/malas/.conan/data/ceres-solver/1.14.0/_/_/build/ee9c37fa414e633f296d026576d3db2c520a19bb/source_subfolder/include/ceres/version.h -- Found Eigen: C:/Users/malas/.conan/data/eigen/3.3.7/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3 (found version "3.3.7") -- Found Eigen version 3.3.7: C:/Users/malas/.conan/data/eigen/3.3.7/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3 -- Enabling use of Eigen as a sparse linear algebra library. -- Building without LAPACK. -- Building without SuiteSparse. -- Building without CXSparse. -- Google Flags disabled; no tests or tools will be built! -- Compiling minimal glog substitute into Ceres. -- Using minimal glog substitute (include): internal/ceres/miniglog -- Max log level for minimal glog substitute: 2 -- Building without OpenMP, disabling. -- Performing Test COMPILER_HAS_CXX11_FLAG -- Performing Test COMPILER_HAS_CXX11_FLAG - Failed -- Looking for C++ include unordered_map -- Looking for C++ include unordered_map - found -- Performing Test HAVE_UNORDERED_MAP_IN_STD_NAMESPACE -- Performing Test HAVE_UNORDERED_MAP_IN_STD_NAMESPACE - Success -- Found unordered_map/set in std namespace. -- Looking for C++ include memory -- Looking for C++ include memory - found -- Performing Test HAVE_SHARED_PTR_IN_STD_NAMESPACE -- Performing Test HAVE_SHARED_PTR_IN_STD_NAMESPACE - Success -- Found shared_ptr in std namespace using header. -- Performing Test CXX11_MATH_FUNCTIONS_FOUND -- Performing Test CXX11_MATH_FUNCTIONS_FOUND - Success ============================================================== Compiling Ceres using C++11. This will result in a version of Ceres that will require the use of C++11 in client code. ============================================================== -- Neither OpenMP, TBB or C++11 threads is enabled, disabling multithreading. -- Building Ceres as a static library. -- Performing Test HAVE_UNDERSCORE_PREFIXED_BESSEL_FUNCTIONS -- Performing Test HAVE_UNDERSCORE_PREFIXED_BESSEL_FUNCTIONS - Success -- Enabling CERES_USE_EIGEN_SPARSE in Ceres config.h -- Enabling CERES_NO_LAPACK in Ceres config.h -- Enabling CERES_NO_SUITESPARSE in Ceres config.h -- Enabling CERES_NO_CXSPARSE in Ceres config.h -- Enabling CERES_USE_CXX11 in Ceres config.h -- Enabling CERES_NO_THREADS in Ceres config.h -- Enabling CERES_STD_UNORDERED_MAP in Ceres config.h -- Enabling CERES_MSVC_USE_UNDERSCORE_PREFIXED_BESSEL_FUNCTIONS in Ceres config.h -- Do not build any example. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR GFLAGS_PREFER_EXPORTED_GFLAGS_CMAKE_CONFIGURATION GLOG_PREFER_EXPORTED_GLOG_CMAKE_CONFIGURATION -- Build files have been written to: C:/Users/malas/.conan/data/ceres-solver/1.14.0/_/_/build/ee9c37fa414e633f296d026576d3db2c520a19bb ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.6.2 ** Copyright (c) 2020 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' [1/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\block_random_access_matrix.cc.obj [2/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\block_structure.cc.obj [3/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\array_utils.cc.obj [4/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\blas.cc.obj [5/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\c_api.cc.obj [6/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\block_random_access_dense_matrix.cc.obj source_subfolder\internal\ceres\block_random_access_dense_matrix.cc(43): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\block_random_access_dense_matrix.cc(43): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [7/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\canonical_views_clustering.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(181): warning C4267: 'argument': conversion from 'size_t' to 'ceres::internal::uint32', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(176): note: while compiling class template member function 'size_t std::hash::operator ()(const std::pair<_Kty,_Ty> &) const' with [ K=std::pair, _Kty=int, _Ty=int ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xhash(157): note: see reference to function template instantiation 'size_t std::hash::operator ()(const std::pair<_Kty,_Ty> &) const' being compiled with [ K=std::pair, _Kty=int, _Ty=int ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xmemory(1318): note: see reference to class template instantiation 'std::hash' being compiled with [ K=std::pair ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xmemory(1318): note: see reference to variable template 'const bool is_empty_v > >' being compiled C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\unordered_map(31): note: see reference to class template instantiation 'std::_Uhash_compare<_Kty,_Hasher,_Keyeq>' being compiled with [ _Kty=std::pair, _Hasher=std::hash>, _Keyeq=std::equal_to> ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xhash(342): note: see reference to class template instantiation 'std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>' being compiled with [ _Kty=std::pair, _Ty=double, _Hasher=std::hash>, _Keyeq=std::equal_to>, _Alloc=std::allocator,double>> ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\unordered_map(69): note: see reference to class template instantiation 'std::_Hash,_Alloc,false>>' being compiled with [ _Kty=std::pair, _Ty=double, _Hasher=std::hash>, _Keyeq=std::equal_to>, _Alloc=std::allocator,double>> ] C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(105): note: see reference to class template instantiation 'std::unordered_map,std::equal_to,std::allocator>>' being compiled with [ K=std::pair, V=double ] C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/graph.h(217): note: see reference to class template instantiation 'ceres::internal::HashMap,double>' being compiled with [ _Kty=int, _Ty=int ] source_subfolder\internal\ceres\canonical_views_clustering.cc(104): note: see reference to class template instantiation 'ceres::internal::WeightedGraph' being compiled [8/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\callbacks.cc.obj [9/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\compressed_col_sparse_matrix_utils.cc.obj source_subfolder\internal\ceres\compressed_col_sparse_matrix_utils.cc(52): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\compressed_col_sparse_matrix_utils.cc(52): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data source_subfolder\internal\ceres\compressed_col_sparse_matrix_utils.cc(53): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\compressed_col_sparse_matrix_utils.cc(53): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data source_subfolder\internal\ceres\compressed_col_sparse_matrix_utils.cc(101): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\compressed_col_sparse_matrix_utils.cc(101): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [10/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\context.cc.obj [11/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\block_evaluate_preparer.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [12/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\block_random_access_sparse_matrix.cc.obj [13/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\block_jacobian_writer.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [14/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\context_impl.cc.obj [15/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\cgnr_solver.cc.obj [16/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\covariance.cc.obj [17/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\block_sparse_matrix.cc.obj source_subfolder\internal\ceres\block_sparse_matrix.cc(288): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\block_sparse_matrix.cc(288): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data source_subfolder\internal\ceres\block_sparse_matrix.cc(319): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\block_sparse_matrix.cc(319): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [18/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\block_jacobi_preconditioner.cc.obj [19/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\compressed_row_jacobian_writer.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [20/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\corrector.cc.obj [21/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\conditioned_cost_function.cc.obj [22/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\compressed_row_sparse_matrix.cc.obj [23/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\cxsparse.cc.obj [24/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\block_random_access_diagonal_matrix.cc.obj [25/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\conjugate_gradients_solver.cc.obj [26/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\detect_structure.cc.obj source_subfolder\internal\ceres\detect_structure.cc(43): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\detect_structure.cc(43): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [27/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\dynamic_compressed_row_jacobian_writer.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [28/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\coordinate_descent_minimizer.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\coordinate_descent_minimizer.cc(91): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\coordinate_descent_minimizer.cc(94): warning C4267: 'argument': conversion from 'size_t' to '_Ty', possible loss of data with [ _Ty=int ] C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(179): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(178): note: while compiling class template member function 'int ceres::OrderedGroups::NumGroups(void) const' C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(125): note: see reference to function template instantiation 'int ceres::OrderedGroups::NumGroups(void) const' being compiled source_subfolder\internal\ceres\coordinate_descent_minimizer.cc(82): note: see reference to class template instantiation 'ceres::OrderedGroups' being compiled [29/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\dynamic_compressed_row_sparse_matrix.cc.obj source_subfolder\internal\ceres\dynamic_compressed_row_sparse_matrix.cc(78): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\dynamic_compressed_row_sparse_matrix.cc(88): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\dynamic_compressed_row_sparse_matrix.cc(88): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data source_subfolder\internal\ceres\dynamic_compressed_row_sparse_matrix.cc(96): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [30/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\file.cc.obj source_subfolder\internal\ceres\file.cc(69): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [31/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\evaluator.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [32/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\dense_sparse_matrix.cc.obj [33/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\function_sample.cc.obj [34/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\is_close.cc.obj [35/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\dense_normal_cholesky_solver.cc.obj [36/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\dynamic_sparse_normal_cholesky_solver.cc.obj C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(145): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\dynamic_sparse_normal_cholesky_solver.cc(142): note: see reference to function template instantiation 'void Eigen::SimplicialCholeskyBase,1,Eigen::AMDOrdering>>::dumpMemory(Stream &)' being compiled with [ Stream=std::stringstream ] source_subfolder\internal\ceres\dynamic_sparse_normal_cholesky_solver.cc(142): note: see reference to function template instantiation 'void Eigen::SimplicialCholeskyBase,1,Eigen::AMDOrdering>>::dumpMemory(Stream &)' being compiled with [ Stream=std::stringstream ] C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(146): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(147): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(148): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(149): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(150): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [37/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\gradient_checking_cost_function.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [38/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\gradient_problem_solver.cc.obj [39/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\eigensparse.cc.obj C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(145): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\eigensparse.cc(60): note: see reference to function template instantiation 'void Eigen::SimplicialCholeskyBase,2,Eigen::NaturalOrdering>>::dumpMemory(Stream &)' being compiled with [ Stream=std::stringstream ] source_subfolder\internal\ceres\eigensparse.cc(60): note: see reference to function template instantiation 'void Eigen::SimplicialCholeskyBase,2,Eigen::NaturalOrdering>>::dumpMemory(Stream &)' being compiled with [ Stream=std::stringstream ] source_subfolder\internal\ceres\eigensparse.cc(54): note: while compiling class template member function 'ceres::internal::LinearSolverTerminationType ceres::internal::EigenSparseCholeskyTemplate::Factorize(const Eigen::SparseMatrix &,std::string *)' source_subfolder\internal\ceres\eigensparse.cc(104): note: see reference to function template instantiation 'ceres::internal::LinearSolverTerminationType ceres::internal::EigenSparseCholeskyTemplate::Factorize(const Eigen::SparseMatrix &,std::string *)' being compiled source_subfolder\internal\ceres\eigensparse.cc(129): note: see reference to class template instantiation 'ceres::internal::EigenSparseCholeskyTemplate' being compiled C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(146): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(147): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(148): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(149): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3\Eigen\src/SparseCholesky/SimplicialCholesky.h(150): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [40/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\gradient_problem.cc.obj [41/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\linear_operator.cc.obj [42/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\inner_product_computer.cc.obj source_subfolder\internal\ceres\inner_product_computer.cc(123): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\inner_product_computer.cc(163): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\inner_product_computer.cc(169): warning C4267: 'argument': conversion from 'size_t' to 'const int', possible loss of data source_subfolder\internal\ceres\inner_product_computer.cc(308): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [43/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\iterative_schur_complement_solver.cc.obj source_subfolder\internal\ceres\iterative_schur_complement_solver.cc(85): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\iterative_schur_complement_solver.cc(85): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [44/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\linear_least_squares_problems.cc.obj [45/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\linear_solver.cc.obj [46/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\gradient_checker.cc.obj source_subfolder\internal\ceres\gradient_checker.cc(69): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\gradient_checker.cc(69): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data source_subfolder\internal\ceres\gradient_checker.cc(140): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\gradient_checker.cc(140): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/dynamic_numeric_diff_cost_function.h(141): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/dynamic_numeric_diff_cost_function.h(95): note: while compiling class template member function 'bool ceres::DynamicNumericDiffCostFunction::Evaluate(const double *const *,double *,double **) const' source_subfolder\internal\ceres\gradient_checker.cc(134): note: see reference to class template instantiation 'ceres::DynamicNumericDiffCostFunction' being compiled [47/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\levenberg_marquardt_strategy.cc.obj [48/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\implicit_schur_complement.cc.obj [49/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\line_search.cc.obj [50/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\parallel_for_cxx.cc.obj [51/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\line_search_preprocessor.cc.obj [52/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\minimizer.cc.obj [53/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\line_search_minimizer.cc.obj [54/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\normal_prior.cc.obj [55/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\loss_function.cc.obj [56/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\partitioned_matrix_view.cc.obj [57/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\lapack.cc.obj [58/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\parallel_utils.cc.obj [59/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\parallel_for_tbb.cc.obj [60/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\low_rank_inverse_hessian.cc.obj source_subfolder\internal\ceres\low_rank_inverse_hessian.cc(103): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\low_rank_inverse_hessian.cc(128): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\low_rank_inverse_hessian.cc(128): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [61/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\preconditioner.cc.obj [62/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\preprocessor.cc.obj [63/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\line_search_direction.cc.obj [64/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\local_parameterization.cc.obj source_subfolder\internal\ceres\local_parameterization.cc(93): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [65/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\parameter_block_ordering.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\parameter_block_ordering.cc(168): warning C4267: 'argument': conversion from 'size_t' to '_Ty', possible loss of data with [ _Ty=int ] C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/graph_algorithms.h(177): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\parameter_block_ordering.cc(66): note: see reference to function template instantiation 'int ceres::internal::StableIndependentSetOrdering(const ceres::internal::Graph &,std::vector> *)' being compiled C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/graph_algorithms.h(177): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/graph_algorithms.h(218): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/graph_algorithms.h(100): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\parameter_block_ordering.cc(86): note: see reference to function template instantiation 'int ceres::internal::IndependentSetOrdering(const ceres::internal::Graph &,std::vector> *)' being compiled C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/graph_algorithms.h(100): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/graph_algorithms.h(143): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [66/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\problem.cc.obj [67/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\single_linkage_clustering.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(181): warning C4267: 'argument': conversion from 'size_t' to 'ceres::internal::uint32', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(176): note: while compiling class template member function 'size_t std::hash::operator ()(const std::pair<_Kty,_Ty> &) const' with [ K=std::pair, _Kty=int, _Ty=int ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xhash(157): note: see reference to function template instantiation 'size_t std::hash::operator ()(const std::pair<_Kty,_Ty> &) const' being compiled with [ K=std::pair, _Kty=int, _Ty=int ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xmemory(1318): note: see reference to class template instantiation 'std::hash' being compiled with [ K=std::pair ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xmemory(1318): note: see reference to variable template 'const bool is_empty_v > >' being compiled C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\unordered_map(31): note: see reference to class template instantiation 'std::_Uhash_compare<_Kty,_Hasher,_Keyeq>' being compiled with [ _Kty=std::pair, _Hasher=std::hash>, _Keyeq=std::equal_to> ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xhash(342): note: see reference to class template instantiation 'std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>' being compiled with [ _Kty=std::pair, _Ty=double, _Hasher=std::hash>, _Keyeq=std::equal_to>, _Alloc=std::allocator,double>> ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\unordered_map(69): note: see reference to class template instantiation 'std::_Hash,_Alloc,false>>' being compiled with [ _Kty=std::pair, _Ty=double, _Hasher=std::hash>, _Keyeq=std::equal_to>, _Alloc=std::allocator,double>> ] C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(105): note: see reference to class template instantiation 'std::unordered_map,std::equal_to,std::allocator>>' being compiled with [ K=std::pair, V=double ] C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/graph.h(217): note: see reference to class template instantiation 'ceres::internal::HashMap,double>' being compiled with [ _Kty=int, _Ty=int ] source_subfolder\internal\ceres\single_linkage_clustering.cc(47): note: see reference to class template instantiation 'ceres::internal::WeightedGraph' being compiled [68/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\sparse_matrix.cc.obj [69/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\dense_qr_solver.cc.obj [70/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\solver_utils.cc.obj [71/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\subset_preconditioner.cc.obj source_subfolder\internal\ceres\subset_preconditioner.cc(85): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\subset_preconditioner.cc(95): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [72/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\sparse_cholesky.cc.obj [73/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\sparse_normal_cholesky_solver.cc.obj source_subfolder\internal\ceres\sparse_normal_cholesky_solver.cc(101): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [74/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\problem_impl.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\problem_impl.cc(173): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\problem_impl.cc(348): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [75/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\schur_eliminator.cc.obj [76/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\schur_jacobi_preconditioner.cc.obj source_subfolder\internal\ceres\schur_jacobi_preconditioner.cc(52): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\schur_jacobi_preconditioner.cc(52): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [77/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\solver.cc.obj [78/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\residual_block_utils.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [79/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\thread_pool.cc.obj [80/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\stringprintf.cc.obj [81/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\schur_templates.cc.obj [82/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\thread_token_provider.cc.obj [83/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\scratch_evaluate_preparer.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [84/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\split.cc.obj [85/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\suitesparse.cc.obj [86/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\schur_complement_solver.cc.obj source_subfolder\internal\ceres\schur_complement_solver.cc(164): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\schur_complement_solver.cc(164): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data source_subfolder\internal\ceres\schur_complement_solver.cc(244): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\schur_complement_solver.cc(244): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data source_subfolder\internal\ceres\schur_complement_solver.cc(245): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\schur_complement_solver.cc(245): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [87/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\program.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\program.cc(384): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\program.cc(437): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\program.cc(441): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [88/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\residual_block.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [89/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\types.cc.obj [90/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\trust_region_step_evaluator.cc.obj [91/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\triplet_sparse_matrix.cc.obj source_subfolder\internal\ceres\triplet_sparse_matrix.cc(84): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [92/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\reorder_program.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\reorder_program.cc(517): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\reorder_program.cc(517): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(179): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(178): note: while compiling class template member function 'int ceres::OrderedGroups::NumGroups(void) const' source_subfolder\internal\ceres\reorder_program.cc(463): note: see reference to function template instantiation 'int ceres::OrderedGroups::NumGroups(void) const' being compiled source_subfolder\internal\ceres\reorder_program.cc(223): note: see reference to class template instantiation 'ceres::OrderedGroups' being compiled C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(174): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(173): note: while compiling class template member function 'int ceres::OrderedGroups::NumElements(void) const' source_subfolder\internal\ceres\reorder_program.cc(223): note: see reference to function template instantiation 'int ceres::OrderedGroups::NumElements(void) const' being compiled [93/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\trust_region_strategy.cc.obj [94/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\visibility.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(181): warning C4267: 'argument': conversion from 'size_t' to 'ceres::internal::uint32', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(176): note: while compiling class template member function 'size_t std::hash::operator ()(const std::pair &) const' with [ K=std::pair ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xhash(157): note: see reference to function template instantiation 'size_t std::hash::operator ()(const std::pair &) const' being compiled with [ K=std::pair ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xmemory(1318): note: see reference to class template instantiation 'std::hash' being compiled with [ K=std::pair ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xmemory(1318): note: see reference to variable template 'const bool is_empty_v > >' being compiled C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\unordered_map(31): note: see reference to class template instantiation 'std::_Uhash_compare<_Kty,_Hasher,_Keyeq>' being compiled with [ _Kty=std::pair, _Hasher=std::hash>, _Keyeq=std::equal_to> ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xhash(342): note: see reference to class template instantiation 'std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>' being compiled with [ _Kty=std::pair, _Ty=int, _Hasher=std::hash>, _Keyeq=std::equal_to>, _Alloc=std::allocator,int>> ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\unordered_map(69): note: see reference to class template instantiation 'std::_Hash,_Alloc,false>>' being compiled with [ _Kty=std::pair, _Ty=int, _Hasher=std::hash>, _Keyeq=std::equal_to>, _Alloc=std::allocator,int>> ] C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(105): note: see reference to class template instantiation 'std::unordered_map,std::equal_to,std::allocator>>' being compiled with [ K=std::pair, V=int ] source_subfolder\internal\ceres\visibility.cc(110): note: see reference to class template instantiation 'ceres::internal::HashMap,int>' being compiled [95/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\covariance_impl.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/residual_block.h(117): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\covariance_impl.cc(316): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\covariance_impl.cc(316): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [96/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\trust_region_minimizer.cc.obj [97/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\dogleg_strategy.cc.obj [98/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\visibility_based_preconditioner.cc.obj source_subfolder\internal\ceres\visibility_based_preconditioner.cc(80): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\visibility_based_preconditioner.cc(190): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\visibility_based_preconditioner.cc(233): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\visibility_based_preconditioner.cc(233): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data source_subfolder\internal\ceres\visibility_based_preconditioner.cc(577): warning C4267: 'argument': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(181): warning C4267: 'argument': conversion from 'size_t' to 'ceres::internal::uint32', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(176): note: while compiling class template member function 'size_t std::hash::operator ()(const std::pair &) const' with [ K=std::pair ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xhash(157): note: see reference to function template instantiation 'size_t std::hash::operator ()(const std::pair &) const' being compiled with [ K=std::pair ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xmemory(1318): note: see reference to class template instantiation 'std::hash' being compiled with [ K=std::pair ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xmemory(1318): note: see reference to variable template 'const bool is_empty_v > >' being compiled C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\unordered_set(30): note: see reference to class template instantiation 'std::_Uhash_compare<_Kty,_Hasher,_Keyeq>' being compiled with [ _Kty=std::pair, _Hasher=std::hash>, _Keyeq=std::equal_to> ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\xhash(342): note: see reference to class template instantiation 'std::_Uset_traits<_Kty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>' being compiled with [ _Kty=std::pair, _Hasher=std::hash>, _Keyeq=std::equal_to>, _Alloc=std::allocator> ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include\unordered_set(65): note: see reference to class template instantiation 'std::_Hash,_Alloc,false>>' being compiled with [ _Kty=std::pair, _Hasher=std::hash>, _Keyeq=std::equal_to>, _Alloc=std::allocator> ] C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/collections_port.h(107): note: see reference to class template instantiation 'std::unordered_set,std::equal_to,std::allocator>>' being compiled with [ K=std::pair ] C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/visibility_based_preconditioner.h(185): note: see reference to class template instantiation 'ceres::internal::HashSet>' being compiled [99/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\wall_time.cc.obj [100/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\trust_region_preprocessor.cc.obj source_subfolder\internal\ceres\trust_region_preprocessor.cc(249): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(174): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(173): note: while compiling class template member function 'int ceres::OrderedGroups::NumElements(void) const' source_subfolder\internal\ceres\trust_region_preprocessor.cc(285): note: see reference to function template instantiation 'int ceres::OrderedGroups::NumElements(void) const' being compiled source_subfolder\internal\ceres\trust_region_preprocessor.cc(59): note: see reference to class template instantiation 'ceres::OrderedGroups' being compiled C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(179): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(178): note: while compiling class template member function 'int ceres::OrderedGroups::NumGroups(void) const' C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\include\ceres/ordered_groups.h(186): note: see reference to function template instantiation 'int ceres::OrderedGroups::NumGroups(void) const' being compiled [101/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_2_2.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,2,2>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_2_2.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,2,2>' being compiled [102/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_d_d.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,-1,-1>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_d_d.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,-1,-1>' being compiled [103/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_4_4.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,4,4>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_4_4.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,4,4>' being compiled [104/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_4_d.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,4,-1>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_4_d.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,4,-1>' being compiled [105/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\polynomial.cc.obj source_subfolder\internal\ceres\polynomial.cc(330): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data source_subfolder\internal\ceres\polynomial.cc(330): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [106/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_4_6.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,4,6>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_4_6.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,4,6>' being compiled [107/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_4_8.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,4,8>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_4_8.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,4,8>' being compiled [108/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_4_4_2.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<4,4,2>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_4_4_2.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<4,4,2>' being compiled [109/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_4_9.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,4,9>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_4_9.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,4,9>' being compiled [110/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_3_6.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,3,6>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_3_6.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,3,6>' being compiled [111/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_2_3.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,2,3>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_2_3.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,2,3>' being compiled [112/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_3_9.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,3,9>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_3_9.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,3,9>' being compiled [113/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_3_6.cc.obj FAILED: source_subfolder/internal/ceres/CMakeFiles/ceres.dir/generated/schur_eliminator_2_3_6.cc.obj C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1426~1.288\bin\Hostx64\x64\cl.exe /nologo /TP -DMAX_LOG_LEVEL=2 -D_USE_MATH_DEFINES -D_VARIADIC_MAX=10 -Isource_subfolder\config -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include -Isource_subfolder\include -Isource_subfolder\internal -Isource_subfolder\internal\ceres -Isource_subfolder\internal\ceres\miniglog -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3 /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MP12 /MD /Zi /O2 /Ob1 /DNDEBUG /wd4018 /wd4099 /wd4996 /wd4800 /wd4996 /wd4244 /wd4251 -std:c++17 /showIncludes /Fosource_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_3_6.cc.obj /Fdsource_subfolder\internal\ceres\CMakeFiles\ceres.dir\ceres.pdb /FS -c source_subfolder\internal\ceres\generated\schur_eliminator_2_3_6.cc C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(85): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,3,6>::Init(int,bool,const ceres::internal::CompressedRowBlockStructure *)' source_subfolder\internal\ceres\generated\schur_eliminator_2_3_6.cc(53): note: see reference to class template instantiation 'ceres::internal::SchurEliminator<2,3,6>' being compiled C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(158): error C3861: 'random_shuffle': identifier not found C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(182): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,3,6>::Eliminate(const ceres::internal::BlockSparseMatrix *,const double *,const double *,ceres::internal::BlockRandomAccessMatrix *,double *)' C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [114/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_3_d.cc.obj FAILED: source_subfolder/internal/ceres/CMakeFiles/ceres.dir/generated/schur_eliminator_2_3_d.cc.obj C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1426~1.288\bin\Hostx64\x64\cl.exe /nologo /TP -DMAX_LOG_LEVEL=2 -D_USE_MATH_DEFINES -D_VARIADIC_MAX=10 -Isource_subfolder\config -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include -Isource_subfolder\include -Isource_subfolder\internal -Isource_subfolder\internal\ceres -Isource_subfolder\internal\ceres\miniglog -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3 /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MP12 /MD /Zi /O2 /Ob1 /DNDEBUG /wd4018 /wd4099 /wd4996 /wd4800 /wd4996 /wd4244 /wd4251 -std:c++17 /showIncludes /Fosource_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_3_d.cc.obj /Fdsource_subfolder\internal\ceres\CMakeFiles\ceres.dir\ceres.pdb /FS -c source_subfolder\internal\ceres\generated\schur_eliminator_2_3_d.cc C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(85): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,3,-1>::Init(int,bool,const ceres::internal::CompressedRowBlockStructure *)' source_subfolder\internal\ceres\generated\schur_eliminator_2_3_d.cc(53): note: see reference to class template instantiation 'ceres::internal::SchurEliminator<2,3,-1>' being compiled C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(158): error C3861: 'random_shuffle': identifier not found C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(182): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,3,-1>::Eliminate(const ceres::internal::BlockSparseMatrix *,const double *,const double *,ceres::internal::BlockRandomAccessMatrix *,double *)' C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [115/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_4_3.cc.obj FAILED: source_subfolder/internal/ceres/CMakeFiles/ceres.dir/generated/schur_eliminator_2_4_3.cc.obj C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1426~1.288\bin\Hostx64\x64\cl.exe /nologo /TP -DMAX_LOG_LEVEL=2 -D_USE_MATH_DEFINES -D_VARIADIC_MAX=10 -Isource_subfolder\config -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include -Isource_subfolder\include -Isource_subfolder\internal -Isource_subfolder\internal\ceres -Isource_subfolder\internal\ceres\miniglog -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3 /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MP12 /MD /Zi /O2 /Ob1 /DNDEBUG /wd4018 /wd4099 /wd4996 /wd4800 /wd4996 /wd4244 /wd4251 -std:c++17 /showIncludes /Fosource_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_4_3.cc.obj /Fdsource_subfolder\internal\ceres\CMakeFiles\ceres.dir\ceres.pdb /FS -c source_subfolder\internal\ceres\generated\schur_eliminator_2_4_3.cc C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(85): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,4,3>::Init(int,bool,const ceres::internal::CompressedRowBlockStructure *)' source_subfolder\internal\ceres\generated\schur_eliminator_2_4_3.cc(53): note: see reference to class template instantiation 'ceres::internal::SchurEliminator<2,4,3>' being compiled C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(158): error C3861: 'random_shuffle': identifier not found C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(182): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,4,3>::Eliminate(const ceres::internal::BlockSparseMatrix *,const double *,const double *,ceres::internal::BlockRandomAccessMatrix *,double *)' C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [116/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_2_4.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,2,4>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_2_4.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,2,4>' being compiled [117/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_3_9.cc.obj FAILED: source_subfolder/internal/ceres/CMakeFiles/ceres.dir/generated/schur_eliminator_2_3_9.cc.obj C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1426~1.288\bin\Hostx64\x64\cl.exe /nologo /TP -DMAX_LOG_LEVEL=2 -D_USE_MATH_DEFINES -D_VARIADIC_MAX=10 -Isource_subfolder\config -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include -Isource_subfolder\include -Isource_subfolder\internal -Isource_subfolder\internal\ceres -Isource_subfolder\internal\ceres\miniglog -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3 /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MP12 /MD /Zi /O2 /Ob1 /DNDEBUG /wd4018 /wd4099 /wd4996 /wd4800 /wd4996 /wd4244 /wd4251 -std:c++17 /showIncludes /Fosource_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_3_9.cc.obj /Fdsource_subfolder\internal\ceres\CMakeFiles\ceres.dir\ceres.pdb /FS -c source_subfolder\internal\ceres\generated\schur_eliminator_2_3_9.cc C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(85): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,3,9>::Init(int,bool,const ceres::internal::CompressedRowBlockStructure *)' source_subfolder\internal\ceres\generated\schur_eliminator_2_3_9.cc(53): note: see reference to class template instantiation 'ceres::internal::SchurEliminator<2,3,9>' being compiled C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(158): error C3861: 'random_shuffle': identifier not found C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(182): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,3,9>::Eliminate(const ceres::internal::BlockSparseMatrix *,const double *,const double *,ceres::internal::BlockRandomAccessMatrix *,double *)' C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [118/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_3_3.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,3,3>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_3_3.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,3,3>' being compiled [119/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_4_4.cc.obj FAILED: source_subfolder/internal/ceres/CMakeFiles/ceres.dir/generated/schur_eliminator_2_4_4.cc.obj C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1426~1.288\bin\Hostx64\x64\cl.exe /nologo /TP -DMAX_LOG_LEVEL=2 -D_USE_MATH_DEFINES -D_VARIADIC_MAX=10 -Isource_subfolder\config -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include -Isource_subfolder\include -Isource_subfolder\internal -Isource_subfolder\internal\ceres -Isource_subfolder\internal\ceres\miniglog -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3 /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MP12 /MD /Zi /O2 /Ob1 /DNDEBUG /wd4018 /wd4099 /wd4996 /wd4800 /wd4996 /wd4244 /wd4251 -std:c++17 /showIncludes /Fosource_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_4_4.cc.obj /Fdsource_subfolder\internal\ceres\CMakeFiles\ceres.dir\ceres.pdb /FS -c source_subfolder\internal\ceres\generated\schur_eliminator_2_4_4.cc C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(85): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,4,4>::Init(int,bool,const ceres::internal::CompressedRowBlockStructure *)' source_subfolder\internal\ceres\generated\schur_eliminator_2_4_4.cc(53): note: see reference to class template instantiation 'ceres::internal::SchurEliminator<2,4,4>' being compiled C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(158): error C3861: 'random_shuffle': identifier not found C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(182): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,4,4>::Eliminate(const ceres::internal::BlockSparseMatrix *,const double *,const double *,ceres::internal::BlockRandomAccessMatrix *,double *)' C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [120/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_2_d.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,2,-1>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_2_d.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,2,-1>' being compiled [121/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_3_4.cc.obj FAILED: source_subfolder/internal/ceres/CMakeFiles/ceres.dir/generated/schur_eliminator_2_3_4.cc.obj C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1426~1.288\bin\Hostx64\x64\cl.exe /nologo /TP -DMAX_LOG_LEVEL=2 -D_USE_MATH_DEFINES -D_VARIADIC_MAX=10 -Isource_subfolder\config -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include -Isource_subfolder\include -Isource_subfolder\internal -Isource_subfolder\internal\ceres -Isource_subfolder\internal\ceres\miniglog -IC:\Users\malas\.conan\data\eigen\3.3.7\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\eigen3 /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MP12 /MD /Zi /O2 /Ob1 /DNDEBUG /wd4018 /wd4099 /wd4996 /wd4800 /wd4996 /wd4244 /wd4251 -std:c++17 /showIncludes /Fosource_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\schur_eliminator_2_3_4.cc.obj /Fdsource_subfolder\internal\ceres\CMakeFiles\ceres.dir\ceres.pdb /FS -c source_subfolder\internal\ceres\generated\schur_eliminator_2_3_4.cc C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(85): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,3,4>::Init(int,bool,const ceres::internal::CompressedRowBlockStructure *)' source_subfolder\internal\ceres\generated\schur_eliminator_2_3_4.cc(53): note: see reference to class template instantiation 'ceres::internal::SchurEliminator<2,3,4>' being compiled C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(93): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(158): error C3861: 'random_shuffle': identifier not found C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(182): note: while compiling class template member function 'void ceres::internal::SchurEliminator<2,3,4>::Eliminate(const ceres::internal::BlockSparseMatrix *,const double *,const double *,ceres::internal::BlockRandomAccessMatrix *,double *)' C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/schur_eliminator_impl.h(189): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [122/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_3_d.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,3,-1>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_3_d.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,3,-1>' being compiled [123/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_3_4.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,3,4>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_3_4.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,3,4>' being compiled [124/145] Building CXX object source_subfolder\internal\ceres\CMakeFiles\ceres.dir\generated\partitioned_matrix_view_2_4_3.cc.obj C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(55): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb\source_subfolder\internal\ceres/partitioned_matrix_view_impl.h(50): note: while compiling class template member function 'ceres::internal::PartitionedMatrixView<2,4,3>::PartitionedMatrixView(const ceres::internal::BlockSparseMatrix &,int)' source_subfolder\internal\ceres\generated\partitioned_matrix_view_2_4_3.cc(53): note: see reference to class template instantiation 'ceres::internal::PartitionedMatrixView<2,4,3>' being compiled ninja: build stopped: subcommand failed. ceres-solver/1.14.0: ceres-solver/1.14.0: ERROR: Package 'ee9c37fa414e633f296d026576d3db2c520a19bb' build failed ceres-solver/1.14.0: WARN: Build folder C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb ERROR: ceres-solver/1.14.0: Error in build() method, line 104 cmake.build() ConanException: Error 1 while executing cmake --build C:\Users\malas\.conan\data\ceres-solver\1.14.0\_\_\build\ee9c37fa414e633f296d026576d3db2c520a19bb -- -j12 ```
SpaceIm commented 4 years ago

ceres_solver 1.14.0 can't be compiled with cppstd 17. std::random_shuffle has been removed in C++17

See https://github.com/ceres-solver/ceres-solver/issues/373.

These modifications could be added as a patch in recipe: https://github.com/NeroBurner/ceres-solver/commit/c0505ed0508341514d48b806dc95905f4d6c0b9f https://github.com/NeroBurner/ceres-solver/commit/abdce33cbd065938de7b5a330c35f210b0ec7526 https://github.com/NikolausDemmel/ceres-solver/commit/755034b3b31726ddd71f1b04143c8edb00e18c11

prince-chrismc commented 4 years ago

https://github.com/ceres-solver/ceres-solver/commit/1e8e9452d0a7dfaf5697b544810798a58e35443e it was merged upstream

madebr commented 4 years ago

@AndreyMlashkin I've added this patchin https://github.com/conan-io/conan-center-index/pull/3697. Please test :smile:

AndreyMlashkin commented 4 years ago

It works, thank you!

AndreyMlashkin commented 4 years ago

I have tested only on linux and it worked then, but now I have compiled on windows and I have got the same error

D:.conan\data\ceres-solver\1.14.0__\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(158,5): error C3861: 'randomshuffle': identifier not found (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_43.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(158,5): error C3861: 'randomshuffle': identifier not found (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_42.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(189,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\g enerated\schur_eliminator_4_43.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminatorimpl.h(182): message : while compiling class template member function 'void ceres::internal::SchurEliminator<4,4,3>::Eliminate(const ceres::internal::BlockSparseMatrix ,const double ,const double ,ceres::internal::BlockRandomAccessMatrix ,do uble *)' (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_43.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(189,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\c eres\generated\schur_eliminator_4_43.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(189,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\g enerated\schur_eliminator_4_42.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminatorimpl.h(182): message : while compiling class template member function 'void ceres::internal::SchurEliminator<4,4,2>::Eliminate(const ceres::internal::BlockSparseMatrix ,const double ,const double ,ceres::internal::BlockRandomAccessMatrix ,do uble *)' (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_42.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(189,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\c eres\generated\schur_eliminator_4_42.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\ceres.vcxproj] schur_eliminator_d_dd.cc logging.cc D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(93,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\ge nerated\schur_eliminator_4_44.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminatorimpl.h(85): message : while compiling class template member function 'void ceres::internal::SchurEliminator<4,4,4>::Init(int,bool,const ceres::internal::CompressedRowBlockStructure *)' (compiling source file D:.conan\data\ceres-solver\1.14.0_\ \build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_44.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_44.cc(53): message : see reference to class template instantiation 'ceres::internal::SchurEliminator<4,4,4>' being compiled [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\inte rnal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(93,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ce res\generated\schur_eliminator_4_44.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(94,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\ge nerated\schur_eliminator_4_44.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(94,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ce res\generated\schur_eliminator_4_44.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(158,5): error C3861: 'randomshuffle': identifier not found (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_44.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(93,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\ge nerated\schur_eliminator_4_4d.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminatorimpl.h(85): message : while compiling class template member function 'void ceres::internal::SchurEliminator<4,4,-1>::Init(int,bool,const ceres::internal::CompressedRowBlockStructure *)' (compiling source file D:.conan\data\ceres-solver\1.14.0_ \\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_4d.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_4d.cc(53): message : see reference to class template instantiation 'ceres::internal::SchurEliminator<4,4,-1>' being compiled [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\int ernal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(93,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ce res\generated\schur_eliminator_4_4d.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(94,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\ge nerated\schur_eliminator_4_4d.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(94,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ce res\generated\schur_eliminator_4_4d.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(189,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\g enerated\schur_eliminator_4_44.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminatorimpl.h(182): message : while compiling class template member function 'void ceres::internal::SchurEliminator<4,4,4>::Eliminate(const ceres::internal::BlockSparseMatrix ,const double ,const double ,ceres::internal::BlockRandomAccessMatrix ,do uble *)' (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_44.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(158,5): error C3861: 'randomshuffle': identifier not found (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_4d.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(189,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\c eres\generated\schur_eliminator_4_44.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(189,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\g enerated\schur_eliminator_4_4d.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminatorimpl.h(182): message : while compiling class template member function 'void ceres::internal::SchurEliminator<4,4,-1>::Eliminate(const ceres::internal::BlockSparseMatrix ,const double ,const double ,ceres::internal::BlockRandomAccessMatrix ,d ouble *)' (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_4_4d.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(189,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\c eres\generated\schur_eliminator_4_4d.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(93,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\ge nerated\schur_eliminator_d_dd.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminatorimpl.h(85): message : while compiling class template member function 'void ceres::internal::SchurEliminator<-1,-1,-1>::Init(int,bool,const ceres::internal::CompressedRowBlockStructure *)' (compiling source file D:.conan\data\ceres-solver\1.14.0 _\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_d_dd.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_d_dd.cc(49): message : see reference to class template instantiation 'ceres::internal::SchurEliminator<-1,-1,-1>' being compiled [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\i nternal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(93,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ce res\generated\schur_eliminator_d_dd.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(94,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\ge nerated\schur_eliminator_d_dd.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(94,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ce res\generated\schur_eliminator_d_dd.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(158,5): error C3861: 'randomshuffle': identifier not found (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_d_dd.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(189,1): warning C4267: 'initializing': conversion from 'sizet' to 'int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\g enerated\schur_eliminator_d_dd.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminatorimpl.h(182): message : while compiling class template member function 'void ceres::internal::SchurEliminator<-1,-1,-1>::Eliminate(const ceres::internal::BlockSparseMatrix ,const double ,const double ,ceres::internal::BlockRandomAccessMatrix ,double *)' (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres\generated\schur_eliminator_d_dd.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\ceres/schur_eliminator_impl.h(189,1): warning C4267: 'initializing': conversion from 'sizet' to 'const int', possible loss of data (compiling source file D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\source_subfolder\internal\c eres\generated\schur_eliminator_d_dd.cc) [D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1\sourcesubfolder\internal\ceres\ceres.vcxproj] ceres-solver/1.14.0: ceres-solver/1.14.0: ERROR: Package '359e1f4d6c46da4930efac2fa5fc269ae5e6aff1' build failed ceres-solver/1.14.0: WARN: Build folder D:.conan\data\ceres-solver\1.14.0__\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1 ERROR: ceres-solver/1.14.0: Error in build() method, line 104 cmake.build() ConanException: Error 1 while executing cmake --build D:.conan\data\ceres-solver\1.14.0_\\build\359e1f4d6c46da4930efac2fa5fc269ae5e6aff1 --config Release -- /m:4 /verbosity:minimal

perseoGI commented 2 months ago

Hi there! I'm reviewing old issues like this one. I apologize for the delay.

Is this problem still present? Could you test it with newer versions of this library? Thank you in advance!