Package Details: meshlab-git 2019.01.29.f6c6675.r0.gf6c6675b-1

Git Clone URL: https://aur.archlinux.org/meshlab-git.git (read-only)
Package Base: meshlab-git
Description: System for processing and editing of unstructured 3D models arising in 3D scanning (qt5 version)
Upstream URL: http://www.meshlab.net
Keywords: 3d mesh scan
Licenses: GPL2
Conflicts: meshlab
Provides: meshlab
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 5
Popularity: 0.061933
First Submitted: 2016-12-02 00:22
Last Updated: 2019-02-10 16:56

Dependencies (18)

Required by (0)

Sources (14)

Pinned Comments

bartus commented on 2019-04-10 11:42

Please report issues and patches to meshlab-git@github.com

Latest Comments

1 2 Next › Last »

bartus commented on 2019-10-21 13:08

@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

bartus commented on 2019-10-21 13:07

@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

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

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

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

└───╼  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

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

Please report issues and patches to meshlab-git@github.com

adjivas commented on 2018-06-30 23:04

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

russkel commented on 2018-06-07 12:37

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;
                     ^~~~~~~