I didn't have howl installed when I emerged seahorse, and compilation failed during compilation (i.e. not during ./configure step). Error below: i386-pc-linux-gnu-ar cru .libs/libseahorse-internal.a seahorse-key.o seahorse-key-pair.o seahorse-context.o seahorse-widget.o seahorse-op.o seahorse-key-store.o seahorse-recipients-store.o seahorse-util.o seahorse-validity.o seahorse-check-button-control.o seahorse-default-key-control.o seahorse-gpg-options.o seahorse-passphrase.o seahorse-recipients.o seahorse-signer.o seahorse-signatures.o seahorse-vfs-data.o seahorse-key-source.o seahorse-pgp-source.o seahorse-multi-source.o seahorse-gpgmex-op.o seahorse-gpgmex-util.o seahorse-prefs.o seahorse-operation.o seahorse-progress.o seahorse-gconf.o seahorse-marshal.o seahorse-prefs-cache.o seahorse-server-source.o seahorse-keyserver-control.o seahorse-hkp-source.oi386-pc-linux-gnu-ranlib .libs/libseahorse-internal.a creating libseahorse-internal.la /bin/sed: can't read /usr/lib/libhowl.la: No such file or directory libtool: link: `/usr/lib/libhowl.la' is not a valid libtool archive make[3]: *** [libseahorse-internal.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/seahorse-0.8.1/work/seahorse-0.8.1/libseahorse' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/seahorse-0.8.1/work/seahorse-0.8.1/libseahorse' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/seahorse-0.8.1/work/seahorse-0.8.1'make: *** [all] Error 2 After a manual 'emerge --onwshot howl', compilation of seahorse works. Runinng 'emerge --depclean' after that wants to remove howl again, indicating that there is indeed no depedency whatsoever on howl. emerge --info: Portage 2.1_pre9-r4 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r3 i686) ================================================================= System uname: 2.6.16-gentoo-r3 i686 AMD Athlon(TM) XP 2000+ Gentoo Base System version 1.6.14 distcc 2.18.3 i386-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i386-pc-linux-gnu" CFLAGS="-O2 -mtune=athlon-xp -pipe -fomit-frame-pointer" CHOST="i386-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mtune=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks fixpackages metadata-transfer sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://gentoo.inode.at/source/" LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/custom" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dnow X aac acpi alsa apache2 avi berkdb bitmap-fonts bzip2 cdr cli crypt cups dri encode esd flac foomaticdb fortran gdbm gif gnome gstreamer gtk gtk2 hal howl imlib ipv6 isdnlog jpeg libg++ libwww mad mikmod mmx motif mp3 mpeg ncurses nls nptl nsplugin ogg opengl pam pcre pdflib perl png pppd python quicktime readline reflection sdl session spell spl sse ssl svg tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis xml xorg xv zlib elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_mga" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS
use revdep-rebuild or something, seahorse doesn't need howl.
Tried to revdep-rebuild but problem was not solved. I saw however I forgot to paste the callstack. I probably should've mentioned too that I'm running gnome-light-2.14.0 (still M~ masked in portage), which could be the culprit too... Call stack below: !!! ERROR: app-crypt/seahorse-0.8.1 failed. Call stack: ebuild.sh, line 1525: Called dyn_compile ebuild.sh, line 928: Called src_compile seahorse-0.8.1.ebuild, line 43: Called gnome2_src_compile gnome2.eclass, line 58: Called die !!! compile failure !!! If you need support, post the topmost build error, and the call stack if re.
I already told you it's a local problem, why don't you believe me. Just search bugzilla for 'is not a valid libtool archive' or something and you will probably find an explanation & solution somewhere. I just keep repeating myself. Search.