Bug 59759 - ERROR: net-www/galeon-1.3.16 failed.!!! econf failed
|
Bug#:
59759
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: x86
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: hanno@gentoo.org
|
Reported By: rick4711@myrealbox.com
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: ERROR: net-www/galeon-1.3.16 failed.!!! econf failed
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2004-08-08 03:18 0000
|
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 an attachment (id=37012) [details]
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.