Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59759 - ERROR: net-www/galeon-1.3.16 failed.!!! econf failed
Summary: ERROR: net-www/galeon-1.3.16 failed.!!! econf failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-08 03:18 UTC by Richard Hartmann
Modified: 2004-08-24 08:56 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Fixed ebuild (galeon-1.3.16-r1.ebuild,1.79 KB, patch)
2004-08-08 03:35 UTC, Jens Lindemann
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Hartmann 2004-08-08 03:18:11 UTC
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"
Comment 1 Jens Lindemann 2004-08-08 03:35:36 UTC
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.
Comment 2 Hanno Böck gentoo-dev 2004-08-09 01:31:14 UTC
changed in portage. thanks.
Comment 3 Richard Hartmann 2004-08-10 11:20:14 UTC
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". 
Comment 4 Hanno Böck gentoo-dev 2004-08-24 08:56:36 UTC
I hope I've fixed now all wrong dependencies in the 1.3.17 ebuild.