Package Details: meshlab 2022.02-1

Git Clone URL: https://aur.archlinux.org/meshlab.git (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: https://www.meshlab.net
Licenses: GPL2
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 117
Popularity: 0.61
First Submitted: 2020-09-18 22:35 (UTC)
Last Updated: 2022-05-21 12:44 (UTC)

Pinned Comments

bartus commented on 2022-03-14 10:35 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post

bartus commented on 2020-05-30 16:49 (UTC) (edited on 2020-05-30 16:49 (UTC) by bartus)

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 (UTC) (edited on 2021-08-26 06:58 (UTC) by bartus)

Please report issues and patches to github.com/AUR-meshlab

Latest Comments

bartus commented on 2022-03-14 10:35 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post

mosgerila commented on 2022-01-05 09:44 (UTC)

Need update. Current version is 2021.10

bartus commented on 2021-08-26 07:04 (UTC) (edited on 2021-08-26 07:05 (UTC) by bartus)

@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 (UTC) (edited on 2021-08-26 07:06 (UTC) by wrvsrx)

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

Does anyone else get that white area around mesh area (the area that has blue background)? https://imgur.com/6ZHMThA

Why am I getting it?

winksaville commented on 2020-07-02 23:19 (UTC)

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
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ arch=('i686' 'x86_64')
 url="http://www.meshlab.net"
 license=('GPL2')
 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 (UTC) (edited on 2020-06-08 14:58 (UTC) by bartus)

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

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 (UTC) (edited on 2020-06-08 07:56 (UTC) by daren)

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 (UTC) (edited on 2020-05-30 16:49 (UTC) by bartus)

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 (UTC) (edited on 2020-04-07 09:38 (UTC) by sl1pkn07)

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

greetings

bartus commented on 2020-04-04 14:30 (UTC)

@sl1pkn07: Can't reproduce with either gcc:9.2/9.3. Could you please check if clean chroot build works fine for you?

mkdir -p /tmp/clean
sudo mount -t tmpfs -o suid tmpfs /tmp/clean
fakepkg levmar f2c lib3ds mpir muparser -o /tmp/clean -j $(nproc)
extra-x86_64-build -c -r /tmp/clean/ -- $(printf -- "-I %s " /tmp/clean/*pkg*)

sl1pkn07 commented on 2020-04-04 08:52 (UTC)

2020.04.r7.g3e89ebb8d not fix the error in the comment below

sl1pkn07 commented on 2020-03-18 15:54 (UTC)

FAILED: CMakeFiles/external-ssynth.dir/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.cpp.o 
/usr/bin/c++  -DMESHLAB_SCALAR=float -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -Iexternal-ssynth_autogen/include -I/tmp/makepkg/meshlab-git/src/meshlab/vcglib -I/tmp/makepkg/meshlab-git/src/meshlab/src -I/usr/include/eigen3 -isystem /tmp/makepkg/meshlab-git/src/meshlab/src/external/structuresynth-1.5/ssynth -isystem /usr/include/qt -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtOpenGL -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtScript -march=native -O2 -pipe -fno-plt -fPIC   -fPIC -MD -MT CMakeFiles/external-ssynth.dir/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.cpp.o -MF CMakeFiles/external-ssynth.dir/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.cpp.o.d -o CMakeFiles/external-ssynth.dir/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.cpp.o -c /tmp/makepkg/meshlab-git/src/meshlab/src/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.cpp
In file included from /tmp/makepkg/meshlab-git/src/meshlab/src/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.cpp:1:
/tmp/makepkg/meshlab-git/src/meshlab/src/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.h:28:35: error: 'ULONG_MAX' was not declared in this scope
   28 |    bool wait(unsigned long time = ULONG_MAX) { wcm.lock(); bool w = wc.wait(&wcm,time); wcm.unlock(); return w; }
      |                                   ^~~~~~~~~
/tmp/makepkg/meshlab-git/src/meshlab/src/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.h:5:1: note: 'ULONG_MAX' is defined in header '<climits>'; did you forget to '#include <climits>'?
    4 | #include <QWaitCondition>
  +++ |+#include <climits>
    5 | 
ninja: build stopped: subcommand failed.

bartus commented on 2020-01-07 20:08 (UTC)

@thgravo: [Fixed]

thgravo commented on 2020-01-07 11:31 (UTC)

Something is messed up with the install path:

> pacman -Ql meshlab-git
meshlab-git /home/
meshlab-git /home/f/
meshlab-git /home/f/.cache/
meshlab-git /home/f/.cache/yay/
meshlab-git /home/f/.cache/yay/meshlab-git/
meshlab-git /home/f/.cache/yay/meshlab-git/src/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/bin/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/bin/meshlab
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/bin/meshlabserver
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/libmeshlab-common.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/filter_measure.xml
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/filter_mutualinfo.xml
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/filter_screened_poisson.xml
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/filter_sketchfab.xml
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/filter_voronoi.xml
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libdecorate_background.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libdecorate_base.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libdecorate_raster_proj.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libdecorate_shadow.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libedit_align.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libedit_manipulators.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libedit_measure.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libedit_mutualcorrs.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libedit_paint.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libedit_point.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libedit_quality.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libedit_referencing.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libedit_select.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_ao.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_camera.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_clean.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_color_projection.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_colorproc.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_create.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_createiso.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_csg.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_dirt.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_fractal.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_func.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_geodesic.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_img_patch_param.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_isoparametrization.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_layer.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_measure.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_meshing.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_mls.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_mutualglobal.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_mutualinfo.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_plymc.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_qhull.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_quality.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_sampling.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_screened_poisson.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_sdfgpu.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_select.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_sketchfab.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_ssynth.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_texture.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_trioptimize.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_unsharp.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libfilter_voronoi.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_3ds.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_base.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_bre.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_collada.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_ctm.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_expe.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_json.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_pdb.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_tri.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_txt.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_u3d.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libio_x3d.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/librender_gdp.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/librender_radiance_scaling.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libsample_filtergpu.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libsampleedit.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libsamplefilter.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/lib/meshlab/plugins/libsamplefilterdyn.so
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/applications/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/applications/meshlab.desktop
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/icons/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/icons/hicolor/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/icons/hicolor/meshlab.png
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/Cook-Torrance.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/Cook-Torrance.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/Cook-Torrance.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/Hatch.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/Hatch.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/Hatch.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/Oren-Nayar.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/Oren-Nayar.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/Oren-Nayar.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/SEM.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/SEM.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/ambient_occlusion.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/ambient_occlusion4.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/ambient_occlusion8.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/depthmap.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/depthmap.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/depthmap.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/dimple.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/dimple.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/dimple.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/electronic microscope.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/envmap.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/envmap.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/envmap.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/glass.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/glass.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/glass.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/gooch.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/gooch.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/gooch.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/lattice.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/lattice.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/lattice.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/minnaert.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/minnaert.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/minnaert.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/normalmap.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/normalmap.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/normalmap.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/phong.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/phong.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/phong.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/polkadot3d.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/polkadot3d.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/polkadot3d.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/reflexion_lines.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/reflexion_lines.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/reflexion_lines.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/slicingplane.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/slicingplane.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/slicingplane.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/stripes2.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/stripes2.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/stripes2.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/toon.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/toon.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/toon.vert
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/xray.frag
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/xray.gdp
meshlab-git /home/f/.cache/yay/meshlab-git/src/;/usr""/share/meshlab/shaders/xray.vert

bartus commented on 2020-01-06 09:16 (UTC) (edited on 2020-01-06 09:17 (UTC) by bartus)

@sl1pkn07: [extra]/qhull is to new for meshlab to use. It depends on version 2013 <_<. I've added flag to ignore system qhull library, please report how it's working for you.

In case of similar issue in the future you can always build with extra-x86_64-build from devtools (wrapper around clean chroot build, which prevent aberration from locally installed packages)

sl1pkn07 commented on 2020-01-05 13:27 (UTC) (edited on 2020-01-05 13:28 (UTC) by sl1pkn07)

CMake Error at meshlabplugins/filter_qhull/CMakeLists.txt:13 (add_library):
  Target "filter_qhull" links to target "Qhull::qhull" but the target was not
  found.  Perhaps a find_package() call is missing for an IMPORTED target, or
  an ALIAS target is missing?


-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.

qhull is installed (1 extra/qhull 2019.1-3 (732.7 KiB 3.3 MiB) (Installed))

thgravo commented on 2019-12-12 09:39 (UTC)

~> cat meshlab/src/meshlabplugins/io_ctm/io_ctm.pro.rej

--- src/meshlabplugins/io_ctm/io_ctm.pro
+++ src/meshlabplugins/io_ctm/io_ctm.pro
@@ -3,10 +3,9 @@ HEADERS += io_ctm.h \
     $$VCGDIR/wrap/io_trimesh/import_ctm.h \
     $$VCGDIR/wrap/io_trimesh/export_ctm.h
 SOURCES += io_ctm.cpp
+INCLUDEPATH += ../../external/OpenCTM-1.0.3/lib
 TARGET = io_ctm

-!CONFIG(system_openctm): INCLUDEPATH *= ../../external/OpenCTM-1.0.3/lib
-
 win32-msvc.net:QMAKE_CXXFLAGS += /DOPENCTM_STATIC
 win32-msvc2005:QMAKE_CXXFLAGS += /DOPENCTM_STATIC
 win32-msvc2008:QMAKE_CXXFLAGS += /DOPENCTM_STATIC

sl1pkn07 commented on 2019-12-10 15:17 (UTC)

Hunk #1 FAILED at 3.
1 out of 1 hunk FAILED -- saving rejects to file src/meshlabplugins/io_ctm/io_ctm.pro.rej
patching file src/meshlabplugins/render_radiance_scaling/render_radiance_scaling.pro
patching file src/meshlabserver/meshlabserver.pro

bartus commented on 2019-12-10 08:34 (UTC)

@pingplug: should be fixed now, have to drop a few upstream applied patches.

pingplug commented on 2019-12-08 01:08 (UTC)

patching file src/external/external.pro
Hunk #1 FAILED at 2.
1 out of 1 hunk FAILED -- saving rejects to file src/external/external.pro.rej
patching file src/external/ext_common.pri
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/external/ext_common.pri.rej
patching file src/meshlab/meshlab.pro
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/meshlab/meshlab.pro.rej

sl1pkn07 commented on 2019-10-21 16:09 (UTC)

build ok. the undefined symbol is gone, the "missing library" still here, but i forgot

Error While parsing the XML filter plugin descriptors: We are trying to load a xml file that does not correspond to any dll or javascript code; please delete all the spurious xml files
Error While parsing the XML filter plugin descriptors: We are trying to load a xml file that does not correspond to any dll or javascript code; please delete all the spurious xml files
Error While parsing the XML filter plugin descriptors: We are trying to load a xml file that does not correspond to any dll or javascript code; please delete all the spurious xml files
Error While parsing the XML filter plugin descriptors: We are trying to load a xml file that does not correspond to any dll or javascript code; please delete all the spurious xml files
Error While parsing the XML filter plugin descriptors: We are trying to load a xml file that does not correspond to any dll or javascript code; please delete all the spurious xml files

i'm not sure what means

also i have a little problem with UI in my 4K non-Hidpi screen (with meshlab and meshlab-git)

https://i.ibb.co/mB0FtWx/Screenshot-20191021-180813.png

seems a upstream

greeting

sl1pkn07 commented on 2019-10-21 13:57 (UTC)

in testing

note: the .install file is not need anymore because pacman hooks

bartus commented on 2019-10-21 13:08 (UTC) (edited on 2019-10-21 13:33 (UTC) by bartus)

@sl1pkn07: I've hacked a patch stripping Unicode form filter_func. Could you try it out and report how it's working for you?

git clone https://github.com/bartoszek/AUR-meshlab-git meshlab
cd meshlab
makepkg -si

If it fail please check with-muparser branch which includes internal muparser lib.

git clone --branch=with-muparser https://github.com/bartoszek/AUR-meshlab-git meshlab

bartus commented on 2019-10-21 13:07 (UTC)

@sl1pkn07: I've hacked a patch stripping Unicode form filter_func. Could you try it out and report how it's working for you? ```sh git clone https://github.com/bartoszek/AUR-meshlab-git meshlab cd meshlab makepk

bartus commented on 2019-10-21 06:50 (UTC) (edited on 2019-10-21 06:50 (UTC) by bartus)

Ok, the issue on meshlb side meshlab VS2017 compatibility patch

muparser expects char string when meshlab provides wchar_t string :(

$ nm -CD  /usr/lib/libmuparser.so|grep mu::ParserBase::SetExpr
00000000000236b0 T mu::ParserBase::SetExpr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
nm -CD  /usr/lib/meshlab/plugins/libfilter_func.so|grep mu::ParserBase::SetExpr
                 U mu::ParserBase::SetExpr(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)

Will patch this and report upstream.

bartus commented on 2019-10-21 05:49 (UTC) (edited on 2019-10-21 05:56 (UTC) by bartus)

Yep, there's is an issue:

pacman -Qql meshlab|xargs -I{} sh -c "file {}|grep -q ELF && echo {}"| LD_LIBRARY_PATH=/usr/lib/meshlab/ xargs ldd -r|c++filt

They doesn't prevent core meshlab from working, but effects filter_func plugin...

sl1pkn07 commented on 2019-10-20 22:59 (UTC) (edited on 2019-10-20 23:27 (UTC) by sl1pkn07)

the undefined symbol, seems is problem with muparser library (system one is too new)

https://github.com/cnr-isti-vclab/meshlab/blob/master/src/external/muparser_v225/include/muParser.h#L32

and about the "missing" library

diff --git a/src/shared.pri b/src/shared.pri
index 2d51ad89..c842e247 100644
--- a/src/shared.pri
+++ b/src/shared.pri
@@ -23,6 +23,8 @@ linux-g++:LIBS += -L../../distrib -lcommon -lGL -lGLU
 linux-g++-32:LIBS += -L../../distrib -lcommon -lGL -lGLU
 linux-g++-64:LIBS += -L../../distrib -lcommon -lGL -lGLU

+linux:QMAKE_LFLAGS += -Wl,-rpath,/usr/lib/meshlab
+
 win32-msvc2013:DEFINES += GLEW_STATIC _USE_MATH_DEFINES
 win32-msvc2015:DEFINES += GLEW_STATIC _USE_MATH_DEFINES
 win32-msvc:DEFINES += GLEW_STATIC _USE_MATH_DEFINES

sl1pkn07 commented on 2019-10-20 22:00 (UTC)

└───╼  for i in $(find "/usr/lib/meshlab/plugins" -name *.so* -type f); do ldd "${i}" | grep "not found" && echo "${i}"; done
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_geodesic.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_sketchfab.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_csg.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_colorproc.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libdecorate_raster_proj.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_collada.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_createiso.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libsample_filtergpu.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_screened_poisson.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_mls.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libedit_point.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_ssynth.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_sampling.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libedit_align.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_img_patch_param.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_tri.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libsampleedit.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_texture.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_bre.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libedit_referencing.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_txt.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_color_projection.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_ao.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_quality.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libedit_manipulators.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/librender_radiance_scaling.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_select.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_plymc.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libdecorate_base.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_func.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libedit_paint.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_u3d.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_mutualglobal.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_json.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_meshing.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libedit_select.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_unsharp.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_create.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_voronoi.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_dirt.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_base.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_qhull.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_trioptimize.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_camera.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libsamplefilterdyn.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libdecorate_background.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_clean.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_sdfgpu.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_fractal.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libdecorate_shadow.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libedit_measure.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_isoparametrization.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/librender_gdp.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_pdb.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_3ds.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_mutualinfo.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_expe.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libedit_quality.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libio_ctm.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libsamplefilter.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_layer.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libedit_mutualcorrs.so
 libcommon.so.1 => not found
/usr/lib/meshlab/plugins/libfilter_measure.so
 libcommon.so.1 => not found

seems need add rpath in the plugin libraries

sl1pkn07 commented on 2019-10-20 19:29 (UTC)

when run meshlab

"No se puede cargar la biblioteca /usr/lib/meshlab/plugins/libfilter_func.so: (/usr/lib/meshlab/plugins/libfilter_func.so: undefined symbol: _ZN2mu10ParserBase7SetExprERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE)"

any hit what is the library culprit?

bartus commented on 2019-04-10 11:42 (UTC) (edited on 2021-08-26 06:58 (UTC) by bartus)

Please report issues and patches to github.com/AUR-meshlab

bartus commented on 2018-07-04 12:42 (UTC)

@zhou13: should be fixed now.

zhou13 commented on 2018-07-03 20:45 (UTC)

Could you change the dependency from IDTFConverter to u3d? It will make the life of AUR helper easiler. See https://github.com/Jguer/yay/issues/529. Thanks!

adjivas commented on 2018-06-30 23:04 (UTC)

This package not install the IDTFConverter? That required by the U3D support.

pars commented on 2018-06-10 17:05 (UTC)

@bartus Thanks a lot for your reply and patch!

bartus commented on 2018-06-08 15:49 (UTC) (edited on 2018-06-08 15:50 (UTC) by bartus)

Disclaimer: Every one having problem compiling meshlab with qt5(5.11) Meshlab won't build against qt5(5.11) but will work perfectly fine with one. Just build the package in chroot with downgraded qt5-base package and install it in your production environment.

bartus commented on 2018-06-08 15:35 (UTC) (edited on 2018-06-08 15:45 (UTC) by bartus)

@pars: Development is pinned at qt5.9, current LTS version, and there's no plan to support the newer version for the time being.

bartus commented on 2018-06-08 13:07 (UTC) (edited on 2018-06-08 13:10 (UTC) by bartus)

@pars: Already reported upstream. If it won't be fixed soon, will try to come up with a patch. For now, one could ignore qt5 update, or build in chroot with qt5 downgraded and install with pacman -Udd to skip deps check, and copy missing libs form chroot to a production server.

pars commented on 2018-06-08 11:21 (UTC)

Hi guys,

After the recent update to Qt 5.11, I no longer manage to build meshlab. Is this something that can be addressed here, or only with the original developers?

Thanks in advance!

russkel commented on 2018-06-07 12:37 (UTC) (edited on 2018-06-07 12:37 (UTC) by russkel)

Can't get this to build at this point.

Getting errors like this:

In file included from shaderDialog.cpp:24:
shaderDialog.h: At global scope:
shaderDialog.h:55:21: error: ‘QSlider’ was not declared in this scope
   std::map<QString, QSlider*> sliders;
                     ^~~~~~~

cmsigler commented on 2018-03-18 22:41 (UTC) (edited on 2018-03-18 22:48 (UTC) by cmsigler)

@bartus,

Superior :) Thanks for editing to improve the PKGBUILD. I'm usually just happy to get something to build without barfing....

P.S.: Wow. You did a thoroughly outstanding and time-consuming job. Fixed linking in the external/ tree the "right" way. Well done. Thank you.

Clemmitt

bartus commented on 2018-03-18 10:48 (UTC) (edited on 2018-03-18 19:54 (UTC) by bartus)

@cmsigler I made some refinements to the PKGBUILD and patches, should be working now.

Should finally create OpenCTM,libjhead,libssynth dedicated packages, but to lazy ;)

cmsigler commented on 2018-03-18 00:32 (UTC)

@bartus,

Genius! You're the best! It's a part of the package now and I'll test stuff like Geometric Measures when I have a bit of free time.

Thank you!

Clemmitt

cmsigler commented on 2018-03-18 00:19 (UTC)

Hello,

I tried meshlab-git this morning and hacked at it until a current git pull built for me. YMMV. Patches:

https://pastebin.com/8spC1uRb -- Patch for PKGBUILD https://pastebin.com/riQUHmj6 -- New version of rpath.patch https://pastebin.com/0UfdBLMw -- New version of meshlabserver_GLU.patch https://pastebin.com/p4PN0Y9t -- New version of mpir.patch https://pastebin.com/41yLhtBs -- New version of plugin_dir.patch

NOTE the horrendous hack I did to fix the missing src/meshlab/src/external/lib/linux-g++ directory problem. HTH.

Clemmitt Sigler

bartus commented on 2018-03-17 19:19 (UTC)

@cmsigler: Should be working now, please confirm.

cmsigler commented on 2018-03-17 11:19 (UTC) (edited on 2018-03-17 18:19 (UTC) by cmsigler)

@bartus,

TY very much! :)

[UPDATE: Please see comment below about libgfortran.so.3 problem.]

Clemmitt

bartus commented on 2018-03-17 10:58 (UTC) (edited on 2018-03-17 11:03 (UTC) by bartus)

@cmsigler: You are correct, there are some files that are not copied to distrib\plugins by make script (mainly xmls for measure/mutualinfo/skechfab plugins). Will fix this asap.

strace meshlab

openat(AT_FDCWD, "/usr/lib/meshlab/plugins/libfilter_measure.xml", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

Please recompile package, as on my system nither edit_mutualcorrs nor filter_isoparametrization requires libfortran.so.3. They both links to libfortran.so.4 witch is a part of gcc-libs (7.3.0-1)

cmsigler commented on 2018-03-16 20:15 (UTC) (edited on 2018-03-17 19:06 (UTC) by cmsigler)

Hi,

I hope this isn't a noob-type question. I've installed meshlab from AUR. My build seems to be missing a few filter functions.

Under Help->Plugin Info, libfilter_measure.so provides no plugin functions (no pull-down arrow next to its listing). Most others have functions (although libfilter_mutualinfo.so and libfilter_sketchfab.so don't). Namely, I'm looking for "Compute Geometric Measures" and friends (see https://github.com/cnr-isti-vclab/meshlab/blob/master/src/meshlabplugins/filter_measure/filter_measure.xml).

I've tried Googling everything I can think of and haven't found any helpful hints. Is this my silly configuration problem? TIA.

Clemmitt Sigler

[P.S.: libgfortran.so.3 problem was stupid, an ancient, un-updated atlas-lapack-base package. Installing lapack along with blas and cblas fixed it. HTH.]

bartus commented on 2017-12-06 09:03 (UTC) (edited on 2017-12-06 09:03 (UTC) by bartus)

@paulmelis

The package doesn't compile with gcc 7.2, it needs the following patch.

No, meshlab do not include openmesh sources. Package compiles against gcc 7.2 just fine

paulmelis commented on 2017-11-30 16:11 (UTC)

The package doesn't compile with gcc 7.2, it needs the following patch: https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/commit/acb62194f4268651250cda546dc8c93610893877

bartus commented on 2017-06-21 12:56 (UTC) (edited on 2017-06-21 12:57 (UTC) by bartus)

@chipbuster temporary fixed by removing unused functions from import_nvm,import_out. tests{ Bundle (out) working, sfm (nvm) not tested. }

chipbuster commented on 2017-06-17 22:44 (UTC)

I seem to be getting a variant on the errors in the bug report at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853545, which are related to the effects of the GCC-7 compiler. Is this supposed to affect this package as well (I don't see any mentions of it)?

tjkopena commented on 2017-05-08 12:33 (UTC)

This package also currently has a dependency on openssl-1.0, which is not listed.

harrysummer commented on 2017-04-04 15:13 (UTC)

Crashing and digging for hours and finally solved... For people who crashes under KDE environment when clicking on any filter and render menu items, please disable the automatic mnenomics generated by KDE. Maybe we should upstream this as a bug to the author of MeshLab? Reference: http://stackoverflow.com/questions/32688153/how-to-disable-automatic-mnemonics-in-a-qt-application-on-kde

bartus commented on 2017-02-03 16:25 (UTC) (edited on 2017-02-03 16:29 (UTC) by bartus)

@dcanelhas For meshlab_full.pro \\ '-fopenmp' flags are included among applicable plugins *.pro files (will it make any difference to include it globaly? ) For external.pro \\ enabling 'openmp' for ssynth could be beneficial (will test and update).

dcanelhas commented on 2017-01-31 11:05 (UTC)

if your cpu supports it i tmakes sense to change the PKGBUILD on the qmake lines to qmake external.pro -r "QMAKE_CXXFLAGS_RELEASE+= -fopenmp" and "LIBS+=-fopenmp" qmake meshlab_full.pro -r "QMAKE_CXXFLAGS_RELEASE+= -fopenmp" and "LIBS+=-fopenmp" to avoid having gcc ignore all the #pragma omp parallel for and serializing the code that could be run in parallel on multiple cores

dejavu commented on 2017-01-11 02:29 (UTC)

Nice, thank you!

bartus commented on 2017-01-09 22:44 (UTC) (edited on 2017-01-10 09:04 (UTC) by bartus)

@dejavu I made it ( dirty and hacky :) but seams to work, at least for me. Haven't been testing this solution extensively, bugs are expected. Please test and report if working fine for you.

bartus commented on 2017-01-07 14:38 (UTC) (edited on 2017-01-07 16:23 (UTC) by bartus)

@dejavu Most of those are known issues ( io_txt and screedenpoisson already fixed in git ). @net147 Works here on vbox and qemu.

dejavu commented on 2017-01-07 13:11 (UTC)

@bartus: Oh, if some paths in the source code have to be patched/changed, than it would be more work than I have expected and probably it's not worth it?! Another question, have you created the patches regarding "io_txt.pro" and the "cpp11_abs". It would be nice to report that upstream (GitHub), because that are trivial changes. I could also report it, if you are the author of those patches. @net147: I guess bartus can't do anything against that. It would be better to report it on GitHub ;-). I have also encountered the progress bar issue. It occurs only if it does not detect the video memory, starting it using my Intel card the bar remains, on my NVIDIA it shows the video memory.

net147 commented on 2017-01-07 11:01 (UTC) (edited on 2017-01-07 11:03 (UTC) by net147)

@bartus When I launch MeshLab, the graphics window shows as black. I have to go to File > New Empty Project and then close the project for it to display properly. Also, there is an indeterminate progress bar at the bottom right which keeps moving around left-to-right-to-left-to-right-etc. This occurs on 2 systems - one with Intel graphics and one with software rendering in VirtualBox (export LIBGL_ALWAYS_SOFTWARE=1).

bartus commented on 2017-01-07 03:21 (UTC) (edited on 2017-01-07 03:26 (UTC) by bartus)

@dejavu Saw fedora have meshlab in /usr (patched paths to shaders/plugins; should be working here to).

dejavu commented on 2017-01-06 23:45 (UTC) (edited on 2017-01-06 23:46 (UTC) by dejavu)

@bartus: Thanks, compilation worked fine. Nice idea to replace most or all external dependencies with additional packages. One thing would could be probably improved is to install the package into the /usr folder instead of /opt.

bartus commented on 2017-01-06 23:06 (UTC) (edited on 2017-01-06 23:07 (UTC) by bartus)

@net147, @dejavu, @chocopuff I usurp the package :) Now it's a clone of my 'meshlab-git' package with according fragments added to source definitions.

bartus commented on 2017-01-06 22:24 (UTC)

@tata Fixed.

tata commented on 2017-01-06 09:45 (UTC)

Hunk #1 succeeded at 30 with fuzz 2 (offset 4 lines). ==> fix meshlab/src/plugins_experimental/io_TXT/ case sensitive path mv: cannot stat 'meshlab/src/plugins_experimental/io_TXT/io_txt.pro': No such file or directory ==> ERROR: A failure occurred in prepare(). Aborting... ==> ERROR: Makepkg was unable to build meshlab-git. line 59 in the PKGBUILD got failured

chocopuff commented on 2017-01-06 06:17 (UTC)

@dejavu please do help maintain it. I checked the commit changes and there was a revert back to 1.3.3. I'm confused as to why that was. I haven't had the time since to look into it. Thanks!

dejavu commented on 2017-01-06 01:44 (UTC)

@chocopuff: You have adapted the package recently but haven't updated it yet. Should I take it, or do you have time to maintain it?

bartus commented on 2016-12-14 19:11 (UTC) (edited on 2016-12-16 21:35 (UTC) by bartus)

// Repository is currently undergoing heavy refactoring after migration. // Further commits will surly brings more conflicts with this PKGBUILD. // Will be grateful for all bug report. // Will try to rebuild package weekly basis to keep it in sync

net147 commented on 2016-10-31 00:12 (UTC)

@bartus Added the patch

bartus commented on 2016-10-30 18:35 (UTC) (edited on 2016-10-30 18:36 (UTC) by bartus)

Please include this patch https://sourceforge.net/p/meshlab/bugs/_discuss/thread/4a9f2d09/72bd/attachment/fix_local_stl_import.patch It fixes the locale problem described in my previous post.

bartus commented on 2016-10-03 11:29 (UTC) (edited on 2016-10-30 18:22 (UTC) by bartus)

Have some weird issue when trying to load bundler.rd.out form visual-sfm. Meshlab consume all available memory (16GB RAM, 32GB swapspace) until kernel issues SIGKILL. Strangely when running in debug mode in qtcreator (qt4 kit: qmake-qt4 meshlab_full.pro -r -spec linux-g++ CONFIG+=debug) it works fine and consume less than 1GB memory. Here is mentioned project file and its resources: https://www.dropbox.com/s/ezxrsgpz9pu8ii7/wall-tyniec.vsfm.cmvs.txz?dl=0 I'm not familiar with qmake projects but try to pinpoint the issue further. [SOLVED] Locale setting are affecting meshlab. If your current locale has comma as decimal separator it will break all text base format imports. It would be great if we have meshlab startup script overriding LC_NUMERCI.

kikislater commented on 2016-06-03 09:42 (UTC) (edited on 2016-06-26 09:13 (UTC) by kikislater)

EDIT : bad dependencie mpir from nuxsfm. Works well I've got an error since I wanted to updated from previous version. I have 1.3.3 from 3may at this time. Do you have an idea ? ../../../../vcglib/vcg/complex/algorithms/clean.h:457:21: note : ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ return count_removed; ^~~~~~ ../../../../vcglib/vcg/complex/algorithms/clean.h: Dans la fonction membre statique ‘static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)’: ../../../../vcglib/vcg/complex/algorithms/clean.h:1630:59: attention : typedef ‘VDistFunct’ locally defined but not used [-Wunused-local-typedefs] typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct; ^~~~~~~~~~ make[1] : on quitte le répertoire « /tmp/yaourt-tmp-kiki/aur-meshlab/src/meshlab/src/meshlabplugins/filter_csg » Makefile:1014 : la recette pour la cible « sub-meshlabplugins-filter_csg-make_default-ordered » a échouée make: *** [sub-meshlabplugins-filter_csg-make_default-ordered] Erreur 2 ==> ERREUR : Une erreur s’est produite dans build(). Abandon... ==> ERREUR : Makepkg n'a pas pu construire meshlab. ==> Relancer la compilation de meshlab ? [o/N]

net147 commented on 2016-05-30 22:37 (UTC) (edited on 2016-05-30 22:38 (UTC) by net147)

@undefinedmethod Just update Arch Linux system to latest packages, git clone this package and run "makepkg -is". You may need to do similar process to install other dependencies from the AUR. Patch and compile commands are in PKGBUILD. The PKGBUILD, patch files, etc. can be found at https://aur.archlinux.org/cgit/aur.git/tree/?h=meshlab or by clicking Download snapshot.

undefinedmethod commented on 2016-05-30 13:22 (UTC)

@net147 Would you mind describing how you got this package to build? I got it to run form source by commenting out a lot of the plugins etc in the build script

StuckUpCreations commented on 2016-05-25 00:15 (UTC)

Cheers! I can confirm this is fixed, thank you very much!

net147 commented on 2016-05-23 03:08 (UTC)

@RastaManKing, @escentrix: Fixed

StuckUpCreations commented on 2016-05-23 00:33 (UTC)

I tryed installing straight from source but i get the same error following meshlab's instructions, i think we need to wait for meshlab to fix this.. It'll be nice to know when this gets fixed :/

escentrix commented on 2016-05-21 16:19 (UTC)

RastaManKing: I confirm. I get the same error when building.

StuckUpCreations commented on 2016-05-17 18:18 (UTC)

i get the following error when trying to install... ssynth/SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp:125:26: error: cannot convert ‘bool’ to ‘QList<SyntopiaCore::GLEngine::Object3D*>*’ in return if (!found) return false; ^~~~~ Makefile.structuresynth:612: recipe for target 'VoxelStepper.o' failed make[1]: *** [VoxelStepper.o] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-rastamanking/aur-meshlab/src/meshlab/src/external/structuresynth-1.5' Makefile:111: recipe for target 'sub-structuresynth-1-5-structuresynth-pro-make_default' failed make: *** [sub-structuresynth-1-5-structuresynth-pro-make_default] Error 2

nivata commented on 2015-08-26 13:36 (UTC)

Yep, it works now. Awesome!

net147 commented on 2015-08-26 02:29 (UTC)

nivata: I have fixed linking libfilter_csg.so to system MPIR so it should work now

nivata commented on 2015-08-24 19:52 (UTC)

Hi. Meshlab crashes when I try to perform CSG operations, with the following message: meshlab: symbol lookup error: /opt/meshlab/plugins/libfilter_csg.so: undefined symbol: __gmpz_init_set_si Is the CSG plugin correctly linked to the system MPIR/GMP?

dejavu commented on 2015-03-12 22:51 (UTC)

@net147: Wow, that was fast! Recompilation worked also. Now we can open the files per file manager ;-). Thanks!

net147 commented on 2015-03-12 21:59 (UTC)

dejavu: done

dejavu commented on 2015-03-12 21:56 (UTC)

Please use following lines in the meshlab.desktop file, the first line allows selecting the application in "Open With" in the file managers. Exec=meshlab %U TryExec=meshlab

sftrytry commented on 2014-10-29 01:45 (UTC)

@net147 NVM. I borrow gentoo ebuild to make a 1.3.2 PKGBUILD. I post it in case anyone needs it. # Maintainer: Jiaxi Hu <sftrytry@gmail.com> pkgname=meshlab pkgver=1.3.2 pkgrel=1 _gentoo_patch_root=http://data.gpo.zugaina.org/gentoo/media-gfx/${pkgname}/files/${pkgver} pkgdesc="System for processing and editing triangular meshes" arch=('i686' 'x86_64') url="http://meshlab.sourceforge.net/" license=('GPL2') depends=('bzip2' 'desktop-file-utils' 'glu' 'lapack' 'mpir' 'openssl' 'qt4' 'lib3ds' 'muparser' 'glew' 'qhull' 'openctm' 'levmar' 'libunwind') install="${pkgname}.install" source=("http://downloads.sourceforge.net/project/meshlab/meshlab/MeshLab%20v${pkgver//[a-z]/}/MeshLabSrc_AllInc_v${pkgver//./}.tgz" "${_gentoo_patch_root}/01_crash-on-save.patch" "${_gentoo_patch_root}/02_cstddef.patch" "${_gentoo_patch_root}/03_disable-updates.patch" "${_gentoo_patch_root}/05_externals.patch" "${_gentoo_patch_root}/06_format-security.patch" "${_gentoo_patch_root}/07_gcc47.patch" "${_gentoo_patch_root}/08_lib3ds.patch" "${_gentoo_patch_root}/09_libbz2.patch" "${_gentoo_patch_root}/10_muparser.patch" "${_gentoo_patch_root}/11_openctm.patch" "${_gentoo_patch_root}/12_overflow.patch" "${_gentoo_patch_root}/13_pluginsdir.patch" "${_gentoo_patch_root}/14_ply_numeric.patch" "${_gentoo_patch_root}/15_qhull.patch" "${_gentoo_patch_root}/16_shadersdir.patch" "${_gentoo_patch_root}/17_structuresynth.patch" "${_gentoo_patch_root}/18_glew.c18p1.patch" "${_gentoo_patch_root}/19_CONFLICTS_IN_rpath.patch" "${_gentoo_patch_root}/20_rpath.c18p2.patch" "${_gentoo_patch_root}/21_RESOLUTION.patch" "${_gentoo_patch_root}/22_aliasing.patch" "meshlab.1" "meshlabserver.1" "meshlab.desktop") noextract=("MeshLabSrc_AllInc_v${pkgver//./}.tgz") md5sums=('3cba61f6d34559f98129d9d0a3126f81' '6ac8d34314a4ea93fe14834177544dfe' 'd5c6678a1d851d46cf24140b1f77d1ba' '5c1ab7821beaa7b140c224736a781af8' '6fd005de854da603e8467382d10cadd4' '2b2b9c33711679b3a96a203e0264cb08' 'b436b333f30029beb88c4c0dcbc3a13d' 'b220d370c6642cb4284f15dcb562b9f0' '703fcc9ad67e2d5c0fc8c0223c0e83ff' '1d7696609af3d8989943653bee987175' 'bbe5e858c43cff57f98d6e78190bf6bd' '5e771fc525dc258ca28de369433f1746' '94b9e2024e6b18a6bdddf5dd740d770b' '037db02dbaa1774e348affd197316c53' 'd16ead4be706c54918e4116435ba778f' 'dcb25f33bb3daf6739911fb3ba8eadde' '6e7ce0d0208884b1657ddde2aba722b5' '0798c4abaef050bfe58e26c69af5d77b' '7acd84f283ea03405b4c7fa0ef1ec4a9' '891b8129c62ff67dc0039fa951ec947c' 'af48d908d6291f6a864e4371a239d11d' '7beb7c417942ee4e6b4e0551ad3328d9' '32a52b0a8dab1b4816b028b463e7fd9c' '0af205a93961dbfcb6b003765f79c4cf' 'bf7ad5ae4a408ba2b66ad9a06ca24346') prepare() { cd "${srcdir}" tar -zxf "MeshLabSrc_AllInc_v${pkgver//./}.tgz" rm ${srcdir}/meshlab/src/distrib/plugins/*.xml rm ${srcdir}/meshlab/src/meshlabplugins/filter_qhull/qhull_tools.h #patches from debian repo patch -p1 < ${srcdir}/01_crash-on-save.patch patch -p1 < ${srcdir}/02_cstddef.patch patch -p1 < ${srcdir}/03_disable-updates.patch patch -p1 < ${srcdir}/05_externals.patch patch -p1 < ${srcdir}/06_format-security.patch patch -p1 < ${srcdir}/07_gcc47.patch patch -p1 < ${srcdir}/08_lib3ds.patch patch -p1 < ${srcdir}/09_libbz2.patch patch -p1 < ${srcdir}/10_muparser.patch patch -p1 < ${srcdir}/11_openctm.patch patch -p1 < ${srcdir}/12_overflow.patch patch -p1 < ${srcdir}/13_pluginsdir.patch patch -p1 < ${srcdir}/14_ply_numeric.patch patch -p1 < ${srcdir}/15_qhull.patch patch -p1 < ${srcdir}/16_shadersdir.patch patch -p1 < ${srcdir}/17_structuresynth.patch patch -p1 < ${srcdir}/18_glew.c18p1.patch patch -p1 < ${srcdir}/19_CONFLICTS_IN_rpath.patch patch -p1 < ${srcdir}/20_rpath.c18p2.patch patch -p1 < ${srcdir}/21_RESOLUTION.patch patch -p1 < ${srcdir}/22_aliasing.patch } build() { cd "${srcdir}/meshlab/src" # build external libraries cd external qmake-qt4 -recursive external.pro make # build meshlab cd .. qmake-qt4 -recursive meshlab_full.pro make } package() { cd "${srcdir}/meshlab/src" # install meshlab install -d -m755 "${pkgdir}/opt" cp -a distrib "${pkgdir}/opt/meshlab" # add symbolic links for executables install -d -m755 "${pkgdir}/usr/bin" install -d -m755 "${pkgdir}/usr/lib" ln -s ../../opt/meshlab/meshlab "${pkgdir}/usr/bin/meshlab" ln -s ../../opt/meshlab/meshlabserver "${pkgdir}/usr/bin/meshlabserver" ln -s ../../opt/meshlab/libcommon.so.1.0.0 "${pkgdir}/usr/lib/libcommon.so" ln -s ../../opt/meshlab/libcommon.so.1.0.0 "${pkgdir}/usr/lib/libcommon.so.1" ln -s ../../opt/meshlab/libcommon.so.1.0.0 "${pkgdir}/usr/lib/libcommon.so.1.0" # install man pages install -d -m755 "${pkgdir}/usr/share/man/man1" install -m644 "${srcdir}/meshlab.1" "${pkgdir}"/usr/share/man/man1 install -m644 "${srcdir}/meshlabserver.1" "${pkgdir}"/usr/share/man/man1 # install icons install -d -m755 "${pkgdir}/usr/share/pixmaps" install -m644 "${srcdir}/meshlab/src/meshlab/images/eye_cropped.png" "${pkgdir}/usr/share/pixmaps/meshlab.png" # install desktop entry install -d -m755 "${pkgdir}/usr/share/applications" install -m644 "${srcdir}/meshlab.desktop" "${pkgdir}/usr/share/applications" sed -i "s#Version=.*#Version=$pkgver#" "${pkgdir}/usr/share/applications/meshlab.desktop" } # vim:set ts=2 sw=2 et:

sftrytry commented on 2014-10-28 19:34 (UTC)

@net147 Do your old version? Right-click crashes 1.3.3 on my intel gpu, but 1.3.2 looks fine. Could you shared the PKGBUILD if there is.

net147 commented on 2014-06-01 11:27 (UTC)

xoan: nlufr: fixed

nlufr commented on 2014-06-01 09:25 (UTC)

hello I have the same compilation error that xoan Linux asus 3.14.4-1-ARCH #1 SMP PREEMPT Tue May 13 16:44:54 CEST 2014 i686 GNU/Linux

net147 commented on 2014-05-12 03:54 (UTC)

xoan: Strange. I didn't have any trouble compiling it, at least on x86_64.

xoan commented on 2014-05-09 08:44 (UTC)

make[1]: Entering directory '/tmp/packerbuild-1000/meshlab/meshlab/src/meshlab/src/meshlabplugins/filter_csg' rm -f libfilter_csg.so g++ -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-O1 -shared -o libfilter_csg.so filter_csg.o moc_filter_csg.o -L/usr/lib -L/usr/X11R6/lib -L../../distrib -lcommon ../../external/lib/linux-g++/libmpirxx.a ../../external/lib/linux-g++/libmpir.a -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread ../../external/lib/linux-g++/libmpirxx.a: error adding symbols: File format not recognized collect2: error: ld returned 1 exit status Makefile:110: recipe for target '../../distrib/plugins/libfilter_csg.so' failed make[1]: *** [../../distrib/plugins/libfilter_csg.so] Error 1 make[1]: Leaving directory '/tmp/packerbuild-1000/meshlab/meshlab/src/meshlab/src/meshlabplugins/filter_csg' Makefile:1014: recipe for target 'sub-meshlabplugins-filter_csg-make_default-ordered' failed make: *** [sub-meshlabplugins-filter_csg-make_default-ordered] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

net147 commented on 2014-05-08 13:46 (UTC)

sam.dehority: Install base-devel as documented at https://wiki.archlinux.org/index.php/makepkg#Usage

sam.dehority commented on 2014-05-08 13:44 (UTC)

Fails to install, I get the following: ==> Extracting sources... ==> Starting build()... /tmp/tmp.xgh4d97xEK/meshlab/PKGBUILD: line 34: patch: command not found ==> ERROR: A failure in build().

net147 commented on 2014-05-07 05:12 (UTC)

Updated to 1.3.3.

net147 commented on 2014-03-02 08:25 (UTC)

yousry: Probably best to report the issue upstream to Meshlab developers.

yousry commented on 2014-03-02 06:09 (UTC)

Cannot save ANY project. SegSegv during Menu->Project->Save: (gdb) where #0 0x00007ffff5d30b6d in QWidget::windowTitle() const () from /usr/lib64/libQtGui.so.4 #1 0x00007ffff5d334ae in QWidget::setWindowTitle(QString const&) () from /usr/lib64/libQtGui.so.4 #2 0x000000000045eb5f in ?? () #3 0x00000000004cefaf in ?? () #4 0x00007ffff5491b48 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #5 0x00007ffff5ce7f82 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4 #6 0x00007ffff5ce9953 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4 #7 0x00007ffff6112d79 in ?? () from /usr/lib64/libQtGui.so.4 #8 0x00007ffff61172a9 in ?? () from /usr/lib64/libQtGui.so.4 #9 0x00007ffff5d3d62e in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #10 0x00007ffff611b07b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #11 0x00007ffff5cee0dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #12 0x00007ffff5cf47dd in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #13 0x00007ffff7b4a816 in MeshLabApplication::notify(QObject*, QEvent*) () ---Type <return> to continue, or q <return> to quit--- from /opt/meshlab/libcommon.so.1 #14 0x00007ffff547debd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #15 0x00007ffff5cf3f93 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 #16 0x00007ffff5d65edc in ?? () from /usr/lib64/libQtGui.so.4 #17 0x00007ffff5d6461c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #18 0x00007ffff5d8b162 in ?? () from /usr/lib64/libQtGui.so.4 #19 0x00007ffff354a296 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #20 0x00007ffff354a5e8 in ?? () from /usr/lib64/libglib-2.0.so.0 #21 0x00007ffff354a68c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #22 0x00007ffff54aab46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #23 0x00007ffff5d8b216 in ?? () from /usr/lib64/libQtGui.so.4 #24 0x00007ffff547cb1f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #25 0x00007ffff547ce15 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #26 0x00007ffff5481f4b in QCoreApplication::exec() () ---Type <return> to continue, or q <return> to quit--- from /usr/lib64/libQtCore.so.4 #27 0x000000000042e629 in ?? () #28 0x00007ffff4211b05 in __libc_start_main () from /usr/lib64/libc.so.6 #29 0x000000000043c3c8 in ?? ()

net147 commented on 2013-04-13 04:51 (UTC)

Updated to use icon from source.

Auguste commented on 2013-04-13 04:12 (UTC)

meshlab offers its icon in src/meshlab/images/ as a series of files starts with eye. i don't think it's necessary to use external images in xpm format for its desktop file usage.

rpodgorny commented on 2013-03-02 11:59 (UTC)

please update the dependency from qt to qt4 and change qmake to qmake-qt4 in PKGBUILD, thank you...

roylines commented on 2013-02-10 18:46 (UTC)

I have resolved the issue, thought I'd comment here in case anyone else was getting the error. I had previously installed glu, but for some reason the glu.h file was missing from /usr/include/GL. A reinstall of glu solved the problem. The command to fix if anyone else has the problem is > sudo pacman -S glu

roylines commented on 2013-02-10 17:49 (UTC)

I'm still getting the error regarding GL/glu.h. I had previously tried adding the dependency myself. I think the problem is to do with the current version being 1.9.0-2 but the build requiring 1.7.0. Any ideas what I can do?

net147 commented on 2013-02-07 23:33 (UTC)

Added missing glu dependency.

roylines commented on 2013-02-07 19:26 (UTC)

I was getting the following error when trying to install: ../external/glew-1.7.0/include/GL/glew.h:1167:24: fatal error: GL/glu.h: No such file or directory I think it's due to glew now being at 1.9.0-2. Any ideas on how to fix this?

net147 commented on 2012-08-06 12:07 (UTC)

Updated to 1.3.2.

mrbit commented on 2012-06-04 17:48 (UTC)

please update....thanks

net147 commented on 2012-04-21 06:45 (UTC)

Updated PKGBUILD to support GCC 4.7.

net147 commented on 2012-04-21 06:44 (UTC)

Please try upgrading all packages on your system and rebuild meshlab.

orbisvicis commented on 2012-04-21 05:07 (UTC)

That error below means that it crashes, can you help with it? I am using atlas-lapack (http://aur.archlinux.org/packages.php?ID=16575) which is identical to lapack, except with more features... so that should *not* cause the problem. ldd /opt/meshlab/plugins/libfilter_isoparametrization.so | grep -i lapack ...(nothing) ldd /opt/meshlab/libcommon.so | grep -i lapack ...(nothing) $ objdump -tT /usr/lib/liblapack.so | grep -i dgetrf_ 0014fc50 g DF .text 000000c3 Base dgetrf_ 004ad9f0 g DF .text 000000f4 Base atl_f77wrap_dgetrf_

orbisvicis commented on 2012-04-18 06:16 (UTC)

Doesn't seem to link against lapack: meshlab: symbol lookup error: /opt/meshlab/plugins/libfilter_isoparametrization.so: undefined symbol: dgetrf_

net147 commented on 2012-01-07 01:04 (UTC)

Fixed.

commented on 2012-01-07 00:25 (UTC)

In file included from ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp:6:0: ssynth/SyntopiaCore/GLEngine/Sphere.h:25:4: error: ‘GLUquadric’ does not name a type ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp: In member function ‘virtual void SyntopiaCore::GLEngine::EngineWidget::paintEvent(QPaintEvent*)’: ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp:68:27: error: ‘gluOrtho2D’ was not declared in this scope ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp: In member function ‘virtual void SyntopiaCore::GLEngine::EngineWidget::paintGL()’: ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp:239:27: error: ‘gluOrtho2D’ was not declared in this scope ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp:281:5: error: ‘GLUquadric’ was not declared in this scope ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp:281:17: error: ‘g’ was not declared in this scope ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp:281:35: error: ‘gluNewQuadric’ was not declared in this scope ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp:282:28: error: ‘GLU_FILL’ was not declared in this scope ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp:282:36: error: ‘gluQuadricDrawStyle’ was not declared in this scope ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp:288:34: error: ‘gluCylinder’ was not declared in this scope ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp: In member function ‘void SyntopiaCore::GLEngine::EngineWidget::updatePerspective()’: ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp:423:107: error: ‘gluPerspective’ was not declared in this scope ssynth/SyntopiaCore/GLEngine/EngineWidget.cpp: In member function ‘SyntopiaCore::Math::Vector3f SyntopiaCore::GLEngine::EngineWidget::screenTo3D(int, int, int)’: can you help with it ?

crocowhile commented on 2011-07-08 16:28 (UTC)

This won't compile on my system. I get: from filter_isoparametrization.cpp:29: ./texcoord_optimization.h: In member function ‘void vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::InitSum() [with MESH_TYPE = BaseMesh]’: ./texcoord_optimization.h:278:5: error: ‘this’ not specified in enclosing parallel ./texcoord_optimization.h:278:5: error: enclosing parallel ./texcoord_optimization.h:285:5: error: ‘this’ not specified in enclosing parallel ./texcoord_optimization.h:290:5: error: enclosing parallel ./texcoord_optimization.h: In member function ‘vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::ScalarType vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::getProjArea() [with MESH_TYPE = BaseMesh, vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::ScalarType = float]’: ./texcoord_optimization.h:307:8: error: ‘this’ not specified in enclosing parallel ./texcoord_optimization.h:307:8: error: enclosing parallel ./texcoord_optimization.h: In member function ‘void vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::UpdateSum(const double&) [with MESH_TYPE = BaseMesh]’: ./texcoord_optimization.h:369:27: error: ‘this’ not specified in enclosing parallel ./texcoord_optimization.h:378:6: error: enclosing parallel make[1]: *** [filter_isoparametrization.o] Error 1 make[1]: Leaving directory `/tmp/meshlab/src/meshlab/src/meshlabplugins/filter_isoparametrization' make: *** [sub-meshlabplugins-filter_isoparametrization-make_default-ordered] Error 2 any idea?

commented on 2011-05-05 16:58 (UTC)

Missing #include<stddef.h> in meshlab/src/vcglib/wrap/io_trimesh/import_ply.h.

net147 commented on 2010-06-02 00:28 (UTC)

Updated.

commented on 2010-06-01 15:27 (UTC)

As of 2010.06.01, this AUR looks to be borked; the MD5 sum has changed on the src package: f1d7abbe92ac1a64913b505058399eec MeshLabSrc_AllInc_v123a.tgz Also looks like the package is being extracted with a prefix of eMshLabSrc_AllInc_v123a, which is screwing up the build scripts. I had to move the contents down a directory to get it to build properly.