Forum :: gentoo.org.pl
23 Maj, 2012, 05:05:25 *
Witamy, Gość. Zaloguj się, lub zarejestruj proszę.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności:
 
   Strona główna   Pomoc Szukaj Kalendarz Zaloguj się Rejestracja  
Strony: [1]   Do dołu
  Drukuj  
Autor Wątek: Problemy z kompilacją KDE/Gnome  (Przeczytany 3298 razy)
0 użytkowników i 1 Gość przeglądają ten wątek.
hash
Newbie
*

Karma: +0/-0
Offline Offline

wiadomości: 2


Zobacz profil
« : 01 Styczeń, 2008, 14:42:45 »

Po pierwsze witam jako ze to mój pierwszy post.
A do rzeczy- nie mogę skompilować Gnome/KDE/gdm/kdm. Problem pojawia się przy kompilacji intltool (na pewno przy kdm bo tego loga zapisałem, podejżewam że przy kde i reszcie bład jest ten sam). Wynik samego emerge initltool:
Kod:
Calculating dependencies ... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) dev-util/intltool-0.35.5 to /
 * intltool-0.35.5.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking intltool-0.35.5.tar.bz2 ;-) ...                               [ ok ]
>>> Unpacking source...
>>> Unpacking intltool-0.35.5.tar.bz2 to /var/tmp/portage/dev-util/intltool-0.35.5/work
 * Applying intltool-0.35.5-update.patch ...
  [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/dev-util/intltool-0.35.5/work/intltool-0.35.5 ...
./configure --prefix=/usr --host=i486-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i486-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for perl... /usr/bin/perl
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/dev-util/intltool-0.35.5/work/intltool-0.35.5/config.log
 *
 * ERROR: dev-util/intltool-0.35.5 failed.
 * Call stack:
 *   ebuild.sh, line 1701:  Called dyn_compile
 *   ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *   ebuild.sh, line   44:  Called src_compile
 *   ebuild.sh, line  706:  Called econf
 *   ebuild.sh, line  638:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-util/intltool-0.35.5/temp/build.log'.
 *

 * Messages for package dev-util/intltool-0.35.5:

 *
 * ERROR: dev-util/intltool-0.35.5 failed.
 * Call stack:
 *   ebuild.sh, line 1701:  Called dyn_compile
 *   ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *   ebuild.sh, line   44:  Called src_compile
 *   ebuild.sh, line  706:  Called econf
 *   ebuild.sh, line  638:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-util/intltool-0.35.5/temp/build.log'.
 *

Chcę zainstalować koniecznie KDE (w ostatecznej ostateczności gnome ale nie cierpie programować w gtk także w ostateczności). W gentoo jestem nowy, ale ostatnie dwa lata życia spędziłem (głównie) na Debianie (aczkolwiek inne dystybucje też się przewinęły).
Zapisane
lindal
Global Moderator
Full Member
*****

Karma: +2/-1
Offline Offline

Płeć: Mężczyzna
wiadomości: 194


Zobacz profil
« Odpowiedz #1 : 01 Styczeń, 2008, 16:02:12 »

I przez dwa lata nie nauczyłeś się czytać logów? Wybacz za moją uwagę, ale emerge wypluł przecież jak byk:

Kod:
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

więc albo nie masz mergniętego XML-Parser albo musisz go przeemergować jeszcze raz (i ten błąd jest wynikiem update'u bo zaszły jakieś zmiany w innych ebuildach).

Polecam program eix do przeglądania i wyszukiwania ebuildów.
Zapisane

Linux Registered User #291949
AMD Barton 2500+ / Gentoo 2007.0 / 2.6.23-gentoo-r3 / gcc-4.1.2 / xorg-7.2 / fluxbox-1.0.0-r1
hash
Newbie
*

Karma: +0/-0
Offline Offline

wiadomości: 2


Zobacz profil
« Odpowiedz #2 : 01 Styczeń, 2008, 20:23:39 »

Nie ma co wybaczać prawdziwych uwag, pytanie rzeczywiście bardzo głupie:/ Oczywiście logi powinno się analizować a ja przyzwyczajony do logów zwykłego ./configure sie nie pofatygowałem:/ W każdym razie rebootoje kompa i próbuję dalej.
Zapisane
lindal
Global Moderator
Full Member
*****

Karma: +2/-1
Offline Offline

Płeć: Mężczyzna
wiadomości: 194


Zobacz profil
« Odpowiedz #3 : 02 Styczeń, 2008, 19:02:17 »

To nie było głupie pytanie. Trafiłeś akurat na dość nietypowy problem. Przecież Portage jest tak skonstruowane, żeby dociągać sobie wszystkie brakujące zależności. Tutaj jednak tego nie zrobił. Myślę, że to poprostu efekt zmian po update'cie. Też napotkałem ten problem u siebie na kilku maszynach. Nie pamiętam dokładnie który ebuild powodował taki efekt, ale po ponownej przebudowie XML-Parser problem znikał. Moja uwaga była raczej efektem zaskoczenia, wszak podstawą pracy jest czytanie logów. Ale nie obrażaj się, to nie było złośliwe z mojej strony.

Często nowi użytkownicy nie wiedzą w jaki sposób przeszukiwać respozytorium, a to potrafi bardzo ułatwić pracę i rozwiązywanie problemów w takich sytuacjach. Opcja --search emerge nie do końca się sprawdza. Kiedy czegoś szukamy trzeba wpisać kompletną nazwę pakietu. Jak nie wiemy do końca czego szukać to jest problem. W takich wypadkach sprawdza się eix. Polecam mergnąć. Przeszukiwanie respozytorium oprogramowanie staje się banalnie łatwe.
« Ostatnia zmiana: 02 Styczeń, 2008, 19:04:12 wysłane przez lindal » Zapisane

Linux Registered User #291949
AMD Barton 2500+ / Gentoo 2007.0 / 2.6.23-gentoo-r3 / gcc-4.1.2 / xorg-7.2 / fluxbox-1.0.0-r1
dar3kg
Newbie
*

Karma: +0/-0
Offline Offline

wiadomości: 2


Zobacz profil
« Odpowiedz #4 : 28 Kwiecień, 2008, 19:03:24 »

A ja twierdze ze dobrze ze sie porusza takie tematy na forum, wlasnie mergowalem gnoma i mnie zdziwilo ze perl'a mam zainstalowanego a z tym moulem byl problem. Google przyporwiadzilo mnie tutaj i juz zrobilem, no i zaznacze ze tez noobek jestem bo to moj pierwszy raz z gentoo. ;]
Zapisane
Strony: [1]   Do góry
  Drukuj  
 
Skocz do:  

Działa na MySQL Działa na PHP Powered by SMF 1.1.1 | SMF © 2006, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com
Prawidłowy XHTML 1.0! Prawidłowy CSS!
Strona wygenerowana w 0.08 sekund z 21 zapytaniami.