in testing
note: the .install file is not need anymore because pacman hooks
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: | 119 |
Popularity: | 0.65 |
First Submitted: | 2020-09-18 22:35 (UTC) |
Last Updated: | 2025-02-26 09:36 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 15 Next › Last »
in testing
note: the .install file is not need anymore because pacman hooks
@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
@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
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.
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...
the undefined symbol, seems is problem with muparser library (system one is too new)
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
└───╼ 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
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?
Please report issues
and patches
to github.com/AUR-meshlab
Pinned Comments
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 tocmake
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
andpatches
to github.com/AUR-meshlab