Walth's World

Blondas poznaje świat

Problemy

Podczas instalowania Gentoo spod Suse spotkałem jeden ciekawy problem i jeden mniej ciekawy, ale dziwny ;-)

Instalacja man-pages-pl

Otóż instalacja tego pakietu nie powiedzie się jeśli instalujemy Gentoo w chroocie na innym systemie hosta niż Gentoo. Po prostu dostaniemy komunikat o błędzie i papa. Dopiero normalne odpalenie Gentoo umożliwi nam zainstalowanie tych nieszczęsnych polskich manuali. Nigdzie niestety nie udało mi się znaleźć info dlaczego tak jest.
Oto kod błędu:

242-dz3-2 / # emerge -v man-pages-pl Calculating dependencies ... done! >>> Emerging (1 of 1) app-i18n/man-pages-pl-20051024 to / >>> checking ebuild checksums ;-) >>> checking auxfile checksums ;-) >>> checking miscfile checksums ;-) >>> checking man-PL24-10-2005.tar.gz ;-) >>> Unpacking source... >>> Unpacking man-PL24-10-2005.tar.gz to /var/tmp/portage/man-pages-pl-20051024/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/man-pages-pl-20051024/work/pl_PL ... processing . Running aclocal -I /opt/gnome/share/aclocal ... aclocal: couldn't open directory `/opt/gnome/share/aclocal': No such file or directory Running automake --gnu ... configure.in: no proper invocation of AM_INIT_AUTOMAKE was found. configure.in: You should verify that configure.in invokes AM_INIT_AUTOMAKE, configure.in: that aclocal.m4 is present in the top-level directory, configure.in: and that aclocal.m4 was recently regenerated (using aclocal). configure.in: installing `./install-sh' configure.in: installing `./missing' Makefile.am: installing `./INSTALL' Makefile.am: installing `./COPYING' Running autoconf ... configure.in:3: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. Running ./configure --host=x86_64-pc-linux-gnu --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man ... configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. ./configure: line 1218: syntax error near unexpected token `man-pages-pl,' ./configure: line 1218: `AM_INIT_AUTOMAKE(man-pages-pl, 1.58)'

Ciężko mi tutaj powiedzieć co to dokładnie jest. Jakiś błąd automake i autoconfa. Trzeba kompilację krzyżową zastosować (cokolwiek to znaczy ;-) ) Wiem natomiast, że normalne uruchomienie Gentoo “naprawia” ten błąd.

cdparanoia-3.9.8-r4

A oto kolejny pakiecik, który odmówił posłuszeństwa. Nie mam błędu jaki wygenerował, ale ponowne uruchomienie emerge —resume poradziło sobie z nim spokojnie. Zwyczajnie za drugim razem się skompilował. A już zaczynałem szukać info na forum Gentoo… I nic tam nie było o tym :| Czasami trzeba zastosować metodą “na czuja” i spróbować ponownie skompilować program. Za drugim razem ciśnienie może być lepsze i kompilator nie odmówi współpracy ;-).

Jak tu nie kochać Gentoo? 8-)
Nie da się!!

Brak Odpowiedzi

Wypowiedz się jeśli chcesz.


Track with co.mments

Wasze komentarze