View previous topic :: View next topic |
Author |
Message |
NEOxAKIRA Guru
Joined: 20 May 2007 Posts: 302 Location: France
|
Posted: Sun Dec 02, 2007 11:36 am Post subject: [smplayer] erreur de compilation durant une maj (Résolu) |
|
|
Code: |
Gentoo neoakira # eix smplayer
[U] media-video/smplayer
Available versions: 0.5.21[2] (~)0.5.60!m[1] (~)0.5.61[2] (~)0.5.62!m[1] (~)0.5.62[2] (~)9999[2]
Installed versions: 0.5.21[2](01:54:01 02.11.2007)(-kde -qt4)
Homepage: http://smplayer.sourceforge.net/
Description: A great Qt front-end for mplayer
|
Code: |
Gentoo neoakira # emerge -va smplayer
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] media-video/smplayer-9999 [0.5.21] USE="(-kde%) (-qt4%)" 0 kB [1]
Total: 1 package (1 upgrade), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /usr/portage/local/layman/berkano
Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild Manifests...
>>> Emerging (1 of 1) media-video/smplayer-9999 to /
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
*
* ERROR: media-video/smplayer-9999 failed.
* Call stack:
* ebuild.sh, line 1717: Called dyn_setup
* ebuild.sh, line 768: Called qa_call 'pkg_setup'
* ebuild.sh, line 44: Called pkg_setup
* ebuild.sh, line 1383: Called qt4_pkg_setup
* qt4.eclass, line 59: Called die
* The specific snippet of code:
* die "This package requires Qt4 to be built with the '${x}' use flag."
* The die message:
* This package requires Qt4 to be built with the 'qt3support' use flag.
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-video/smplayer-9999/temp/build.log'.
*
* Messages for package media-video/smplayer-9999:
*
* ERROR: media-video/smplayer-9999 failed.
* Call stack:
* ebuild.sh, line 1717: Called dyn_setup
* ebuild.sh, line 768: Called qa_call 'pkg_setup'
* ebuild.sh, line 44: Called pkg_setup
* ebuild.sh, line 1383: Called qt4_pkg_setup
* qt4.eclass, line 59: Called die
* The specific snippet of code:
* die "This package requires Qt4 to be built with the '${x}' use flag."
* The die message:
* This package requires Qt4 to be built with the 'qt3support' use flag.
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-video/smplayer-9999/temp/build.log'.
*
|
il faut que j'active le USE qt4 dans /etc/make.conf ? c'est pour kde et moi je suis sous gnome...
si je le met dans /etc/portage/package.use pour le packet smplayer ça ne change rien, quelqu'un aurai une idée ? SVP
Merci
Last edited by NEOxAKIRA on Sun Dec 02, 2007 2:20 pm; edited 1 time in total |
|
Back to top |
|
|
Temet Advocate
Joined: 14 Mar 2006 Posts: 2586 Location: 92
|
Posted: Sun Dec 02, 2007 12:44 pm Post subject: |
|
|
Non.
Tu essayes d'installer la version svn (en as tu vraiment besoin??).
Cette version n'a pas plus d'interface Qt3 (ni KDE3).
Elle a seulement une interface Qt4.
Soit t'installes Qt4, soit t'oublies la version svn _________________ Full Gentoo powered. |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sun Dec 02, 2007 12:55 pm Post subject: |
|
|
Et en plus, il faut qt4 avec le flag qt3support, qui active certaines fonctions de compatibilité descendante pour faciliter le portage qt3 -> qt4 _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
NEOxAKIRA Guru
Joined: 20 May 2007 Posts: 302 Location: France
|
Posted: Sun Dec 02, 2007 1:06 pm Post subject: |
|
|
qu'est ce que la version svn ?
si c'est la version smplayer-9999 j'ai la même erreur de compilation quand je tente l'install d'une autre version, donc comment faire pour mettre à jour mon smplayer ? (nécessaire quand je fais un emerge -uDNvat world)
PS:
je galère avec l'utilisation des layman je trouve que ça fout le bordel avec portage j'aimerai bien ne pas avoir à les utiliser, ça serais plus simple que smplayer soit inclus dans portage
Et excusé la noobité de mes questions, je tiens d'ailleurs a salué la communauté gentoo de ce forum très sympathique, efficace, et non discriminatoire (le terme est peut être un peu fort) |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sun Dec 02, 2007 1:25 pm Post subject: |
|
|
Oui, la version -9999 est la version svn.
Mais dans tous les cas, à partir de la version 0.5.60, il n'y a plus de support qt3 et/ou kde : il n'y a plus que la version qt4 !
Donc oui, dans tous les cas, il te faut qt4 avec le USE flag qt3support
A priori, pour débloquer la situation : il suffit de recompiler qt4 avec ce use flag configuré. _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
NEOxAKIRA Guru
Joined: 20 May 2007 Posts: 302 Location: France
|
Posted: Sun Dec 02, 2007 2:20 pm Post subject: |
|
|
Merci |
|
Back to top |
|
|
Temet Advocate
Joined: 14 Mar 2006 Posts: 2586 Location: 92
|
Posted: Sun Dec 02, 2007 2:27 pm Post subject: |
|
|
Perso à ta place, j'aurais surtout bloqué la mise à jour de smplayer.
PS : si tu veux pas utiliser layman juste pour smplayer, t'aurais pu mettre l'ebuild dans ton overlay local (ce que j'aurais fait) _________________ Full Gentoo powered. |
|
Back to top |
|
|
NEOxAKIRA Guru
Joined: 20 May 2007 Posts: 302 Location: France
|
Posted: Sun Dec 02, 2007 3:13 pm Post subject: |
|
|
je ne sais pas comment mettre l'ebuild dans mon overlay local (pas encore cherché) et layman je l'ai utilisé pour compiz-fusion aussi |
|
Back to top |
|
|
|