View previous topic :: View next topic |
Author |
Message |
rofro Apprentice
Joined: 21 Jun 2004 Posts: 234 Location: Piaseczno, Poland
|
Posted: Fri Jul 02, 2004 12:32 am Post subject: Równoległa czy Szeregowa kompilacja |
|
|
Mam mały problem
Otóż podczas nowej instalacji systemu od stage3 i kompilacji gnome
pojawia się komunikat
!!! CATEGORY info missing from chunk, aborting
i kompilacja gnome jest przerywana. Myślę że może to być związane z tym, że na drugiej konsoli kompiluję jednocześnie mozillę firefox i thunderbirda. Widocznie tak, bo jak można przeczytać w wątku wskazywanym nawet w gentoo newsletterze http://www.gentoo.org/news/pl/gwn/20040621-newsletter.xml pod hasłem Jednoczesne Instalacje? takie kompilacje są ok, jeśli ma się maszynę wieloprocesorową (może wystarczy też HT).
Więc zalecaną praktyką jest:
emerge foo1 foo2 foo2
Kolejny aspekt tej kompilacji równoczesnej. Kompiluję pakiety z parametrami -kbva czyli buduj pakiety, używaj już zbudowanych pakietów. I kiedy używam -k czyli buduj pakiety, najpierw dostaję informację
!!! invalid binary package i tu podaje mi lynx i coś tam jeszcze, które kompilowałem równolegle.
Czy ktoś z was spotkał się z podobnymi objawami?
Mam teraz kolejne pytaie.
Wymieniłem ostatnio pamięć RAM na nowszą, bo pomimo zastosowania łaty BAD RAM i ominięciu błędnych sektorół nadal dostawałem SEGMENTATION FAULT.
Teraz mam nową i tylko kilka razy miałem segmentation, nie udało się skompilować open officowi (a i ja nie chciałem czekać kolejnych godzin)
Z tego wynika moje pytanie, czyli jeżeli zastosuję polecenie
emerge foo1 foo2 foo2
i nie uda się zbudować pakietu foo1 to emerge przerwie pracę czy muszę użyć
emerge foo1 && emerge foo2 && emerge foo2
???
Drugie pytanie
Jeżeli coś się spieprzy podczas kompilacji to zacząć ją trzeba od nowa, chyba że się używa buildpkg czy to w opcjach czy w FEATURES. Czy jest może inna metoda niż build pkg, jakieś wznowienie kompilacji, resume zdaje się nie działać. Jak wpływa na wydajność użycie buildpkg
pozdrawiam
Roman _________________ Linux #358594
gentoo bug comment 175808#c26
You either must have patience or contribute to open source. There is only one guaranteed way to have open source do what you want it to do, and that's write it yourself. |
|
Back to top |
|
|
senser n00b
Joined: 30 Jun 2004 Posts: 1
|
Posted: Sat Jul 03, 2004 7:38 pm Post subject: Re: Równoległa czy Szeregowa kompilacja |
|
|
rofro wrote: | Mam mały problem
Otóż podczas nowej instalacji systemu od stage3 i kompilacji gnome
pojawia się komunikat
!!! CATEGORY info missing from chunk, aborting
i kompilacja gnome jest przerywana. Myślę że może to być związane z tym, że na drugiej konsoli kompiluję jednocześnie mozillę firefox i thunderbirda. Widocznie tak, bo jak można przeczytać w wątku wskazywanym nawet w gentoo newsletterze http://www.gentoo.org/news/pl/gwn/20040621-newsletter.xml pod hasłem Jednoczesne Instalacje? takie kompilacje są ok, jeśli ma się maszynę wieloprocesorową (może wystarczy też HT).
|
Może niewiele wniosę swoim pisaniem, ale spróbuję
Na Twoim miejscu korciłoby mnie, żeby się upewnić i po prostu spróbowałbym kompilować samego gnoma. Dowiedziałbyś się, czy ten komunikat się pojawi.
Ostatnio też mi się spieszyło do siedzenia pod XFree, więc po prostu najpierw sobie skompilowałem fluxboxa, a potem siedząc już pod nim bawiłem się w budowanie KDE.
Za to problemy z równoczesną kompilacją i mnie się zdarzyły. Sypał mi się 'emerge iptraf' podczas kompilacji KDE. Tutaj mam pewność, że powodem była równoczesna kompilacja, bo iptraf później "zrobił" mi się bez problemów, gdy nic więcej nie zapuszczałem...
A może opcje do kompilatora masz zbyt wyszukane?
Senser |
|
Back to top |
|
|
rofro Apprentice
Joined: 21 Jun 2004 Posts: 234 Location: Piaseczno, Poland
|
Posted: Sat Jul 03, 2004 7:57 pm Post subject: |
|
|
opcje kompilowania mam standardowe (chyba)
make.conf:
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
LINGUAS="pl"
USE="alsa samba gnome"
SYNC="rsync://rsync.gentoo.org/gentoo-portage" _________________ Linux #358594
gentoo bug comment 175808#c26
You either must have patience or contribute to open source. There is only one guaranteed way to have open source do what you want it to do, and that's write it yourself. |
|
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
|
|