Package Details: meshlab 2021.07-1

Git Clone URL: (read-only, click to copy)
Package Base: meshlab
Description: System for processing and editing of unstructured 3D models arising in 3D scanning (qt5 version)
Upstream URL:
Licenses: GPL2
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 114
Popularity: 0.85
First Submitted: 2020-09-18 22:35
Last Updated: 2021-07-26 07:01

Dependencies (26)

Required by (0)

Sources (4)

Pinned Comments

bartus commented on 2020-05-30 16:49

Some plugins (mainly render ones like SSAO) won't work with new cmake build system, will try to port qmake patches to cmake and fix those.

bartus commented on 2019-04-10 11:42

Please report issues and patches to

Latest Comments

1 2 3 4 5 6 ... Next › Last »

mosgerila commented on 2022-01-05 09:44

Need update. Current version is 2021.10

bartus commented on 2021-08-26 07:04

@mahjong @winksaville: There's a simple trick to check if your home config files have any negative effect, run meshlab from console with altered $HOME e.g: HOME=/tmp/home meshlab 〜( ̄▽ ̄〜)

wrvsrx commented on 2021-08-26 06:57

I met the situation @mahjong said. But I fix by following method (I don't know which part solves the problem or why it works, but the white margin just disappears.)

Reboot. Log out from display. Connect to the PC by vnc (here white margin has disappeared). Log out from vnc. Remove kde config files. Log in to display.

I hope that can helps you.

mahjong commented on 2021-05-26 04:01

Does anyone else get that white area around mesh area (the area that has blue background)?

Why am I getting it?

winksaville commented on 2020-07-02 23:19

I used pacman to install eigen:

sudo pacman -Syu eigen

But, I was still getting an error that eigen3 was missing:

$ makepkg -sir
==> Making package: meshlab 2020.06-1 (Thu 02 Jul 2020 01:16:09 PM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
error: target not found: eigen3
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> eigen3
==> ERROR: Could not resolve all dependencies.

So I changed "eigen3" to "eigen" in "makedepends" to get it working:

$ git diff PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
index 55b2e73..de27d91 100644
@@ -8,7 +8,7 @@ arch=('i686' 'x86_64')
 depends=('bzip2' 'glew' 'glu' 'openssl-1.0' 'qt5-base' 'qt5-declarative' 'qt5-script' 'qt5-xmlpatterns')
-makedepends=('cmake' 'eigen3' 'ninja' 'git' 'muparser' 'levmar' 'lib3ds' 'mpir')
+makedepends=('cmake' 'eigen' 'ninja' 'git' 'muparser' 'levmar' 'lib3ds' 'mpir')
 optdepends=('u3d: for U3D and IDTF file support'
             'lib3ds: for Autodesk`s 3D-Studio r3 and r4 .3DS file support'
             'levmar: for isoparametrization and mutualcorrs plugins'

bartus commented on 2020-06-08 14:58

@daren, I've made some adjustment to ninja call. But at the end I have to find a way to recreate options=(!makeflags) like behavior for ninja, as in contrast to make it starts nproc+2 build jobs by default where make starts single one...

ulidtko commented on 2020-06-08 10:50

Hey! Thanks for maintaining this.

Would you drop gcc10.patch from here? It doesn't apply anymore, since the upstream has already merged your GCC 10 fix.

daren commented on 2020-06-08 07:56

Could you remove the MAKEFLAGS from the ninja line?

I put VERBOSE=1 in my MAKEFLAGS to see all the flags during compilation and this just breaks:

-- Build files have been written to: /build/meshlab/src/build
ninja: Entering directory `/build/meshlab/src/build'
ninja: error: unknown target 'VERBOSE=1'

Either edit the MAKEFLAGS before using it with make or don't mix it with this ninja shenanigans at all.

bartus commented on 2020-05-30 16:49

Some plugins (mainly render ones like SSAO) won't work with new cmake build system, will try to port qmake patches to cmake and fix those.

sl1pkn07 commented on 2020-04-07 09:10

fakepkg is not a official tool

tested in chroot (systemd-npawn) and makepkg

EDIT: fixed with

sed '1i#include <climits>' -i meshlab/src/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.h

in prepare(). also need more workground for build with Qt5.15 from [kde-unstable], like

sed '1i#include <QPainterPath>' -i meshlab/src/meshlab/glarea.cpp