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:
>>> 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).
lindal
Global Moderator
Full Member
wiadomości: 194
Karma: +2/-1
Płeć:
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
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.
lindal
Global Moderator
Full Member
wiadomości: 194
Karma: +2/-1
Płeć:
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.
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. ;]