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 17/01/2008, à 18:52

Paty

Compilation et lancement

Bonjour,

J'ai trouvé par hasard sur le net la version Linux de QAvimator avec les instructions d'installation sur le site sur le site officiel à  cette adresse:
http://www.qavimator.org/#download
J'ai suivi les instructions mais lorsque je tape la dernière instruction, j'obtient ceci et le logiciel ne se lance pas:

pat@pc:~/qavimator$ ./bin/qavimator
X Error: BadDevice, invalid or uninitialized input device 171
  Major opcode:  149
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 171
  Major opcode:  149
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
AnimationView::AnimationView(): using limits file '/usr/share/qavimator/data/SL.lim'
Reaing reference model '/usr/share/qavimator/data/SLMale.bvh'
BVH::bvhRead(/usr/share/qavimator/data/SLMale.bvh)
Erreur de segmentation (core dumped)
pat@pc:~/qavimator$

Pouvez-vous m'aider à  comprendre l'erreur et trouver la solution pour le lancer?

D'avance merci.

#2 Le 17/01/2008, à 20:25

adam0509

Re : Compilation et lancement

Erreur de segmentation (core dumped)

Aie ! Ca en général ça résulte d'une mauvaise compilation !


T'a les bons paquets ? A priori je dirais build-essential, subversion et lib-QT...


regarde dans ce que tu télécharge par SVN si ya un README demandant les packages nécéssaire a la compilation...


PIII 533Mhz - 192Mo RAM - Geforce DDR - Win98SE/Xubuntu Feisty
AthlonXP2500+ - 512Mo DDR - ATI9600XT - WinXPSP2/Ubuntu Feisty
Dell Ubuntu - Dual Core - 1024Mo -...carte graphique à chier !!! (Intel 950)

Hors ligne

#3 Le 19/01/2008, à 18:01

Paty

Re : Compilation et lancement

Boujour,

Je n'ai pas trouvé de ficher README dans les paskets téléchagés

J'ai effacé les dossier et retenté les lignes en console après avoir installé les paquets QT3 et Qt4 (je suis sur Kubuntu).
Je vous joint le log de la console.
Je ne comprend pas grand chose, ainsi si un connaisseur peut m'indiquer une piste pour réussir la compilation.

D'avance merci pour votre aide.

pat@pc:~/qavimator$ ./compile
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MEM_RefCountedC-Api.o MEM_RefCountedC-Api.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_Assert.o MT_Assert.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_CmMatrix4x4.o MT_CmMatrix4x4.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_ExpMap.o MT_ExpMap.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_Matrix3x3.o MT_Matrix3x3.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_Matrix4x4.o MT_Matrix4x4.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_Plane3.o MT_Plane3.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_Point3.o MT_Point3.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_Quaternion.o MT_Quaternion.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_random.o MT_random.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_Transform.o MT_Transform.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_Vector2.o MT_Vector2.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_Vector3.o MT_Vector3.cpp
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o MT_Vector4.o MT_Vector4.cpp
rm -f libquat.a
ar cqs libquat.a MEM_RefCountedC-Api.o MT_Assert.o MT_CmMatrix4x4.o MT_ExpMap.o MT_Matrix3x3.o MT_Matrix4x4.o MT_Plane3.o MT_Point3.o MT_Quaternion.o MT_random.o MT_Transform.o MT_Vector2.o MT_Vector3.o MT_Vector4.o
cd src && qmake src.pro -o Makefile
cd src && make -f Makefile
make[1]: entrant dans le répertoire « /home/pat/qavimator/src »
/usr/share/qt3/bin/uic mainapplicationform.ui -o mainapplicationform.h
/usr/share/qt3/bin/uic settingsdialogform.ui -o settingsdialogform.h
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o qavimator.o qavimator.cpp
qavimator.cpp: In member function «void qavimator::updateInputs()":
qavimator.cpp:568: attention : passing «double" for argument 1 to «virtual void QSpinBox::setValue(int)"
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o main.o main.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o animationview.o animationview.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o animation.o animation.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o camera.o camera.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o math3d.o math3d.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o iktree.o iktree.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o bvh.o bvh.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o slpartsfemale.o slpartsfemale.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o slpartsmale.o slpartsmale.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o rotation.o rotation.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o prop.o prop.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o timeline.o timeline.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o timelineview.o timelineview.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o keyframelist.o keyframelist.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o bvhnode.o bvhnode.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o settings.o settings.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o settingsdialog.o settingsdialog.cpp
/usr/share/qt3/bin/uic mainapplicationform.ui -i mainapplicationform.h -o mainapplicationform.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o mainapplicationform.o mainapplicationform.cpp
/usr/share/qt3/bin/uic settingsdialogform.ui -i settingsdialogform.h -o settingsdialogform.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o settingsdialogform.o settingsdialogform.cpp
/usr/share/qt3/bin/moc qavimator.h -o moc_qavimator.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o moc_qavimator.o moc_qavimator.cpp
/usr/share/qt3/bin/moc animationview.h -o moc_animationview.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o moc_animationview.o moc_animationview.cpp
/usr/share/qt3/bin/moc animation.h -o moc_animation.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o moc_animation.o moc_animation.cpp
/usr/share/qt3/bin/moc timeline.h -o moc_timeline.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o moc_timeline.o moc_timeline.cpp
/usr/share/qt3/bin/moc timelineview.h -o moc_timelineview.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o moc_timelineview.o moc_timelineview.cpp
/usr/share/qt3/bin/moc settingsdialog.h -o moc_settingsdialog.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o moc_settingsdialog.o moc_settingsdialog.cpp
/usr/share/qt3/bin/moc mainapplicationform.h -o moc_mainapplicationform.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o moc_mainapplicationform.o moc_mainapplicationform.cpp
/usr/share/qt3/bin/moc settingsdialogform.h -o moc_settingsdialogform.cpp
g++ -c -pipe -Wall -W -g -g3 -D_REENTRANT  -DQAVIMATOR_DATAPATH=\"/usr/share/qavimator\" -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../libquat -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o moc_settingsdialogform.o moc_settingsdialogform.cpp
test -d ../bin/ || mkdir -p ../bin/
g++  -o ../bin/qavimator qavimator.o main.o animationview.o animation.o camera.o math3d.o iktree.o bvh.o slpartsfemale.o slpartsmale.o rotation.o prop.o timeline.o timelineview.o keyframelist.o bvhnode.o settings.o settingsdialog.o mainapplicationform.o settingsdialogform.o moc_qavimator.o moc_animationview.o moc_animation.o moc_timeline.o moc_timelineview.o moc_settingsdialog.o moc_mainapplicationform.o moc_settingsdialogform.o   -L/usr/share/qt3/lib -L/usr/X11R6/lib -L/usr/X11R6/lib ../libquat/libquat.a -lglut -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm -lpthread
make[1]: quittant le répertoire « /home/pat/qavimator/src »
cd libquat && make -f Makefile
make[1]: entrant dans le répertoire « /home/pat/qavimator/libquat »
make[1]: Rien à  faire pour « first ».
make[1]: quittant le répertoire « /home/pat/qavimator/libquat »
pat@pc:~/qavimator$ ./bin/qavimator
X Error: BadDevice, invalid or uninitialized input device 171
  Major opcode:  149
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 171
  Major opcode:  149
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
AnimationView::AnimationView(): using limits file '/usr/share/qavimator/data/SL.lim'
Reaing reference model '/usr/share/qavimator/data/SLMale.bvh'
BVH::bvhRead(/usr/share/qavimator/data/SLMale.bvh)
Erreur de segmentation (core dumped)
pat@pc:~/qavimator$