Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[wxGTK] Compilation avec USE="X" impossible (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
lefoid
Apprentice
Apprentice


Joined: 05 Nov 2005
Posts: 232

PostPosted: Thu Sep 20, 2007 3:32 pm    Post subject: [wxGTK] Compilation avec USE="X" impossible (Résol Reply with quote

Salut à tous
Il y a quelques temps, ici, j'avais posé la même question.
Hélas, depuis, je n'ai toujours pas trouvé la solution, alors j'en appelle à nouveau à vos connaissances.
En résumé, lorsque je compile wxGTK (la version actuelle est la 2.6.3-3), il m'est impossible de le
faire avec le USE="X" !
La solution que j'emploie ne me convient pas : j'ai mis
Quote:
x11-libs/wxGTK -X

dans
Quote:
/etc/portage/package.use

Du coup, ça compile normalement, sans me bloquer tout le système.
Mais, dès que je fais un :
Code:
revdep-rebuild

il y a des problèmes (recompilation de wxpython qui ne veut pas se faire par exemple).
J'ai tenté de faire une mise à jour avec des versions masquées
Quote:
x11-libs/wxGTK ~amd64

et
Quote:
dev-python/wxpython

dans
Quote:
/etc/portage/package.keywords

Mais, même problème, le blocage arrive après quelques minutes et c'est reparti pour un reset violent !
Mes minces connaissances ne me permettent pas de trouver de solution à ce problème.
Je suis en vacances et j'ai donc plein de temps pour m'en occuper, alors si vous voyez
un début de solution, même long, allez-y, je suis preneur :)
Ma config :
CM Asrock 939 Dual - SATA 2
Athlon 64 3800+
RAM 1Go
ATI Radeon 9600 (256Mo)
_________________
Visi pas nette, pilote à la buvette !


Last edited by lefoid on Sat Sep 22, 2007 10:24 am; edited 1 time in total
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Fri Sep 21, 2007 9:39 pm    Post subject: Re: [wxGTK] Compilation avec USE="X" impossible Reply with quote

lefoid wrote:
En résumé, lorsque je compile wxGTK (la version actuelle est la 2.6.3-3), il m'est impossible de le
faire avec le USE="X" !

Bonjour,
Chez moi, wxGTK se compile très bien avec USE="X". Quel est le problème ?
_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
lefoid
Apprentice
Apprentice


Joined: 05 Nov 2005
Posts: 232

PostPosted: Sat Sep 22, 2007 4:48 am    Post subject: Reply with quote

Salut
Comme je le dis dans mon post précédent, il m'arrive ce qui est expliqué ici !
Résumé donc de l'épisode précédent :

- lorsque je tente de compiler wxGTK avec USE="X", tout a l'air de se passer
normalement, pendant 2-3 minutes environ. Puis, j'entends mon disque dur
qui se met à "tourner" comme s'il y avait un swap permanent dessus.
Là, la souris commence à saccader, les éventuels programmes qui
tournaient (Rhythmbox, par exemple) stoppent. (ils sont toujours
affichés mais la musique n'est plus lue)

- puis, blocage total de la souris, et de l'ordi. Plus rien sur l'ordi ne réagit.
Les MagicSysKey ne fonctionnent pas, les CTRL-ALT-F1..2..3 etc ... non plus,
et pendant ce temps là, à l'écran la compil est arrêtée (jamais au même
endroit, j'ai vérifié en effectuant la manœuvre plusieurs fois) et, seul
mon disque dur semble être pris d'une crise de swap permanente : il
tourne (en tout cas, il fait du bruit).

Ça peut durer assez longtemps, et sans que je puisse dire au bout de combien de temps,
l'ordi fait un reboot, tout seul, comme un grand !
Et tout ça n'arrive qu'avec la compilation de wxGTK (et, il a pourtant bien fallu
que ça compile un jour) depuis le passage à la mise à jour vers Gnome 2.18.

Vala, vala ...
J'ai épuisé les solutions à mon niveau, alors à vot'bon cœur m'sieur dame ! :)
_________________
Visi pas nette, pilote à la buvette !
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Sat Sep 22, 2007 6:24 am    Post subject: Reply with quote

As tu essayé de compiler dans une console sans le serveur X.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
lefoid
Apprentice
Apprentice


Joined: 05 Nov 2005
Posts: 232

PostPosted: Sat Sep 22, 2007 7:43 am    Post subject: Reply with quote

Oui, ça n'a rien changé !
Par contre, ça se précise un peu je crois : le problème vient de se reproduire
ce matin lors de mon :
Code:
esync && emerge -uDN world

Le blocage intervient lors de la compil de pygtk !!
Je penche donc maintenant pour un souci au niveau de gtk ou gtk+ ou quelque
chose en rapport avec gtk ...
Je viens de faire un :
Code:
emerge --oneshot gtk+

et je vais voir pour la suite ...
Je l'aurai ce schtroumph qui m'agace :)
Juste pour info, j'ai les use flags gtk et gtk2 dans le make.conf mais
je ne pense pas que le problème puisse venir de là !
_________________
Visi pas nette, pilote à la buvette !
Back to top
View user's profile Send private message
lefoid
Apprentice
Apprentice


Joined: 05 Nov 2005
Posts: 232

PostPosted: Sat Sep 22, 2007 8:54 am    Post subject: Reply with quote

Bon, problème identique malgré la compil de gtk+ ! :?
Same player, shoot again !
_________________
Visi pas nette, pilote à la buvette !
Back to top
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Sat Sep 22, 2007 8:57 am    Post subject: Reply with quote

T'a rien dans ton /var/log/messages quand ça arrive ?
Back to top
View user's profile Send private message
bivittatus
l33t
l33t


Joined: 31 Jan 2006
Posts: 687
Location: Roissy-en-Brie (France)

PostPosted: Sat Sep 22, 2007 9:38 am    Post subject: Reply with quote

Est-ce que tu as essayé de recompiler tous tes packages de dev-python/ ?

La dernière mise à jour de python a été un peu difficile pour certains d'entre nous...
_________________
Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire."
Back to top
View user's profile Send private message
lefoid
Apprentice
Apprentice


Joined: 05 Nov 2005
Posts: 232

PostPosted: Sat Sep 22, 2007 9:38 am    Post subject: Reply with quote

Bon, le problème semble s'éclaircir !
Concernant mon /var/log/messages , je trouve ça :
(ne pas regarder la date, ça le fait à chaque fois que je tente la compil de wxGTK, donc j'en ai
copié un parmi d'autres !)
Quote:
Sep 20 07:52:24 falcon Swap cache: add 131733, delete 131733, find 2410/2762, race 0+0
Sep 20 07:52:24 falcon Free swap = 0kB
Sep 20 07:52:24 falcon Total swap = 506036kB
Sep 20 07:52:24 falcon Free swap: 0kB
Sep 20 07:52:24 falcon 262064 pages of RAM
Sep 20 07:52:24 falcon 5513 reserved pages
Sep 20 07:52:24 falcon 9148 pages shared
Sep 20 07:52:24 falcon 0 pages swap cached
Sep 20 07:52:24 falcon hald invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
Sep 20 07:52:24 falcon
Sep 20 07:52:24 falcon Call Trace:
Sep 20 07:52:24 falcon [<ffffffff8025b10d>] out_of_memory+0x70/0x293
Sep 20 07:52:24 falcon [<ffffffff8025cdc1>] __alloc_pages+0x22c/0x2b5
Sep 20 07:52:24 falcon [<ffffffff8025e61b>] __do_page_cache_readahead+0xa1/0x217
Sep 20 07:52:24 falcon [<ffffffff80258477>] sync_page+0x0/0x42
Sep 20 07:52:24 falcon [<ffffffff805ecd3c>] io_schedule+0x28/0x34
Sep 20 07:52:24 falcon [<ffffffff80258477>] sync_page+0x0/0x42
Sep 20 07:52:24 falcon [<ffffffff805ecf8f>] __wait_on_bit_lock+0x5b/0x66
Sep 20 07:52:24 falcon [<ffffffff80258464>] __lock_page+0x5e/0x64
Sep 20 07:52:24 falcon [<ffffffff8025a596>] filemap_nopage+0x13f/0x2b0
Sep 20 07:52:24 falcon [<ffffffff802665aa>] __handle_mm_fault+0x1fb/0xc9f
Sep 20 07:52:24 falcon [<ffffffff80220db7>] do_page_fault+0x458/0x7c9
Sep 20 07:52:24 falcon [<ffffffff805ec5dd>] thread_return+0x0/0xdb
Sep 20 07:52:24 falcon [<ffffffff805ee34d>] error_exit+0x0/0x84
Sep 20 07:52:24 falcon
Sep 20 07:52:24 falcon Mem-info:
Sep 20 07:52:24 falcon Node 0 DMA per-cpu:
Sep 20 07:52:24 falcon CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
Sep 20 07:52:24 falcon Node 0 DMA32 per-cpu:
Sep 20 07:52:24 falcon CPU 0: Hot: hi: 186, btch: 31 usd: 140 Cold: hi: 62, btch: 15 usd: 45
Sep 20 07:52:24 falcon Active:98821 inactive:137461 dirty:0 writeback:0 unstable:0
Sep 20 07:52:24 falcon free:1511 slab:8126 mapped:22 pagetables:2606 bounce:0

ce qui me laisse penser qu'il s'agit d'un problème de mémoire (plutôt d'espace disque en fait).
Je viens de trouver sur un forum anglais quelqu'un à qui le même problème est arrivé, et
il l'a résolu en mettant :
Quote:
PORTAGE_TMPDIR=":home/patrice/portage_tmp"

dans son make.conf (enfin, je l'ai mis à un endroit où j'ai beaucoup d'espace disque, en fait; 140Go,
ça devrait suffire !!).
Du coup, je viens de relancer, et pygtk passe en compil, donc j'ai bon espoir pour wxGTK.
Wait and see ...
PS : il semble, d'après ce que j'ai lu, que wxGTK utilise énormément de mémoire (plus que
ce qu'il en faut d'habitude pour un programme équivalent) et que mes 5Go dans
/var/tmp/portage sont insuffisants !!
EDIT : Non, je n'ai pas tenté de recompiler tous les packages dev-python, mais si ma
solution actuelle ne fonctionne pas, je le ferai (pas essayé ça encore !).
_________________
Visi pas nette, pilote à la buvette !
Back to top
View user's profile Send private message
lefoid
Apprentice
Apprentice


Joined: 05 Nov 2005
Posts: 232

PostPosted: Sat Sep 22, 2007 10:24 am    Post subject: Reply with quote

Bon, et bien, ça y est, ça a fonctionné !!!!!! Enfin !
Pourtant, la réponse était assez simple, mais je ne l'avais pas vue en lisant
les forums la première fois.
Donc, en résumé, mes 5Go dans /var/tmp/portage se sont
révélés insuffisants.
La solution a consisté à mettre :
Quote:
PORTAGE_TMPDIR="/home/patrice/portage_tmp"

dans le make.conf (en gros, à un endroit plein d'espace disque !).
Merci à tous pour votre aide.
PS : je n'ai plus qu'à faire passer mon /var/tmp/portage de 5 à 10Go pour
être tranquille. Je vais chercher comment (avant de faire une ânerie !!)
_________________
Visi pas nette, pilote à la buvette !
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