Totem a problémy s lkrb5

Rubrika:

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'.
 *