Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[emerge/ebuild] incompatibilités autour de wxGTK(non résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Sat Mar 13, 2004 4:17 am    Post subject: [emerge/ebuild] incompatibilités autour de wxGTK(non résol Reply with quote

Voilà mon problème de la semaine :
Il était une fois... 8)
amule et wxGTK !
Alors voilà le coeur du truc :

Code:
abenobashi root # emerge -pv amule

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] net-p2p/amule-1.2.6  +nls  0 kB

Total size of downloads: 0 kB


abenobashi root # emerge -pv wxGTK

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] x11-libs/wxGTK-2.4.2  -debug +gtk2 +nls -odbc +opengl -unicode  0 kB

Total size of downloads: 0 kB


Dans ma variable USE sont notamment présent "gtk" et "gtk2"
Bon, selon le forum sur le site www.amule.org wxGTK doit être compilé sans le support gtk2,
sinon on encourt parfois (et c'est mon cas) une saturation du processeur
je m'éxécutes donc... et émerge wxGTK avec un USE="-gtk2"
Cependant je penses à mes autres applications qui seraient peut-être beaucoup plus belles avec le support gtk2...
Mmmm dur dilemne, une alternative est elle possible pour gérer les deux ? :?
Des applications avec un wxGTK(+gtk2) et seulement amule avec wxGTK(gtk1) peuvent elle cohabiter ?
J'ai bien cherché dans le manuel de portage mais en vain.

Je me demandes aussi si wxGTK ne devra pas être emergé deux fois différemment (diferrement ?) pour pouvoir fonctionner. Peut être est-ce plus complexe que je n'en demande à emerge...
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Mar 15, 2004 8:54 am    Post subject: Reply with quote

Hello,

Comme tu peux le voir, amule n'inclus pas le support gtk (il inclus seulement le support "nls").
De la même façon, wxGTK n'inclus que le support "gtk2" (mais il est possible qu'il soit en gtk par défaut).

Du coup, je ne comprends pas très bien ta question ...

Mais de toute façon, deux pgms gtk et gtk2 peuvent cohabiter sans problèmes.
Par contre, si tu recompiles un pgm avec le support gtk2 il écrasera le pgm avec le support gtk donc intuile de l'emerger deux fois.

Dans ton cas, je dirai que tu dois enlever le support gtk2 pour wxGTK si tu veux le faire fonctionner avec amule (d'après ce que tu dis).

EDIT : si tu compiles wxGTK avec le suppport gtk2 et que gtk est inclus par défaut (donc compilation avec les 2 supports), il y a peut-être un argument à passer en ligne de commande poursélectionner gtk/gtk2 au lancement (mais ça n'est que pure spéculation et je ne sais pas si cela est possible ...). Regarde les man et how-to ...
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
WildChild
Apprentice
Apprentice


Joined: 14 Sep 2003
Posts: 171

PostPosted: Wed Mar 17, 2004 4:21 am    Post subject: Reply with quote

Je comprends très bien ton problème avec aMule et wxGTK. :) En fait j'ai le même problème ici!

En gros quand on installe wxGTK, il faut le compiler soit avec le support gtk1, soit avec le support gtk2. (USE="-gtk2 -unicode" pour avoir la version gtk1 ou USE="gtk2 unicode" pour avoir la version gtk2). Le problème réside au fait que manuellement il est facilement possible d'installer les 2 en parallèle. wxGTK nomme ses librairies en fonction de la façon dont elle a été compilée et dépendemment si on veut le support gtk1 ou gtk2 dans une application liée à wxGTK il n'y a qu'un lien symbolique à changer dans /usr/bin pour que wx-config pointe vers la configuration pour gtk1 ou gtk2 selon le choix.

Ce qui arrive maintenant, c'est qu'avec le ebuild, il faut installer wxGTK sois avec le support gtk1, soit avec le support gtk2... Ici aussi j'ai le problème que j'airais pouvoir installer en parallèle les 2 supports tout dépendemment de l'application qui utiliserait une version ou 2 des librairies...

Quelqu'un a une idée de comment faire?
_________________
Codito, Ergo Sum
Back to top
View user's profile Send private message
navidson
Apprentice
Apprentice


Joined: 30 May 2003
Posts: 235
Location: entre mon bureau et mon lit

PostPosted: Wed Mar 17, 2004 7:57 am    Post subject: Reply with quote

si tu es bien sur que ca nomme les librairies de facon differentes tu peux par exemple creer un ebuild nomme wxgtk2 que tu mettras dans /usr/local/portage , dans lequel tu compileras le support gtk2 et le ebuild wxgtk avec le support gtk1.

reste a savoir si les programmes futurs compilés detecteront la version de gtk quil faut bien (genre amule,audacity.....)
_________________
Il semblerait que cela fait un peu trop longtemps que des têtes n'ont pas été plantées au bout des piques.
Il semblerait que je suis loin d'être le seul à partager cette impatience.
Maurice G Dantec, a propos du TPI
Back to top
View user's profile Send private message
WildChild
Apprentice
Apprentice


Joined: 14 Sep 2003
Posts: 171

PostPosted: Wed Mar 17, 2004 11:07 am    Post subject: Reply with quote

Pour ça faut s'assurer que le lien symbolique wx-config pointe bien vers le bon fichier de configuration! C'est tout à ma connaissance!
_________________
Codito, Ergo Sum
Back to top
View user's profile Send private message
Gentree
Watchman
Watchman


Joined: 01 Jul 2003
Posts: 5350
Location: France, Old Europe

PostPosted: Fri Apr 30, 2004 10:29 am    Post subject: Reply with quote

Voila des pbs similaires (mais differentes)

emerge wxGTK

.............

Code:
checking for gdk_im_open in -lgdk... yes
checking for GL/gl.h... no
configure: error: OpenGL libraries not available

!!! ERROR: x11-libs/wxGTK-2.4.2 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed


mais...

Code:
bash-2.05b# emp opengl

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] x11-base/xorg-x11-6.7.0

bash-2.05b#


Uh?


qqn peut m'expliquer ??


Merci , Gentree
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Fri Apr 30, 2004 11:52 am    Post subject: Reply with quote

Quote:
Voila des pbs similaires (mais differentes)


:wink:

Essaye opengl-update xorg-x11 (ou nvidia si t'as nvidia, ...) puis relance un emerge !
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Gentree
Watchman
Watchman


Joined: 01 Jul 2003
Posts: 5350
Location: France, Old Europe

PostPosted: Fri Apr 30, 2004 12:13 pm    Post subject: Reply with quote

C'a la fait, t'es tres fort sensai-san.

Merci.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum