[musique]Compilation de MusE-Sequencer/pb qt4 [résolu]

Applications multimedia / jeux
Répondre
The Cat
Hankyu
Messages : 35
Inscription : mar. 24 mai 2011, 15:02

[musique]Compilation de MusE-Sequencer/pb qt4 [résolu]

Message par The Cat »

Bonjour, je suis obligé de venir solliciter une aide extérieure car je ne peux pas compiler musE. Voici le pb:

Code : Tout sélectionner

checking for QT includes (/usr/local/qt/4.7.3-3/include)... no
checking for QT libraries (/usr/local/qt/4.7.3-3/lib)... no
checking for QT moc (/usr/local/qt/4.7.3-3/bin/moc)... no
checking for QT uic (/usr/local/qt/4.7.3-3/bin/uic)... no
configure: error: need qt >= 3.2.0
Je précise que j'ai qt-4.7.3-3 et qu'il n'y a aucun dossier qt dans usr/local.

Merci de votre aide, car j'ai hâte de faire de la musique!
Dernière modification par The Cat le mar. 28 juin 2011, 19:57, modifié 2 fois.
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: Compilation de MusE-Sequencer/pb qt4

Message par hansi »

Salut,

Pourrais-tu donner l'adresse du paquet en question ?
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
The Cat
Hankyu
Messages : 35
Inscription : mar. 24 mai 2011, 15:02

Re: Compilation de MusE-Sequencer/pb qt4

Message par The Cat »

Salut, si c'est du sequencer que tu parles il est ici:
http://muse-sequencer.org/
The Cat
Hankyu
Messages : 35
Inscription : mar. 24 mai 2011, 15:02

Re: Compilation de MusE-Sequencer/pb qt4

Message par The Cat »

Je pense avoir trouvé: j'ai téléchargé la version stable par sécurité mais c'est la bêta qui est faite pour marcher avec qt4. Je refais un essai.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Compilation de MusE-Sequencer/pb qt4

Message par FoolEcho »

Salut,

Format de ton sujet, stp. :chinois:

Sur Aur, tu as muse (qt3) et muse2 (qt4 - alpha par contre... mais ça fait toujours une base) . J'dis ça parce qu'un PKGBUILD c'est mieux :D ... dont tu peux faire une version svn ou autre si c'est effectivement disponible.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: Compilation de MusE-Sequencer/pb qt4

Message par hansi »

Ah ben oui c'est donc ça, il vaut quand même mieux comme le dit FoolEcho passer par les dépots et AUR... C'est un peu fait pour :wink:
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
The Cat
Hankyu
Messages : 35
Inscription : mar. 24 mai 2011, 15:02

Re: Compilation de MusE-Sequencer/pb qt4

Message par The Cat »

La compil échoue aussi avec le muse2

Code : Tout sélectionner

In file included from /home/st62/Téléchargements/muse-2.0beta2/muse/audiotrack.cpp:25:0:
/home/st62/Téléchargements/muse-2.0beta2/muse/dssihost.h:132:7: erreur: ‘OscDssiIF’ does not name a type
/home/st62/Téléchargements/muse-2.0beta2/muse/dssihost.h:219:7: erreur: ‘OscDssiIF’ does not name a type
make[2]: *** [muse/CMakeFiles/core.dir/audiotrack.o] Erreur 1
make[1]: *** [muse/CMakeFiles/core.dir/all] Erreur 2
make: *** [all] Erreur 2
j'ai bien tenté un yaourt -s osc ( tout à fait au hasard) pour m'en sortir mais il m'est demandé d'éditer:

Code : Tout sélectionner

usr/lib/yaourt/util.sh: ligne197: PKGBUILD : commande introuvable
==> Dépendances de osc :
 - python (déjà installé)
 - python-m2crypto (paquet trouvé)
 - urlgrabber (paquet trouvé)


==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> o

Veuillez ajouter \$EDITOR à vos variables d'environnement
par exemple :
export EDITOR="vim" (dans ~/.bashrc)
(remplacez vim par votre éditeur favori)
pas besoin de préciser que je ne suis pas spécialement très calé pour résoudre des pbs aussi poussés mais j'aurais bien aimé pour voir utliser ce logiciel qui est vraiment très bien...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Compilation de MusE-Sequencer/pb qt4

Message par FoolEcho »

Faut pas aller chercher des trucs au pif comme ça (et les demandes d'édition, ça se refuse) ... qui en plus ne servent pas... :wink:

J'ai testé vite fait en partant du paquet muse2, d'Aur, adapté pour la beta2... ça compile déjà (chez moi au moi).
Donc tu fais:

Code : Tout sélectionner

yaourt -S muse2
Puis tu édites le PKGBUILD:

Code : Tout sélectionner

...
pkgver=2.0beta2
pkgrel=1
...
md5sums=('1da3b10bcde157b1fee5921267ada8ac')

build(){
...
  # Fix desktop category and app name
#  sed -i "s_Audio;_&AudioVideo;_;s_use\$_&2_g" \
 #   build/packaging/muse.desktop
...
}
(PKGBUILD complet: http://pastebin.archlinux.fr/432967 )

N'hésite pas à dire si la compilation ne fonctionne pas, avec le message d'erreur (après pour le fonctionnement, pas testé :copain: ).


EDIT: et corrige-nous le format de ce titre, stp: http://forums.archlinux.fr/topic68.html (édition du titre du premier message) . :chinois:
«The following statement is not true. The previous statement is true.» :nage:
The Cat
Hankyu
Messages : 35
Inscription : mar. 24 mai 2011, 15:02

Re: Compilation de MusE-Sequencer/pb qt4

Message par The Cat »

Bien voici ce que ça donne maintenant:

Code : Tout sélectionner

==> Dépendances de muse2 :
 - qt (déjà installé)
 - fluidsynth (déjà installé)
 - dssi (déjà installé)
 - lash (déjà installé)
 - hicolor-icon-theme (déjà installé)
 - cmake (déjà installé)
 - doxygen (déjà installé)
 - graphviz (déjà installé)


==> Éditer muse2.install ? [O/n] ("A" pour annuler)
==> -----------------------------------------------
==> n

==> Lancer la compilation de muse2 ? [O/n]
==> --------------------------------------
==> 
==> Construction et installation du paquet
==> ATTENTION: Construire un paquet en root est dangereux.
 Lancez plutôt yaourt en utilisateur non privilégié.
==> Création du paquet muse2 2.0beta2-1 (mar. juin 28 19:18:10 CEST 2011)
==> Vérification des dépendances pour l'exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
==> Extraction des sources...
==> Suppression du répertoire pkg/ existant...
==> Lancement de build()...
/tmp/yaourt-tmp-root/aur-muse2/./PKGBUILD: ligne 21 : cd: /tmp/yaourt-tmp-root/aur-muse2/src/muse-2.0beta2: Aucun fichier ou dossier de ce type
==> ERREUR: Une erreur s'est produite dans build().
    Abandon...
==> ERREUR: Makepkg n'a pas pu construire muse2.
==> Relancer la compilation de muse2 ? [o/N]

Code : Tout sélectionner

#  sed -i "s_Audio;_&AudioVideo;_;s_use\$_&2_g" \
#   build/packaging/muse.desktop
je vois que les lignes sont commentées, je les ai décommentées sinon à mon humble avis ça ne servait à rien de les écrire... j'espère avoir bien fait.
The Cat
Hankyu
Messages : 35
Inscription : mar. 24 mai 2011, 15:02

Re: [musique]Compilation de MusE-Sequencer/pb qt4

Message par The Cat »

Désolé, j'avais négligé de bien lire: j'étais en root, j'ai relancé la compil en mode user et c'est parti. Voir maintenant jusqu'où ça va aller... :)

EDIT:

Code : Tout sélectionner

[ 50%] Building CXX object muse/mixer/CMakeFiles/mixer.dir/panknob.o
In file included from /tmp/yaourt-tmp-st62/aur-muse2/src/muse-2.0alpha/muse/mixer/../mpevent.h:15:0,
                 from /tmp/yaourt-tmp-st62/aur-muse2/src/muse-2.0alpha/muse/mixer/../audio.h:14,
                 from /tmp/yaourt-tmp-st62/aur-muse2/src/muse-2.0alpha/muse/mixer/panknob.cpp:9:
/tmp/yaourt-tmp-st62/aur-muse2/src/muse-2.0alpha/muse/mixer/../memory.h:96:15: erreur: ‘ptrdiff_t’ does not name a type
/tmp/yaourt-tmp-st62/aur-muse2/src/muse-2.0alpha/muse/mixer/../memory.h:142:15: erreur: ‘ptrdiff_t’ does not name a type
make[2]: *** [muse/mixer/CMakeFiles/mixer.dir/panknob.o] Erreur 1
make[1]: *** [muse/mixer/CMakeFiles/mixer.dir/all] Erreur 2
make: *** [all] Erreur 2
==> ERREUR: Une erreur s'est produite dans build().
    Abandon...
==> ERREUR: Makepkg n'a pas pu construire muse2.
==> Relancer la compilation de muse2 ? [o/N]
vraiment pas de chance...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [musique]Compilation de MusE-Sequencer/pb qt4

Message par FoolEcho »

The Cat a écrit :je vois que les lignes sont commentées, je les ai décommentées sinon à mon humble avis ça ne servait à rien de les écrire... j'espère avoir bien fait.
Nan, justement, c'est moi qui les ai commentées (ça touche au fichier .desktop dont l'emplacement a changé apparemment, on s'en fiche un peu)

Tu as pris le alpha, prends le build que j'ai mis sur pastebin.
yaourt s'utilise en tant qu'user. As-tu bien installé le groupe base-devel ?
Dernière modification par FoolEcho le mar. 28 juin 2011, 19:58, modifié 1 fois.
«The following statement is not true. The previous statement is true.» :nage:
The Cat
Hankyu
Messages : 35
Inscription : mar. 24 mai 2011, 15:02

Re: [musique]Compilation de MusE-Sequencer/pb qt4

Message par The Cat »

Désolé je viens de refaire la compil avec le pkgbuild correct...
pour le base-devel, oui je l'ai sélectionné à l'installation d'Arch.

c'est bon, j'ai mon appli!

Merci, et désolé pour mon niveau dilettante dû à mon état de perpétuelle distraction... :)
Répondre