Package Details: openmvs-git 0.7.r47.g063e5cd-2

Git Clone URL: https://aur.archlinux.org/openmvs-git.git (read-only)
Package Base: openmvs-git
Description: open Multi-View Stereo reconstruction library with simple and automatic set of tools
Upstream URL: http://cdcseacave.github.io/openMVS
Keywords: multi-view-stereo surface-reconstruction
Licenses: GPL
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 4
Popularity: 0.029660
First Submitted: 2016-10-21 23:16
Last Updated: 2018-11-18 09:07

Latest Comments

wdna commented on 2018-11-19 08:00

Thanks a lot! Can confirm the new build works now.

Finished making: openmvs-git 0.7.r47.g063e5cd-2

bartus commented on 2018-11-18 08:00

@wdna: Problem lays in CGAL 4.12->4.13 not boost/Cuda. Please confirm if this error occurs in your build log:

/build/openmvs-git/src/openmvs-git/libs/MVS/SceneReconstruct.cpp:727:48: error: ‘class CGAL::Triangulation_cell_base_with_info_3<unsigned int, CGAL::Epick, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_with_info_3<DELAUNAY::vert_info_t, CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<unsigned int, CGAL::Epick> > > > >’ has no member named ‘circumcenter’
  const Point3f cc(CGAL2MVS<float>(facet.first->circumcenter(Tr.geom_traits())));

There is PR in upstream already, will test and pull the patch here asap ;)

wdna commented on 2018-11-17 07:23

Hey! I was trying to rebuild openmvs-git on my system because update in boost (.67 -> .68) it failed with the following messages:

...
/opt/cuda/include/cuda.h:11099:36: note: declared here
 __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetv(CUfunction hfunc, int offset, void *ptr, unsigned int numbytes);
                                    ^~~~~~~~~~~
In file included from /var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/../Common/Types.h:2693,
                 from /var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/../Common/Common.h:176,
                 from /var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/Common.h:42,
                 from /var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/SceneTexture.cpp:32:
/var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/../Common/CUDA.h:94:35: warning: ‘CUresult cuParamSetv(CUfunction, int, void*, unsigned int)’ is deprecated [-Wdeprecated-declarations]
  const CUresult result(cuParamSetv(hKernel, paramOffset, (void*)&param, sizeof(T)));
                        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/../Common/CUDA.h:17,
                 from /var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/../Common/Types.h:2693,
                 from /var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/../Common/Common.h:176,
                 from /var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/Common.h:42,
                 from /var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/SceneTexture.cpp:32:
/opt/cuda/include/cuda.h:11099:36: note: declared here
 __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetv(CUfunction hfunc, int offset, void *ptr, unsigned int numbytes);
                                    ^~~~~~~~~~~
/var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/SceneTexture.cpp: In member function ‘void MeshTexture::GlobalSeamLeveling()’:
/var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/SceneTexture.cpp:1239:31: warning: ‘itV.MeshTexture::VertexPatchIterator::idxPatch’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    const uint32_t idxPatch(itV);
                               ^
/var/cache/pacman/pkg/openmvs-git10025/openmvs-git/src/openmvs-git/libs/MVS/SceneTexture.cpp:1249:39: warning: ‘itVAdj.MeshTexture::VertexPatchIterator::idxPatch’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      const uint32_t idxPatchAdj(itVAdj);
                                       ^
make[1]: *** [CMakeFiles/Makefile2:345: libs/MVS/CMakeFiles/MVS.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().

My CUDA version is at community/cuda 10.0.130-2

Can anyone provide some insight on this? perhaps a way to manually fix the build?