Package Details: openmvg-git 1.4.r55.g06a7b466-1

Git Clone URL: (read-only)
Package Base: openmvg-git
Description: open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
Upstream URL:
Licenses: MPL
Submitter: brookskd
Maintainer: brookskd (bartus)
Last Packager: bartus
Votes: 6
Popularity: 0.000045
First Submitted: 2016-05-01 04:29
Last Updated: 2019-06-30 11:42

Latest Comments

« First ‹ Previous 1 2

Harvie commented on 2018-03-31 11:36

Can't build this

[ 59%] Linking CXX executable ../../Linux-x86_64-RELEASE/openMVG_sample_main_features_repeatability_dataset ../../Linux-x86_64-RELEASE/ undefined reference to LZ4_decompress_safe_continue' ../../Linux-x86_64-RELEASE/ undefined reference toLZ4_decompress_safe' ../../Linux-x86_64-RELEASE/ undefined reference to LZ4_compress_HC_continue' ../../Linux-x86_64-RELEASE/ undefined reference toLZ4_resetStreamHC' ../../Linux-x86_64-RELEASE/ undefined reference to `LZ4_setStreamDecode' collect2: error: ld returned 1 exit status

bartus commented on 2018-03-28 22:54

@brookskd: updated!

brookskd commented on 2018-03-28 13:07

@bartus: Thanks for fixing the build. I've made you a co-maintainer, would you have time to update the package?

I haven't been using this software lately so maybe it does not make sense for me to be the maintainer anymore.

bartus commented on 2018-03-28 09:00

@brookskd: Finally make it again:

First, switch to branch=develop_cmake (fixes issue with internal flann build)

Second, add those specific patches for missing/misplaced libs: fast-link-lib.pathc:, lemon.patch:

Third: use flanns FindFlann.cmake instead: cp src/third_party/flann/cmake/FindFlann.cmake src/cmakeFindModules/ in prepare.

bartus commented on 2018-03-23 08:11

@brookskd: libopenMVG_sfm_link_error.patch already in upstream version, also you need sphinx for building doc now.

A new patch is required for CMakeLists.txt:

Also -DCERES_DIR_HINTS=/usr/share/Ceres should be -DCERES_DIR_HINTS=/usr/include/ceres and gflags need to be add to depends.

tlou commented on 2017-09-19 15:30

I got building error, which can be avoided by disabling "-DOpenMVG_BUILD_SHARED=ON". Is there some special meaning of this switch?

[ 69%] Linking CXX executable ../../Linux-x86_64-RELEASE/openMVG_main_evalQuality
/usr/bin/ld: CMakeFiles/openMVG_main_evalQuality.dir/main_evalQuality.cpp.o: undefined reference to symbol '_ZN7openMVG8geometry10Refine_RTSERKN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EEES5_PdPNS2_IdLi3ELi1ELi0ELi3ELi1EEEPNS2_IdLi3ELi3ELi0ELi3ELi3EEE'
/home/tlou/Downloads/openmvg-git/src/openmvg_build/Linux-x86_64-RELEASE/ error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [software/SfM/CMakeFiles/openMVG_main_evalQuality.dir/build.make:100: Linux-x86_64-RELEASE/openMVG_main_evalQuality] Error 1
make[1]: *** [CMakeFiles/Makefile2:2916: software/SfM/CMakeFiles/openMVG_main_evalQuality.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 69%] Linking CXX executable ../../Linux-x86_64-RELEASE/openMVG_sample_multiview_robustEssential_ba
/usr/bin/ld: CMakeFiles/openMVG_sample_multiview_robustEssential_ba.dir/robust_essential_ba.cpp.o: undefined reference to symbol '_ZN7openMVG10P_From_KRtERKN5Eigen6MatrixIdLi3ELi3ELi0ELi3ELi3EEES4_RKNS1_IdLi3ELi1ELi0ELi3ELi1EEEPNS1_IdLi3ELi4ELi0ELi3ELi4EEE'
/home/tlou/Downloads/openmvg-git/src/openmvg_build/Linux-x86_64-RELEASE/ error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [openMVG_Samples/multiview_robust_essential_ba/CMakeFiles/openMVG_sample_multiview_robustEssential_ba.dir/build.make:107: Linux-x86_64-RELEASE/openMVG_sample_multiview_robustEssential_ba] Error 1
make[1]: *** [CMakeFiles/Makefile2:2105: openMVG_Samples/multiview_robust_essential_ba/CMakeFiles/openMVG_sample_multiview_robustEssential_ba.dir/all] Error 2
[ 70%] Linking CXX executable ../../Linux-x86_64-RELEASE/openMVG_sample_multiview_robustEssential_spherical
[ 70%] Built target openMVG_sample_multiview_robustEssential_spherical
[ 70%] Linking CXX executable ../../Linux-x86_64-RELEASE/openMVG_sample_multiview_robustEssential
[ 70%] Built target openMVG_sample_multiview_robustEssential
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().

brookskd commented on 2016-08-17 01:40

The conflict with ceres-solver should be fixed now, try again.

The build was falling back to building ceres internally due because it needed the latest eigen package.

It now builds against external Eigen and eigen is a make dependency.

Thanks for reporting.

kertase commented on 2016-08-15 22:27

is already present from the dependency ceres-solver.

Please fix this,