First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 59759
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Hanno Boeck <hanno@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Richard Hartmann <rick4711@myrealbox.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
galeon-1.3.16-r1.ebuild Fixed ebuild patch Jens Lindemann 2004-08-08 03:35 0000 1.79 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 59759 depends on: Show dependency tree
Bug 59759 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   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"

------- Comment #1 From Jens Lindemann 2004-08-08 03:35:36 0000 -------
Created an attachment (id=37012) [edit]
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 From Hanno Boeck 2004-08-09 01:31:14 0000 -------
changed in portage. thanks.

------- Comment #3 From Richard Hartmann 2004-08-10 11:20:14 0000 -------
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 From Hanno Boeck 2004-08-24 08:56:36 0000 -------
I hope I've fixed now all wrong dependencies in the 1.3.17 ebuild.

First Last Prev Next    No search results available      Search page      Enter new bug