Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2007-06-12 01:25:43 Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04

ElGeneralMidi
nouveau membre
Date d'inscription: 2007-06-12
Messages: 4
Site web

Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04



Voici comment compiler gephex sur (K)Ubuntu Feisty

Deja telecharger les sources :

  # wget http://www.gephex.org/download/src/gephex-0.4.4.tar.bz2 #

On installe les libs-dev pour pouvoir le compiler :

# sudo apt-get install build-essential nasm libqt4-dev libasound2-dev libsdl-image1.2-dev libsdl-ttf2.0-dev libaa1-dev libxv-dev libmpeg3-dev libpng12-dev libimlib2-dev docbook2x docbook-xsl #

On decompresse l archive :

# tar jxvf gephex-0.4.4.tar.bz2 #

On change de repertoire :

# cd gephex-0.4.4 #

On lance le ./configure avec quelques options :

# ./configure --with-MPEG3 --with-LIBPNG --with-GL #

La compilation :

# sudo make #

Et l installe :

# sudo make install #

Puis en console :

# gephex #

Ou un lanceur dans le menu :

# sudo gedit /usr/local/share/applications/gephex.desktop # pour Gnome
# sudo kwrite /usr/local/share/applications/gephex.desktop # pour Kde

et copier le texte ci dessous puis enregistrer :

[Desktop Entry]
Name=Gephex
Comment=
Exec=gephex
Icon=/usr/local/share/gephex/icon/gephex-gui.xpm
Terminal=false
Type=Application
Categories=Application;AudioVideo;

Si vous rencontrez des problemes n esite pas a me laisser des messages

Contributeur :ElGeneralMidi

Hors ligne

 

#2 2007-08-22 17:10:31 Re : Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04

Olm-Z
nouveau membre
Date d'inscription: 2007-08-22
Messages: 2

Re: Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04



hello,

j'ai suivit ce howto, et ceci ne rêgle pas les problèmes de compilation que j'avais auparavant, toujours semble t'il avec QT4 ...

voici ce qui en ressort, après un configure sans problème :

[...]
make[7]: entrant dans le répertoire « /home/xxx/gephex-0.4.4/qtgui/src/gui/base »
if g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I ./.. -I ./../.. -I ./../../../../base/src -I ./../../../../base/src -I ./../../../../base/src/TestFramework -I/usr/include/qt4 -I/usr/include/qt4/QtCore    -g -O2 -MT treeview.o -MD -MP -MF ".deps/treeview.Tpo" -c -o treeview.o treeview.cpp;
        then mv -f ".deps/treeview.Tpo" ".deps/treeview.Po"; else rm -f ".deps/treeview.Tpo"; exit 1; fi
Dans le fichier inclus à partir de treeview.cpp:265:
treeview_moc.cpp:11:26: erreur: qapplication.h : Aucun fichier ou répertoire de ce type
treeview_moc.cpp:13:34: erreur: private/qucomextra_p.h : Aucun fichier ou répertoire de ce type
treeview_moc.cpp:15:2: erreur: #error "This file was generated using the moc from 3.3.7. It"
treeview_moc.cpp:16:2: erreur: #error "cannot be used with the include files from this version of Qt."
treeview_moc.cpp:17:2: erreur: #error "(The moc has changed too much.)"
treeview_moc.cpp:20: erreur: no «const char* gui::TreeViewImpl::className() const" member function declared in class «gui::TreeViewImpl"
treeview_moc.cpp:25: erreur: «QMetaObject* gui::TreeViewImpl::metaObj" is not a static member of «class gui::TreeViewImpl"
treeview_moc.cpp:26: erreur: «QMetaObjectCleanUp" does not name a type
treeview_moc.cpp:29: erreur: redefinition of «static QString gui::TreeViewImpl::tr(const char*, const char*)"
treeview.cpp:56: erreur: «static QString gui::TreeViewImpl::tr(const char*, const char*)" previously defined here
treeview_moc.cpp: In static member function «static QString gui::TreeViewImpl::tr(const char*, const char*)":
treeview_moc.cpp:31: erreur: «qApp" was not declared in this scope
treeview_moc.cpp:32: erreur: incomplete type «QApplication" used in nested name specifier
treeview_moc.cpp:34: erreur: cannot convert «QString::fromLatin1(const char*, int)(-0x00000000000000001)" from type «QString" to type «QString&"
treeview_moc.cpp: At global scope:
treeview_moc.cpp:37: erreur: redefinition of «static QString gui::TreeViewImpl::trUtf8(const char*, const char*)"
treeview.cpp:56: erreur: «static QString gui::TreeViewImpl::trUtf8(const char*, const char*)" previously defined here
treeview_moc.cpp: In static member function «static QString gui::TreeViewImpl::trUtf8(const char*, const char*)":
treeview_moc.cpp:39: erreur: «qApp" was not declared in this scope
treeview_moc.cpp:40: erreur: incomplete type «QApplication" used in nested name specifier
treeview_moc.cpp:42: erreur: cannot convert «QString::fromUtf8(const char*, int)(-0x00000000000000001)" from type «QString" to type «QString&"
treeview_moc.cpp: At global scope:
treeview_moc.cpp:48: erreur: no «QMetaObject* gui::TreeViewImpl::staticMetaObject()" member function declared in class «gui::TreeViewImpl"
treeview_moc.cpp: In member function «QMetaObject* gui::TreeViewImpl::staticMetaObject()":
treeview_moc.cpp:50: erreur: «metaObj" was not declared in this scope
treeview_moc.cpp:52: erreur: no match for call to «(const QMetaObject) ()"
treeview_moc.cpp:53: erreur: «QUParameter" does not name a type
treeview_moc.cpp:57: erreur: «QUMethod" does not name a type
treeview_moc.cpp:58: erreur: «QUParameter" does not name a type
treeview_moc.cpp:62: erreur: «QUMethod" does not name a type
treeview_moc.cpp:63: erreur: «QMetaData" does not name a type
treeview_moc.cpp:67: erreur: «metaObj" was not declared in this scope
treeview_moc.cpp:67: erreur: «new_metaobject" is not a member of «QMetaObject"
treeview_moc.cpp:69: erreur: «slot_tbl" was not declared in this scope
treeview_moc.cpp:76: erreur: «cleanUp_gui__TreeViewImpl" was not declared in this scope
treeview_moc.cpp: At global scope:
treeview_moc.cpp:80: erreur: no «void* gui::TreeViewImpl::qt_cast(const char*)" member function declared in class «gui::TreeViewImpl"
treeview_moc.cpp: In member function «void* gui::TreeViewImpl::qt_cast(const char*)":
treeview_moc.cpp:84: erreur: «qt_cast" is not a member of «QTreeWidget"
treeview_moc.cpp: At global scope:
treeview_moc.cpp:87: erreur: «QUObject" has not been declared
treeview_moc.cpp:87: erreur: no «bool gui::TreeViewImpl::qt_invoke(int, int*)" member function declared in class «gui::TreeViewImpl"
treeview_moc.cpp: In member function «bool gui::TreeViewImpl::qt_invoke(int, int*)":
treeview_moc.cpp:89: erreur: «struct QMetaObject" has no member named «slotOffset"
treeview_moc.cpp:90: erreur: «static_QUType_ptr" was not declared in this scope
treeview_moc.cpp:90: erreur: «static_QUType_int" was not declared in this scope
treeview_moc.cpp:93: erreur: «qt_invoke" is not a member of «QTreeWidget"
treeview_moc.cpp: At global scope:
treeview_moc.cpp:98: erreur: «QUObject" has not been declared
treeview_moc.cpp:98: erreur: no «bool gui::TreeViewImpl::qt_emit(int, int*)" member function declared in class «gui::TreeViewImpl"
treeview_moc.cpp: In member function «bool gui::TreeViewImpl::qt_emit(int, int*)":
treeview_moc.cpp:100: erreur: «qt_emit" is not a member of «QTreeWidget"
treeview_moc.cpp: At global scope:
treeview_moc.cpp:104: erreur: no «bool gui::TreeViewImpl::qt_property(int, int, QVariant*)" member function declared in class «gui::TreeViewImpl"
treeview_moc.cpp: In member function «bool gui::TreeViewImpl::qt_property(int, int, QVariant*)":
treeview_moc.cpp:106: erreur: «qt_property" is not a member of «QTreeWidget"
treeview_moc.cpp: At global scope:
treeview_moc.cpp:109: erreur: no «bool gui::TreeViewImpl::qt_static_property(QObject*, int, int, QVariant*)" member function declared in class «gui::TreeViewImpl"
make[7]: *** [treeview.o] Erreur 1
make[7]: quittant le répertoire « /home/xxx/gephex-0.4.4/qtgui/src/gui/base »
make[6]: *** [all] Erreur 2
make[6]: quittant le répertoire « /home/xxx/gephex-0.4.4/qtgui/src/gui/base »
make[5]: *** [all-recursive] Erreur 1
make[5]: quittant le répertoire « /home/xxx/gephex-0.4.4/qtgui/src/gui »
make[4]: *** [all] Erreur 2
make[4]: quittant le répertoire « /home/xxx/gephex-0.4.4/qtgui/src/gui »
make[3]: *** [all-recursive] Erreur 1
make[3]: quittant le répertoire « /home/xxx/gephex-0.4.4/qtgui/src »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/xxx/gephex-0.4.4/qtgui »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/xxx/gephex-0.4.4 »
make: *** [all] Erreur 2

Hors ligne

 

#3 2007-08-23 02:46:51 Re : Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04



citation :


Dans le fichier inclus à partir de treeview.cpp:265:
treeview_moc.cpp:11:26: erreur: qapplication.h : Aucun fichier ou répertoire de ce type
treeview_moc.cpp:13:34: erreur: private/qucomextra_p.h : Aucun fichier ou répertoire de ce type

à vu de nez, tu es sur d'avoir les bonnes versions de développement de QT?
essaie de voir si tu trouves pas le fichier "qucomextra_p.h" quelque part dans l'arborescence qt...

citation :


treeview_moc.cpp:15:2: erreur: #error "This file was generated using the moc from 3.3.7. It"
treeview_moc.cpp:16:2: erreur: #error "cannot be used with the include files from this version of Qt."
treeview_moc.cpp:17:2: erreur: #error "(The moc has changed too much.)"

apparament le moc à été généré depuis qt3 et il me semble bien que les dernieres versions de gephex utilise qt4...

Hors ligne

 

#4 2007-08-25 01:22:19 Re : Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04

Olm-Z
nouveau membre
Date d'inscription: 2007-08-22
Messages: 2

Re: Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04



bon, j'avais en fait les dev de Qt3 installé également, en les retirant ça semble regler le problème de compilation ... sur cette machine ci en tout cas ... merci pour la réponse... smile

Hors ligne

 

#5 2007-08-25 21:31:49 Re : Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04

ElGeneralMidi
nouveau membre
Date d'inscription: 2007-06-12
Messages: 4
Site web

Re: Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04



Salut, big_smile
pour information moi j ai les 2 versions de QT-dev 3 et 4 sur ubuntu

avant de lancer le ./configure a tu fais un:

echo $QTDIR

export QTDIR=/usr/share/qt4 ou export QTDIR=/usr/share/qt3

suivant le soft que tu as a compilé ,ensuite suivant la version du QT-dev que tu as installé en 1er le lien vers le qmake peux changer va voir dans /usr/bin/qmake.
fait un clic droit propriétés sur qmake et regarde si le lien pointe vers  /usr/bin/qmake-qt4, si ce n est pas le cas il faut créer un lien en root  vers qmake-qt4(gksudo nautilus),renome le binaire qmake en qmake3 et créer un lien vers qmake-qt4,renome le lien créer vers qmake-qt4 en qmake et ca roule .

NOTE : pense a changer ton qmake suivant ce que tu as a compiler .roll

Bye bonne compil  wink

Hors ligne

 

#6 2007-08-30 17:22:30 Re : Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Compiler Gephex 0.4.4 sur (K)Ubuntu Feisty 7.04



citation :


avant de lancer le ./configure a tu fais un:

echo $QTDIR

export QTDIR=/usr/share/qt4 ou export QTDIR=/usr/share/qt3

suivant le soft que tu as a compilé

oué cool astuce ElGeneral wink

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024