Trying to emerge net-www/galeon-1.3.16 results in the following error: Requested 'libxml-2.0 >= 2.6.6' but version of libXML is 2.6.4 ... configure: error: Library requirements (...) not met; !!! ERROR: net-www/galeon-1.3.16 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed I think that the net-www/galeon/galeon-1.3.16.ebuild is buggy, as it only checks for the availability of >=dev-libs/libxml2-2.4 but needs, as the error above shows version 2.6.6 Funny is that the command produces the following output: bash-2.05b# etcat -v libxml2 [ Results for search key : libxml2 ] [ Candidate applications found : 4 ] Only printing found installed programs. * dev-libs/libxml2 : [ ] 2.6.6 (2) [ ] 2.6.7 (2) [M~ ] 2.6.9 (2) [ ] 2.6.11 (2) while bash-2.05b# emerge search libxml2 Searching... [ Results for search key : libxml2 ] [ Applications found : 1 ] * dev-libs/libxml2 Latest version available: 2.6.11 Latest version installed: 2.6.4 Size of downloaded files: 2,686 kB Homepage: http://www.xmlsoft.org/ Description: Version 2 of the library to manipulate XML files License: MIT Why doesn't etcat -v see my installed package libxml2 ? Reproducible: Didn't try Steps to Reproduce: 1. Try to emerge net-www/galeon-1.3.16 2. Have only installed libxml2 2.6.4 3. Actual Results: see "Details" above Expected Results: Before galeon-1.3.16 installation the ebuild should verify, that libxml-2.0 >= 2.6.6 is installed. Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo-r4) ================================================================= System uname: 2.4.25-gentoo-r4 i686 Pentium III (Katmai) Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://www.gigaload.org/gentoo.org/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage/" USE="X apm arts avi berkdb bonobo cdr crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd truetype x86 xml2 xmms xv zlib"
Created attachment 37012 [details, diff] Fixed ebuild According to the configure-script, it really needs >=2.6.6 (maybe some dev has not seen this change of dependencies when doing a version bump of this package?). As for etcat -v, it doesn't show your installed libxml2-version as the ebuild has already been removed from your portage tree.
changed in portage. thanks.
When i try to "emerge galeon" once again with the fixed ebuild, I get the following result: [cut] checking for gtk+-2.0 >= 2.4.0 libxml-2.0 >= 2.6.6 libgnomeui-2.0 >= 2.5.2 libbonoboui-2.0 >= 2.1.1 libglade-2.0 >= 2.3.1 libbonobo-2.0 >= 2.0.0 glib-2.0 >= 2.4.0 gobject-2.0 >= 2.4.0 gdk-pixbuf-2.0 >= 2.4.0 gdk-2.0 >= 2.4.0 bonobo-activation-2.0 >= 2.0.0 ORBit-2.0 >= 2.0.0 gnome-vfs-2.0 >= 2.0.0 gnome-vfs-module-2.0 >= 2.0.0 gconf-2.0 >= 2.3.2 ... Requested 'libgnomeui-2.0 >= 2.5.2' but version of libgnomeui is 2.4.0.1 configure: error: Library requirements (...) not met !!! ERROR: net-www/galeon-1.3.16 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed [cut] Now the problem in the "galeon-1.3.16.ebuild" is [cut] RDEPEND= >=gnome-base/libbonoboui-2.1.1 [cut] Are there perhaps even more unresolved dependencies not taken care of? I could fix that myself, but i don't want to as i think i am a newbie regarding "gentoo linux".
I hope I've fixed now all wrong dependencies in the 1.3.17 ebuild.