Package Details: colmap-git 3.6.r88.g866af287-1

Git Clone URL: (read-only, click to copy)
Package Base: colmap-git
Description: General-purpose Structure-from-Motion (SfM) and Multi-View Stereo (MVS) pipeline with a graphical and command-line interface.
Upstream URL:
Keywords: 3d multi-view-stereo reconstruction structure-from-motion
Licenses: GPL
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 4
Popularity: 0.008854
First Submitted: 2017-03-21 10:48
Last Updated: 2021-05-26 07:35

Pinned Comments

bartus commented on 2019-04-10 11:42

This package is also hosted on GitHub.
Use env vars to control build process:
  • BUILD_CUDA=ON|OFF to skip cuda kernel build (default 'ON')
  • CUDA_ARCH="5.2,7.2" to build for a specific Cuda arch, supports multiple values.
  • MAKEFLAGS="xxx" to override default make flags
Usage cases:
  • export BUILD_CUDA=OFF before build
  • BUILD_CUDA=OFF ~your-aur-helper~
  • makepkg BUILD_CUDA=OFF
  • yay -S colmap-git --mflags "BUILD_CUDA=OFF"

bartus commented on 2017-03-21 11:02

If you like `visualsfm` you will love this !
Single click "automatic reconstruction" fully CUDA accelerated, producing coloured,trimmed mesh.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

Djangata commented on 2018-05-20 20:56

i get an error and don't really know how to troubleshoot it

[ 13%] Linking CXX static library libestimators.a [ 15%] Built target estimators [ 17%] Built target util_cuda [ 17%] Built target flann [ 39%] Built target graclus [ 41%] Built target lsd [ 41%] Building NVCC (Device) object src/ext/PBA/CMakeFiles/pba.dir/ gcc: error: unrecognized command line option ‘-fno-plt’ CMake Error at (message): Error generating /home/jordan/Programs/Colmap/colmap-git/src/build/src/ext/PBA/CMakeFiles/pba.dir//./

make[2]: [src/ext/PBA/CMakeFiles/pba.dir/build.make:65: src/ext/PBA/CMakeFiles/pba.dir/] Error 1 make[1]: [CMakeFiles/Makefile2:647: src/ext/PBA/CMakeFiles/pba.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Harvie commented on 2018-04-06 16:25

Please build from #branch=master rather than from #branch=dev by default. Master seems to be more stable for everyday use.

bartus commented on 2018-04-04 07:06

@Harvie: Done, mind that dense reconstruction is only available on CUDA (no CPU support planned). You will have to use one of those #{mve,pmvs,openmvg,openmvs}.

Harvie commented on 2018-04-01 00:27

I had to manually add -DCUDA_ENABLED=OFF, seems CUDA_ENABLED defaults to ON.

bartus commented on 2018-03-30 04:08

@Harvie PKGBUILD is cuda aware - if you build on system without cuda it won't be turned on:

 52   # determine whether we can precompile CUDA kernels
 53     _CUDA_PKG=`pacman -Qq cuda 2>/dev/null` || true
 54     if [ "$_CUDA_PKG" != "" ]; then
 56     fi

If you want to disble cuda kernel you can always comment out _EXTRAOPTS. If you have any better ide, I'm open for patching ;)

Harvie commented on 2018-03-30 01:22

Please make non-CUDA version of the package. or at least simple option to disable CUDA that can be uncommented on top of the PKGBUILD.

bartus commented on 2018-01-13 22:58

@sliedes problem lays in the new directory organization, switch to master until the issue gets resolved upstream.

sliedes commented on 2018-01-13 13:13

Currently fails the package() step:


==> Entering fakeroot environment... ==> Starting package()... [...] Install the project... -- Install configuration: "Release" CMake Error at cmake_install.cmake:41 (FILE): FILE problem creating directory: /usr/lib/colmap

make: *** [Makefile:118: install] Error 1 ==> ERROR: A failure occurred in package(). Aborting...


The offending code in src/build/cmake_install.cmake is




My cmake-fu is not sufficient to understand how and when it takes DESTDIR into account, but here it seems to fail...

bartus commented on 2017-04-24 10:15

@nicolasvila There could be a dosen of possible causes.
You should build debug package
Collect backtrace and report the issue upstream on github

NicolasV commented on 2017-04-22 00:01

Compilation succeeded with the updated dependencies but the application crash at launch with a "illegal instruction (core dumped)"
Don't know what's wrong...