Information
- Paper topic: Images
- Software type: Code
- Able to run a replicability test: False
- Replicability score: 0
- Software language: C/C++
- License: BSD
- Build mechanism: CMakeLists
- Dependencies: eigen/ceres/qt/opencv/atlas/glog
- Documentation score {0,1,2}: 1
- Reviewer: David Coeurjolly <david.coeurjolly@liris.cnrs.fr>
- Time spent for the test (build->first run, timeout at 100min): 90min
Source code information
Comments
The code requires some old dependencies (opencv2) and thus recommend a build on a ubuntu 14.04. I tried to setup a ubuntu14.04 virtual machine but ceres fails to build (a first issue with the packaged version of eigen which is too old and a c++ build issue later).
On a more recent ubuntu, I have an issue with the thirdparty targets:
-- Found Ceres version: 2.0.0 installed in: /usr/local with components: [EigenSparse, SparseLinearAlgebraLibrary, LAPACK, SuiteSparse, CXSparse, SchurSpecializations]
CMake Error at thirdparty/gflags/CMakeLists.txt:25 (ADD_LIBRARY):
ADD_LIBRARY cannot create target "gflags" because an imported target with
the same name already exists.
I wasn't able to build the project on MacOs Catalina as well.