[gentoo] emerge -av kde-meta marche pas

Résolu/Fermé
noobuxtu Messages postés 89 Date d'inscription mardi 12 avril 2011 Statut Membre Dernière intervention 13 septembre 2011 - Modifié par noobuxtu le 17/05/2011 à 20:07
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 - 19 mai 2011 à 08:56
Salut à tous je viens d'installer Xorg ( à la va vite sans recompilation du noyau car j'ai genkernel :-9), juste histoire de voir si ça marche par défaut.

J'ai voulu installer le paquet kde-meta :

emerge -av kde-meta


Sachant que mon USE était ainsi :


USE="qt3 qt4 kde cdrom dvd" 



Mais je vois ça :

!!! One of the following packages is required to complete your request.  
-x11-libs/qt-sql-4.7.2 (change USE: +qt3support)  


alors je change la variable USE dans le make.conf mais rien, j'essais qt3, +qt3, qt3support, +qt3support... rien ne marche.

Une autre fois j'ai aussi eu droit à

CHANGE USE : +kde 


Je ne sais absolument pas quoi faire surtout que ça doit être un truc à la ...

Merci d'avance pour votre aide :), si il vous faut une précision marquez le je l'enverrai directement :).
A voir également:

7 réponses

mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 7 749
18 mai 2011 à 00:03
Ça fait bien longtemps que je n'ai plus utilisé gentoo, mais vérifie que ton arbre de portage est à jour.

A priori tu n'as pas besoin de Qt3 pour kde4, juste de Qt4. Tu peux changer tes use flags avec le programme :

uflag


... si ma mémoire est bonne (installe le au besoin). Je pense que le paquet doit simplement s'appeler uflag, sinon recherche-le avec la commande esearch (qu'il faut peut-être aussi installer avec esync je ne sais plus :p).

Ensuite mais tout à jour

esync -v
emerge -uD world


... puis installe ton paquet :

emerge -auD lepaquetainstaller


Bonne chance
0
noobuxtu Messages postés 89 Date d'inscription mardi 12 avril 2011 Statut Membre Dernière intervention 13 septembre 2011 1
18 mai 2011 à 07:44
Je fais vérifier cela ^^, sinon j'ai fais de très nombreux test, j'ai chnager use et package.use et à chaque fois le message est différent, pour le moment je n'ai pas de solution, je continue à cherche sur différents forums.

Toutes suggestions sont les bienvenues :).
0
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 7 749
18 mai 2011 à 09:00
De mémoire les use flags permettent d'activer ou de désactiver des fonctionnalités au moment de la compilation. Tu peux voir quels flags impactent le paquet avec l'option -v (si l'option est en rouge et précédée d'un +, c'est que le flag est actif, si elle est précédée d'un - en bleu, c'est qu'elle ne l'est pas).

emerge -auvD monpaquet


Encore une fois uflag permet de voir le rôle de chaque flag au moment de les cocher. La philosophie gentoo, c'est autant compilé quelque chose optimisé pour ta machine et éviter de compiler ce que tu n'utiliseras pas.

Regarde avec esearch si tu installes bien le bon paquet pour déployer kde (sous debian il s'appelle kde-plasma-desktop) avec esync+esearch.

Bonne chance
0
noobuxtu Messages postés 89 Date d'inscription mardi 12 avril 2011 Statut Membre Dernière intervention 13 septembre 2011 1
18 mai 2011 à 13:43
J'ai réusssi à lancer la compilation grâce à une modification du fichier /etc/portage/package.use.

exemple :

message d'erreur :

-x11-libs/qt-sql-4.7.2 (change USE: +qt3support)


dans package.use pour ajouter qt3support : (a adapter aux informations d'erreurs qui s'affichent dans mon cas c'était avec declarative)

x11-libs/qt-sql qt3support
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 7 749
18 mai 2011 à 23:42
Ok donc ton problème est résolu ?
Ça m'étonne un peu que kde ait encore besoin de qt3, tu es sûr d'avoir installé kde4 et non kde3 ?
0
noobuxtu Messages postés 89 Date d'inscription mardi 12 avril 2011 Statut Membre Dernière intervention 13 septembre 2011 1
19 mai 2011 à 08:01
Oui ^^, j'ai mis qt3support et non qt3, et sinon l'exemple de mon message précédent n'est pas ce que j'ai fait, il montre la procédure que j'ai utilisé.

Le paquet dont j'ai modifier le flag dans package.use n'est pas x11-libs/qt-sql
(je ne me souviens plus de son nom c'est pourquoi j'ai mis un exemple).

Et dans mon cas j'ai rajouter le flag declarative
0
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 7 749
19 mai 2011 à 08:56
Ok merci pour ces précisions !
0