Package Details: openmvg-git 2.0.r43.gfe8283c8-1

Git Clone URL: https://aur.archlinux.org/openmvg-git.git (read-only, click to copy)
Package Base: openmvg-git
Description: open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
Upstream URL: http://imagine.enpc.fr/~moulonp/openMVG/
Licenses: MPL
Submitter: brookskd
Maintainer: brookskd (bartus)
Last Packager: bartus
Votes: 5
Popularity: 0.000000
First Submitted: 2016-05-01 04:29 (UTC)
Last Updated: 2022-11-03 12:46 (UTC)

Latest Comments

« First ‹ Previous 1 2 3

bartus commented on 2018-03-28 22:54 (UTC)

@brookskd: updated!

brookskd commented on 2018-03-28 13:07 (UTC)

@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 (UTC) (edited on 2018-03-28 09:01 (UTC) by bartus)

@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: https://pastebin.com/MTSFYqxW, lemon.patch: https://pastebin.com/PT9F8s8a.

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 (UTC) (edited on 2018-03-23 18:58 (UTC) by bartus)

@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: https://pastebin.com/nJacnjrd

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 (UTC)

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/libopenMVG_geometry.so.1: 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/libopenMVG_multiview.so.1: 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(). Aborting...

brookskd commented on 2016-08-17 01:40 (UTC)

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.

<deleted-account> commented on 2016-08-15 22:27 (UTC)

Hi, /usr/lib/libceres.a is already present from the dependency ceres-solver. Please fix this, Thanks