Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/08/2013, à 21:55

Neko62

MeshLab plante régulièrement !

Bonjour à tous,

je tente d'utiliser le logiciel MeshLab présent dans les dépôts.
Mais il plante à la moindre manip !
Avez vous eu aussi le cas de figure ?
Existe t'il une version plus stable ?

Merci.

Hors ligne

#2 Le 01/09/2013, à 19:14

fabkzo

Re : MeshLab plante régulièrement !

J'essaie d'installer la version 1.3.2 qui doit régler pas mal de bugs, mais pour le moment sans succès: utilisation de gcc-4.4 pour débuter la compil mais là ça bloque sur:

In file included from ../../../../qt5/include/QtCore/qsharedpointer.h:50:0,
                 from ../../../../qt5/include/QtGui/qpixmap.h:49,
                 from ../../../../qt5/include/QtGui/qbrush.h:53,
                 from ../../../../qt5/include/QtGui/qpalette.h:47,
                 from ../../../../qt5/include/QtWidgets/qwidget.h:49,
                 from ../../../../qt5/include/QtWidgets/qdialog.h:45,
                 from ../../../../qt5/include/QtWidgets/qmessagebox.h:45,
                 from ../../../../qt5/include/QtWidgets/QMessageBox:1,
                 from main.cpp:25:
../../../../qt5/include/QtCore/qsharedpointer_impl.h:822:1: note: template<class X, class T> QSharedPointer<typename QtSharedPointer::RemovePointer<T>::Type> qobject_cast(const QWeakPointer<X>&)
 qobject_cast(const QWeakPointer<T> &src)
 ^
../../../../qt5/include/QtCore/qsharedpointer_impl.h:822:1: note:   template argument deduction/substitution failed:
In file included from main.cpp:26:0:
mainwindow.h:277:85: note:   mismatched types ‘const QWeakPointer<X>’ and ‘QMdiSubWindow*’
         MultiViewer_Container *mvc = qobject_cast<MultiViewer_Container *>(subwinPtr);
                                                                                     ^
mainwindow.h:280:64: error: invalid use of incomplete type ‘class QMdiSubWindow’
           mvc = qobject_cast<MultiViewer_Container *>(subwinPtr->widget());
                                                                ^
In file included from ../../../../qt5/include/QtWidgets/QMdiArea:1:0,
                 from mainwindow.h:34,
                 from main.cpp:26:
../../../../qt5/include/QtWidgets/qmdiarea.h:55:7: error: forward declaration of ‘class QMdiSubWindow’
 class QMdiSubWindow;
       ^
make[1]: *** [main.o] Erreur 1
make[1]: quittant le répertoire « /opt/meshlab/meshlab/src/meshlab »
make: *** [sub-meshlab-make_first-ordered] Erreur 2

inutile de précise que j'essaie avec qt5;
Je vais tester avec qt4 alors...

NB: Pour forcer la compil avec  GCC-4.4 ( ou 4.8 ) puisque c'est la 4.7 par défaut sur ubuntu 13.04 et celle là pose problème pour le montage de cette version de meshlab;
j'édite directement le fichier
../qt4/mkspecs/common/g++base.conf ( ou ../qt5/mkspecs/common/g++base.conf  pour QT5)
et je remplace :
QMAKE_CC = gcc
par
QMAKE_CC = gcc-4.4

puis
QMAKE_CXX = g++
par
QMAKE_CXX = g++-4.4

Je ne connais pas d'autre méthode pour le moment , je suis preneur d'une solution plus simple...

Dernière modification par fabkzo (Le 01/09/2013, à 19:27)


pinterest ==> fabkzo!
Python beginner on Rpi
http://www.fabkzo.com

Hors ligne

#3 Le 03/09/2013, à 04:41

Gemnoc

Re : MeshLab plante régulièrement !

Bonjour,

Quand vous voulez une version plus récente d'un logiciel que celles des dépôts, pensez à chercher si un dépôt PPA existe sur Launchpad.net !

J'utilise la version 1.3.3 de ce dépôt sous Ubuntu 12.04 : https://launchpad.net/~zarquon42/+archive/meshlab
Il y a aussi une version pour Ubuntu 13.04 (raring).

Plutôt que d'ajouter le dépôt PPA à mes sources de logiciels, j'ai simplement téléchargé le paquet pour mon architecture. Il faut cliquer sur "View package details" puis sur la version désirée, et une liste des paquets est affichée. Il suffit de télécharger le .deb i386 ou amd64 si votre Ubuntu est en 64 bits, puis de double-cliquer dessus pour l'installer via la logithèque.

Je l'ai peu utilisée, mais elle n'a pas planté une seule fois.

Dernière modification par Gemnoc (Le 03/09/2013, à 04:43)

Hors ligne

#4 Le 03/09/2013, à 09:15

fabkzo

Re : MeshLab plante régulièrement !

Fantastique!

J'avais bien cherché un ppa mais je tombais là: https://launchpad.net/ubuntu/+source/meshlab

Je ne savais même pas qu'il y avait une version 1.3.3 ....

En espérant que ça le fasse, encore merci!


pinterest ==> fabkzo!
Python beginner on Rpi
http://www.fabkzo.com

Hors ligne