According to the evolution-2.0.0 ebuild, it depends on >=gnome-extra/libgtkhtml-3.2.1. However when selecting Help > Contents (or hitting F1) causes the following error: gnome-help: error while loading shared libraries: libgtkhtml-2.so.0: cannot open shared object file: No such file or directory I tried creating a symlink to /usr/lib/libgtkhtml-3.1.so but that resulted in: gnome-help: error while loading shared libraries: gnome-help: undefined symbol: html_view_get_type requesting object classid: attachment.0x82ab100.000000769537.mixed.1 So it would appear version 3.x of libgtkhtml is not sufficient. Reproducible: Always Steps to Reproduce: 1. Start Evolution 2.0 from terminal 2. Hit F1 or select Help > Contents 3. Check stdout/err on terminal for error message Actual Results: No help displayed. Standard streams show error. Expected Results: Expected it to display help or at least not complain about missing library. It appears Evolution implicitly depends on a library version that is not managed by the ebuild. $ emerge info Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8) ================================================================= System uname: 2.6.8 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distcc sandbox userpriv" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com http://gentoo.ccccom http://mirrors.tds.net/gentoo http://gentoo.oregonstate.edu" MAKEOPTS="-j16" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d acpi alsa apache2 apm avi berkdb bitmap-fonts crypt dga doc encode f77 gdbm gif gnome gtk gtk2 guile imlib jpeg ldap mmx mozilla moznocompose moznoirc moznomail mpeg ncurses oggvorbis opengl oss pam pdflib perl plotutils png python qt quicktime readline ruby sasl sdl slang spell ssl svga tcltk tcpd tetex tiff truetype video_cards_radeon x86 xmms xprint xv zlib"
This has nothing to do with evolution. your error is because yelp requires libgtkhtml-2, which is listed as a dep in the yelp build. Do you have gnome-extra/libgtkhtml-2.x installed?
yelp already has the correct dep. And that crazy stuff with symlinks is just that, i think you've been reading the 'tricks' on the forums too much.
Thank you, that makes sense now. I didn't have libgtkhtml-2.x installed because of a broken yelp emerge.
Foser, the 'symlink trick' is something that has been possible from the early days of UNIX. Symlinking different major versions often doesn't work, but it was worth a try (to at least prove the libraries are being found by ld). If you have nothing positive to add, refrain from showing your arrogance, please. This matter is now closed AFAIAC (and the bug reporting tool has served it's purpose successfully).