Package Details: meshroom 2021.1.0-6

Git Clone URL: https://aur.archlinux.org/meshroom.git (read-only, click to copy)
Package Base: meshroom
Description: Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision framework.
Upstream URL: https://alicevision.github.io/
Keywords: 3d multi-view-stereo photogrametry structure-from-motion texturing
Licenses: MPL2
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 10
Popularity: 0.52
First Submitted: 2018-08-02 20:18
Last Updated: 2021-08-10 15:22

Pinned Comments

bartus commented on 2019-04-10 11:42

This is a package is also hosted on GitHub.
Use env vars to control build process:
Usage cases:
  • makepkg DISABLE_CUDA=1
  • export DISABLE_CUDA=1 before build
  • {yay,paru} -S alice-vision --mflags "DISABLE_CUDA=1"
  • DISABLE_CUDA=1 ~your-aur-helper~
Notice for Yay users:

Since yay relies solely on aur-rpc to solve dependencies instead of calling makepkg --sync it can't follow dependencies logic defined in PKGBUILD. That's why it's up to the user to provide dependencies to enable optional features, otherwise yay will throw a missing dependency error.

Optional features:
  • popsift\cuda: GPU accelerated feature matching for Alice-Vision

Latest Comments

1 2 Next › Last »

bartus commented on 2021-03-02 22:08

@manofsteal¹²³: yep, magma builds for ages, but you shouldn't be doing it manually since it's available in community repository, besides it's only a transitive dependency for alice-vision required by uncertainty framework ( can be disabled if you don't need it ####)

manofsteal123 commented on 2021-03-02 16:19

makepkg -s gave me I was missing alice-vision python-psutil python-pyside2

yay -S alice-vision python-psutil python-pyside2 gave me I was missing popsift uncertainty-framework magma makepkg -s then it compiled, the whole process took a few hours to fill in the dependencies.

I would suggest installing the dependencies in this order popsift uncertainty-framework magma python-psutil python-pyside2 alice-vision

manofsteal123 commented on 2020-09-02 15:59

If you have problems building like I did go to the download site https://github.com/alicevision/meshroom/releases/tag/v2019.2.0 and extract in a folder and run the "Meshroom" executable.

bartus commented on 2020-05-09 15:54

@issue_no1: cuda is an optdepends of alice-vision so it's fine, also what do you mean by unusable plenty of features seam to work without cuda kernel build.

@gatonero: those are traversal dependencies from alice-vision it's unneeded redundancy listing them here.

issue_no1 commented on 2020-05-09 13:10

requires cuda -> without NVIDIA GPU not possible to use

gatonero commented on 2020-02-12 21:13

There are missing dependencies for: cuda popsift uncertainty-framework magma opengv

bartus commented on 2019-11-22 18:43

@edrex: Yep, cx_freeze:6.0 works fine. But you'll have to create a chroot with archive.archlinux.org mirror before python:3.8 (pyside2 won't work against python>3.7)

edrex commented on 2019-11-19 21:57

@bartus cx_freeze upstream says the issue with py 3.7 is fixed in 6.0, can you confirm patch isn't needed anymore?

https://github.com/anthony-tuininga/cx_Freeze/issues/399#issuecomment-526438095

bartus commented on 2019-04-10 11:42

This is a package is also hosted on GitHub.
Use env vars to control build process:
Usage cases:
  • makepkg DISABLE_CUDA=1
  • export DISABLE_CUDA=1 before build
  • {yay,paru} -S alice-vision --mflags "DISABLE_CUDA=1"
  • DISABLE_CUDA=1 ~your-aur-helper~
Notice for Yay users:

Since yay relies solely on aur-rpc to solve dependencies instead of calling makepkg --sync it can't follow dependencies logic defined in PKGBUILD. That's why it's up to the user to provide dependencies to enable optional features, otherwise yay will throw a missing dependency error.

Optional features:
  • popsift\cuda: GPU accelerated feature matching for Alice-Vision

hrehfeld commented on 2019-02-27 08:33

Exception: [Errno 2] No such file or directory: '/usr/lib/Meshroom-2018.1.0/lib/shiboken2/support/signature/loader.py' Traceback (most recent call last): File "<string>", line 23, in bootstrap FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/Meshroom-2018.1.0/lib/shiboken2/support/signature/loader.py' AttributeError: module 'signature_loader' has no attribute 'pyside_type_init' TypeError: 'str' object is not callable Fatal Python error: seterror_argument did not receive a result

Current thread 0x00007fae168b6200 (most recent call first): File "/tmp/makepkg/meshroom/src/meshroom/meshroom/ui/components/edge.py", line 121 in <lambda> File "/tmp/makepkg/meshroom/src/meshroom/meshroom/ui/utils.py", line 50 in load File "/tmp/makepkg/meshroom/src/meshroom/meshroom/ui/app.py", line 58 in init File "meshroom/ui/main.py", line 11 in <module> File "/tmp/makepkg/meshroom/src/meshroom/setupInitScriptUnix.py", line 39 in run File "/usr/lib/python3.7/site-packages/cx_Freeze/initscripts/startup.py", line 14 in run zsh: abort (core dumped) Meshroom