View previous topic :: View next topic |
Author |
Message |
lefoid Apprentice
Joined: 05 Nov 2005 Posts: 232
|
Posted: Thu Sep 20, 2007 3:32 pm Post subject: [wxGTK] Compilation avec USE="X" impossible (Résol |
|
|
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
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 :
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 |
|
|
Neuromancien l33t
Joined: 03 Dec 2003 Posts: 867
|
Posted: Fri Sep 21, 2007 9:39 pm Post subject: Re: [wxGTK] Compilation avec USE="X" impossible |
|
|
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 |
|
|
lefoid Apprentice
Joined: 05 Nov 2005 Posts: 232
|
Posted: Sat Sep 22, 2007 4:48 am Post subject: |
|
|
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 |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Sat Sep 22, 2007 6:24 am Post subject: |
|
|
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 |
|
|
lefoid Apprentice
Joined: 05 Nov 2005 Posts: 232
|
Posted: Sat Sep 22, 2007 7:43 am Post subject: |
|
|
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 |
|
|
lefoid Apprentice
Joined: 05 Nov 2005 Posts: 232
|
Posted: Sat Sep 22, 2007 8:54 am Post subject: |
|
|
Bon, problème identique malgré la compil de gtk+ !
Same player, shoot again ! _________________ Visi pas nette, pilote à la buvette ! |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Sat Sep 22, 2007 8:57 am Post subject: |
|
|
T'a rien dans ton /var/log/messages quand ça arrive ? |
|
Back to top |
|
|
bivittatus l33t
Joined: 31 Jan 2006 Posts: 687 Location: Roissy-en-Brie (France)
|
Posted: Sat Sep 22, 2007 9:38 am Post subject: |
|
|
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 |
|
|
lefoid Apprentice
Joined: 05 Nov 2005 Posts: 232
|
Posted: Sat Sep 22, 2007 9:38 am Post subject: |
|
|
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 |
|
|
lefoid Apprentice
Joined: 05 Nov 2005 Posts: 232
|
Posted: Sat Sep 22, 2007 10:24 am Post subject: |
|
|
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 |
|
|
|
|
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
|
|