The source file in Gtk2-Html2 (gtk2-perl) seems to check explicitly for libgtkhtml-2.0.X and will fail to emerge with libgtkhtml-3. The ebuild as written depends on libgtkhtml-2.0.0 or greater. The library dependency should somehow be provided, preferably in a way that can work with libgtkhtml-3. Reproducible: Always Steps to Reproduce: 1. emerge libgtkhtml 2. emerge Gtk2-Html2 (fails) Actual Results: >>> gnome-extra/libgtkhtml-3.6.2 merged. >>> clean: No packages selected for removal. >>> emerge (2 of 2) dev-perl/Gtk2-Html2-0.04 to / >>> md5 files ;-) Gtk2-Html2-0.04.ebuild >>> md5 files ;-) files/digest-Gtk2-Html2-0.04 >>> md5 src_uri ;-) Gtk2-Html2-0.04.tar.gz >>> Unpacking source... >>> Unpacking Gtk2-Html2-0.04.tar.gz to /var/tmp/portage/Gtk2-Html2-0.04/work >>> Source unpacked. * Using ExtUtils::MakeMaker *** can not find package libgtkhtml-2.0 >= 2.0.0 *** check that it is properly installed and available in PKG_CONFIG_PATH at Makefile.PL line 44 make: *** No targets specified and no makefile found. Stop. !!! ERROR: dev-perl/Gtk2-Html2-0.04 failed. !!! Function perl-module_src_compile, Line 120, Exitcode 2 !!! compilation failed !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Pull in a separate version of libgtkhtml-2 to use if installed version is >=3.0.0; or create symbolic links if there is backwards-compatability; or check for a maximum version of libgtkhtml. Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-rc5 x86_64) ================================================================= System uname: 2.6.15-rc5 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.13 ccache version 2.3 [disabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 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.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aalib alsa audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdr crypt cups curl dts dvd dvdr eds emboss encode esd ethereal exif expat fam ffmpeg flac foomaticdb fortran gd gif glut gmp gnome gpm gstreamer gtk gtk2 idn imagemagick imlib ipv6 jack java jpeg junit kde lcms ldap libcaca lua lzw lzw-tiff mad mng motif mozilla mozsvg mp3 mpeg ncurses nls nsplugin nvidia ogg openal opengl pam pcre pdflib perl png python qt quicktime readline recode sdl speex spell ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts udev usb userlocales v4l v4l2 vorbis xine xml2 xmms xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
hmmm...i have libgtkhtml-3.8.1 and Gtk2-HTML2 installs fine. me thinks there be something else here. <gap in time for emerge> I've also upgraded to libgtkhtml-3.8.2, just to be sure, and everything is fine.
no follow ups and i can't dup, closing