Meshlab

Sziasztok.

Slackware 13.37 alatt kíséreltem meg egy címben szereplő programot fordítani.
Félig-meddig sikerült is, de:

1.
make install már nem teljes, nem másol semmit sehova

2.
Elindul a distrib könyvtárban, de természetesen a GUI-ja nem megy

a[distrib]$ /usr/src/meshlab/src/distrib/meshlab
QGtkStyle was unable to detect the current GTK+ theme.
Current Plugins Dir is: /mnt/sdc1/usr/src/meshlab/src/distrib/plugins
terminate called after throwing an instance of 'MeshLabXMLParsingException'
what(): 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
Aborted

a[distrib]$

3.
csak a --help paraméterrel indul, ezt adja ilyenkor:

a[distrib]$ ./meshlab --help
QGtkStyle was unable to detect the current GTK+ theme.

MeshLab: an open source mesh processing system
Paolo Cignoni (and many many others)
Visual Computing Lab
ISTI - CNR

usage:

meshlab [meshfile]

Look at --- http://meshlab.sourceforge.net/wiki --- for a longer documentation

a[distrib]$

----------
Nem értem. Valami hiányzik még?
Megnéztem a fejlesztők honlapját, nem sok információt találtam.

A meshviewert már sikerült lefordítani, ezt nem.

http://meshlab.sourceforge.net

Hozzászólások

fordítás:

root[src]# make
cd common/ && make -f Makefile
make[1]: Entering directory `/mnt/sdc1/usr/src/meshlab/src/common'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/mnt/sdc1/usr/src/meshlab/src/common'
cd meshlab/ && make -f Makefile
make[1]: Entering directory `/mnt/sdc1/usr/src/meshlab/src/meshlab'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/mnt/sdc1/usr/src/meshlab/src/meshlab'
cd meshlabplugins/io_base/ && make -f Makefile
make[1]: Entering directory `/mnt/sdc1/usr/src/meshlab/src/meshlabplugins/io_base'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/mnt/sdc1/usr/src/meshlab/src/meshlabplugins/io_base'
cd meshlabplugins/filter_meshing/ && make -f Makefile
make[1]: Entering directory `/mnt/sdc1/usr/src/meshlab/src/meshlabplugins/filter_meshing'
g++ -c -pipe -O2 -march=i486 -mtune=i686 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt-4.7.0_7abde40/mkspecs/linux-g++ -I. -I/usr/lib/qt-4.7.0_7abde40/include/QtCore -I/usr/lib/qt-4.7.0_7abde40/include/QtGui -I/usr/lib/qt-4.7.0_7abde40/include/QtOpenGL -I/usr/lib/qt-4.7.0_7abde40/include/QtXml -I/usr/lib/qt-4.7.0_7abde40/include/QtXmlPatterns -I/usr/lib/qt-4.7.0_7abde40/include/QtScript -I/usr/lib/qt-4.7.0_7abde40/include -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/mnt/sdc1/usr/include -I. -o meshfilter.o meshfilter.cpp
In file included from meshfilter.cpp:34:0:
../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:44:31: fatal error: eigenlib/Eigen/Core: No such file or directory
compilation terminated.
make[1]: *** [meshfilter.o] Error 1
make[1]: Leaving directory `/mnt/sdc1/usr/src/meshlab/src/meshlabplugins/filter_meshing'
make: *** [sub-meshlabplugins-filter_meshing-make_default-ordered] Error 2
root[src]#

...és ez keletkezik:

root[distrib]# ls -l /mnt/sdc1/usr/src/meshlab/src/distrib/
total 3124
lrwxrwxrwx 1 root root 18 júl 17 21:25 libcommon.so -> libcommon.so.1.0.0
lrwxrwxrwx 1 root root 18 júl 17 21:25 libcommon.so.1 -> libcommon.so.1.0.0
lrwxrwxrwx 1 root root 18 júl 17 21:25 libcommon.so.1.0 -> libcommon.so.1.0.0
-rwxr-xr-x 1 root root 1529737 júl 17 21:25 libcommon.so.1.0.0
-rwxr-xr-x 1 root root 1635655 júl 17 21:48 meshlab
drwxr-xr-x 3 root root 4096 júl 17 21:52 plugins
drwxr-xr-x 12 root root 4096 júl 17 20:45 render_template
drwxr-xr-x 3 root root 4096 júl 17 20:45 sample
drwxr-xr-x 5 root root 4096 júl 17 20:45 shaders
drwxr-xr-x 4 root root 4096 júl 17 20:45 textures

root[distrib]#

de nem fut..