V poslední aktualizaci systému nastal problém, když jste chtěli opravit závislosti příkazem revdep-rebuild. Ebuild media-video/totem skončil chybou, s tím že potřebuje knihovnu lkrb5 i když tuto v systému už nepotřebujete. Problém vznikl tím, že dříve byl systém Gentoo zkompilován s knihovnou app-crypt/mit-krb5 (pomocí defaultního nastavení useflag) a později byla tato knihovna zase odebrána. Proč tomu tak je to netuším. Co je ale podstatné je to, že ebuild media-video/totem se nedá rekompilovat. Pomoc je snadná stačí rekompilovat nejprve balíček dev-libs/totem-pl-parser a potom již zmíněný media-video/totem. A to třeba takhle:
# emerge -v1 dev-libs/totem-pl-parser media-video/totem
Potom už můžete jen pro kontrolu spustit znovu revdep-rebuild.
A tady je ještě pro úplnost chybová hláška:
...
/usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so /usr/lib64/libexpat.so /usr/lib64/libpng12.so /usr/lib64/libpixman-1.so /usr/lib64/libgconf-2.so /usr/lib64/libORBit-2.so /usr/lib64/libgstvideo-0.10.so /usr/lib64/libgstaudio-0.10.so /usr/lib64/libgstbase-0.10.so /usr/lib64/libgstinterfaces-0.10.so /usr/lib64/libgstpbutils-0.10.so /usr/lib64/libgstreamer-0.10.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libgthread-2.0.so -lpthread -lrt /usr/lib64/libxml2.so -lz -lm /usr/lib64/libglib-2.0.so /usr/lib64/libXrandr.so /usr/lib64/libXrender.so /usr/lib64/libXxf86vm.so /usr/lib64/libXtst.so /usr/lib64/libXext.so /usr/lib64/libX11.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lkrb5
collect2: ld returned 1 exit status
make[5]: *** [bvw-test] Error 1
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2/src/backend'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2/src/backend'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2'
make: *** [all] Error 2
*
* ERROR: media-video/totem-2.22.2-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2869: Called gnome2_src_compile
* environment, line 2201: Called die
* The specific snippet of code:
* emake || die "compile failure"
* The die message:
* compile failure
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/log/portage/media-video:totem-2.22.2-r1:20081201-134201.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-video/totem-2.22.2-r1/temp/environment'.
*