Здравствуйте.
meshlab-1.3.2
http://i.imgur.com/zkVGd9l.png
проблема как эта
http://sourceforge.net/p/meshlab/discussion/499533/thread/4878d986/
т.е в меню нет пункта «Image alignment:Mutual information»
http://i.imgur.com/GhwnPst.png
хотя плагин есть libfilter_mutualinfo.so http://bpaste.net/show/145467/ http://i.imgur.com/5Rp0zlR.png
(qt - 4.8.5)
должно быть так http://i.imgur.com/lmG0mgU.png
причем это во всех 3-х версиях 1,3,0 1,3,2 1,3,3 (1,3,0 и 1,3,3 - я удалил, так как глючные)
Как вернуть этот пункт меню?
cd /usr/lib/meshlab/plugins (папка с плагинами meshlab)
BM plugins # ld libfilter_mutualinfo.so
ld: warning: libcommon.so.1, needed by libfilter_mutualinfo.so, not found (try using -rpath or -rpath-link)
ld: warning: cannot find entry symbol _start; not setting start address
libfilter_mutualinfo.so: undefined reference to `MeshLabFilterInterface::staticMetaObject'
libfilter_mutualinfo.so: undefined reference to `EnvWrap::evalInt(QString const&)'
libfilter_mutualinfo.so: undefined reference to `EnvWrap::evalFloat(QString const&)'
libfilter_mutualinfo.so: undefined reference to `MeshLabFilterInterface::qt_metacast(char const*)'
libfilter_mutualinfo.so: undefined reference to `EnvWrap::evalShot(QString const&)'
libfilter_mutualinfo.so: undefined reference to `MeshDocument::updateRenderStateRasters(QList<int> const&, int)'
libfilter_mutualinfo.so: undefined reference to `MeshLabInterface::Log(char const*, ...)'
libfilter_mutualinfo.so: undefined reference to `typeinfo for MeshLabFilterInterface'
libfilter_mutualinfo.so: undefined reference to `MeshLabInterface::Log(int, char const*, ...)'
libfilter_mutualinfo.so: undefined reference to `EnvWrap::evalBool(QString const&)'
libfilter_mutualinfo.so: undefined reference to `vtable for MeshLabFilterInterface'
libfilter_mutualinfo.so: undefined reference to `MeshLabFilterInterface::qt_metacall(QMetaObject::Call, int, void**)'
libfilter_mutualinfo.so: undefined reference to `MeshLabFilterInterface::MeshLabFilterInterface()'
libfilter_mutualinfo.so: undefined reference to `EnvWrap::evalEnum(QString const&)'
BM plugins # equery b /usr/lib/meshlab/libcommon.so.1
* Searching for /usr/lib/meshlab/libcommon.so.1 ...
media-gfx/meshlab-1.3.2 (/usr/lib64/meshlab/libcommon.so.1.0.0)
BM plugins # ldd libfilter_mutualinfo.so
linux-vdso.so.1 (0x00007fffd99fe000)
libcommon.so.1 => not found
libGLEW.so.1.10 => /usr/lib64/libGLEW.so.1.10 (0x00007ff70bed7000)
libQtOpenGL.so.4 => /usr/lib64/qt4/libQtOpenGL.so.4 (0x00007ff70bbd6000)
libQtGui.so.4 => /usr/lib64/qt4/libQtGui.so.4 (0x00007ff70af0d000)
libQtCore.so.4 => /usr/lib64/qt4/libQtCore.so.4 (0x00007ff70aa22000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007ff70a6ef000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff70a4d2000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/libstdc++.so.6 (0x00007ff70a1c8000)
libm.so.6 => /lib64/libm.so.6 (0x00007ff709ed2000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/libgcc_s.so.1 (0x00007ff709cbc000)
libc.so.6 => /lib64/libc.so.6 (0x00007ff709910000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007ff70966c000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007ff709468000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007ff70925d000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007ff708f21000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007ff708bf2000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007ff7089bb000)
libz.so.1 => /lib64/libz.so.1 (0x00007ff7087a5000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007ff708553000)
libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007ff708349000)
libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007ff70812d000)
libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007ff707f1d000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007ff707d12000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007ff707b0c000)
libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007ff707901000)
libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007ff7076fd000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007ff7074c0000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007ff7072ad000)
librt.so.1 => /lib64/librt.so.1 (0x00007ff7070a4000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff70c3ca000)
libnvidia-tls.so.331.20 => /usr/lib64/libnvidia-tls.so.331.20 (0x00007ff706ea1000)
libnvidia-glcore.so.331.20 => /usr/lib64/libnvidia-glcore.so.331.20 (0x00007ff704694000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007ff704483000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007ff704262000)
libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007ff704059000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007ff703e54000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007ff703c29000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007ff703a25000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007ff70381f000)
src_install() {
local my_libdir=/usr/$(get_libdir)/meshlab
exeinto ${my_libdir}
doexe distrib/{libcommon.so.1.0.0,meshlab{,server}} || die
dosym libcommon.so.1.0.0 ${my_libdir}/libcommon.so.1 || die
dosym libcommon.so.1 ${my_libdir}/libcommon.so || die
dosym ${my_libdir}/meshlab /usr/bin/meshlab || die
dosym ${my_libdir}/meshlabserver /usr/bin/meshlabserver || die
exeinto ${my_libdir}/plugins
doexe distrib/plugins/*.so || die
insinto ${my_libdir}/shaders
doins -r distrib/shaders/* || die
newicon ${S}/meshlab/images/eye64.png "${PN}".png
}