<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>59759</bug_id>
          
          <creation_ts>2004-08-08 03:18 0000</creation_ts>
          <short_desc>ERROR: net-www/galeon-1.3.16 failed.!!! econf failed</short_desc>
          <delta_ts>2004-08-24 08:56:36 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rick4711@myrealbox.com</reporter>
          <assigned_to>hanno@gentoo.org</assigned_to>
          <cc>gnome@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>rick4711@myrealbox.com</who>
            <bug_when>2004-08-08 03:18:11 0000</bug_when>
            <thetext>Trying to emerge net-www/galeon-1.3.16 results in the following error:

Requested &apos;libxml-2.0 &gt;= 2.6.6&apos; 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 

&gt;=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&apos;t etcat -v see my installed package libxml2 ?


Reproducible: Didn&apos;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 &quot;Details&quot; above 

Expected Results:  
Before galeon-1.3.16 installation the ebuild should verify, that  
libxml-2.0 &gt;= 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=&quot;x86&quot; 
AUTOCLEAN=&quot;yes&quot; 
CFLAGS=&quot;-O2 -march=pentium3 -fomit-frame-pointer&quot; 
CHOST=&quot;i686-pc-linux-gnu&quot; 
COMPILER=&quot;gcc3&quot; 
CONFIG_PROTECT=&quot;/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&quot; 
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot; 
CXXFLAGS=&quot;-O2 -march=pentium3 -fomit-frame-pointer&quot; 
DISTDIR=&quot;/usr/portage/distfiles&quot; 
FEATURES=&quot;autoaddcvs ccache sandbox&quot; 
GENTOO_MIRRORS=&quot;http://www.gigaload.org/gentoo.org/ 
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo 
ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/&quot; 
MAKEOPTS=&quot;-j2&quot; 
PKGDIR=&quot;/usr/portage/packages&quot; 
PORTAGE_TMPDIR=&quot;/var/tmp&quot; 
PORTDIR=&quot;/usr/portage&quot; 
PORTDIR_OVERLAY=&quot;&quot; 
SYNC=&quot;rsync://rsync.de.gentoo.org/gentoo-portage/&quot; 
USE=&quot;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&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jens.lindemann@gmail.com</who>
            <bug_when>2004-08-08 03:35:36 0000</bug_when>
            <thetext>Created an attachment (id=37012)
Fixed ebuild

According to the configure-script, it really needs &gt;=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&apos;t show your installed libxml2-version as the ebuild
has already been removed from your portage tree.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hanno@gentoo.org</who>
            <bug_when>2004-08-09 01:31:14 0000</bug_when>
            <thetext>changed in portage. thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rick4711@myrealbox.com</who>
            <bug_when>2004-08-10 11:20:14 0000</bug_when>
            <thetext>
When i try to &quot;emerge galeon&quot; once again with the fixed ebuild, 
I get the following result:

[cut]

checking for              
gtk+-2.0 &gt;= 2.4.0               
libxml-2.0 &gt;= 2.6.6             
libgnomeui-2.0 &gt;= 2.5.2           
libbonoboui-2.0 &gt;= 2.1.1                 
libglade-2.0 &gt;= 2.3.1                   
libbonobo-2.0 &gt;= 2.0.0                  
glib-2.0 &gt;= 2.4.0                  
gobject-2.0 &gt;= 2.4.0            
gdk-pixbuf-2.0 &gt;= 2.4.0                 
gdk-2.0 &gt;= 2.4.0
bonobo-activation-2.0 &gt;= 2.0.0                  
ORBit-2.0 &gt;= 2.0.0              
gnome-vfs-2.0 &gt;= 2.0.0    
gnome-vfs-module-2.0 &gt;= 2.0.0            
gconf-2.0 &gt;= 2.3.2                              

... Requested &apos;libgnomeui-2.0 &gt;= 2.5.2&apos; 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 &quot;galeon-1.3.16.ebuild&quot; is

[cut]

RDEPEND=
        &gt;=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&apos;t want to as i think i am a newbie 
regarding &quot;gentoo linux&quot;. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hanno@gentoo.org</who>
            <bug_when>2004-08-24 08:56:36 0000</bug_when>
            <thetext>I hope I&apos;ve fixed now all wrong dependencies in the 1.3.17 ebuild.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>37012</attachid>
            <date>2004-08-08 03:35 0000</date>
            <desc>Fixed ebuild</desc>
            <filename>galeon-1.3.16-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC13d3cvZ2FsZW9uL2dhbGVvbi0xLjMuMTYu
ZWJ1aWxkLHYgMS4zIDIwMDQvMDgvMDcgMDg6Mzc6MzUgaGFubm8gRXhwICQKCmluaGVyaXQgZ25v
bWUyIGRlYnVnIGxpYnRvb2wgZXV0aWxzCgpERVNDUklQVElPTj0iQSBHTk9NRSBXZWIgYnJvd3Nl
ciBiYXNlZCBvbiBnZWNrbyAobW96aWxsYSdzIHJlbmRlcmluZyBlbmdpbmUpIgpIT01FUEFHRT0i
aHR0cDovL2dhbGVvbi5zb3VyY2Vmb3JnZS5uZXQiClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZv
cmdlL2dhbGVvbi8ke1B9LnRhci5iejIiCgpJVVNFPSIiCkxJQ0VOU0U9IkdQTC0yIgpLRVlXT1JE
Uz0ieDg2IH5wcGMgfmFscGhhIHNwYXJjIH5pYTY0IH5hbWQ2NCIKU0xPVD0iMCIKClM9JHtXT1JL
RElSfS8ke1AlJWF9CgpSREVQRU5EPSJ2aXJ0dWFsL3gxMQoJPj1uZXQtd3d3L21vemlsbGEtMS40
Cgk+PWRldi1saWJzL2dsaWItMgoJPj14MTEtbGlicy9ndGsrLTIuNC4wCgk+PWRldi1saWJzL2xp
YnhtbDItMi42LjYKCT49Z25vbWUtYmFzZS9nY29uZi0yCgk+PWdub21lLWJhc2UvT1JCaXQyLTIK
CT49Z25vbWUtYmFzZS9saWJib25vYm8tMgoJPj1nbm9tZS1iYXNlL2xpYmJvbm9ib3VpLTIuMS4x
Cgk+PWdub21lLWJhc2UvbGliZ25vbWV1aS0yLjAuNQoJPj1nbm9tZS1iYXNlL2dub21lLXZmcy0y
Cgk+PWdub21lLWJhc2UvbGliZ2xhZGUtMi4zLjEKCWFwcC10ZXh0L3Njcm9sbGtlZXBlciIKCkRF
UEVORD0iJHtSREVQRU5EfQoJZGV2LXV0aWwvcGtnY29uZmlnCgk+PWRldi11dGlsL2ludGx0b29s
LTAuMzAKCT49c3lzLWRldmVsL2dldHRleHQtMC4xMSIKCnBrZ19zZXR1cCAoKSB7CglpZiBbICEg
LWYgJHtST09UfS91c3IvbGliL21vemlsbGEvY29tcG9uZW50cy9saWJ3aWRnZXRfZ3RrMi5zbyBd
Cgl0aGVuCgkJZWVycm9yICJ5b3UgbmVlZCBtb3ppbGxhLTEuNCsgY29tcGlsZWQgYWdhaW5zdCBn
dGsrLTIiCgkJZWVycm9yICJleHBvcnQgVVNFPVwiZ3RrMlwiIDtlbWVyZ2UgbW96aWxsYSAtcCAi
CgkJZGllICJOZWVkIE1vemlsbGEgY29tcGlsZWQgd2l0aCBndGsrLTIuMCEhIgoJZmkKfQoKc3Jj
X2NvbXBpbGUoKSB7CgkjIGV2ZW4gd2hlbiB3ZSBoYXZlIHRoZSBYTUwtUGFyc2VyIG1vZHVsZSB0
aGVyZSBtYXkgYmUgYSB2ZXJzaW9uIG1pc21hdGNoCgkjIHRoaXMgbGluZSB3aWxsIGZvcmNlIHRo
ZSB1c2Ugb2YgbG9jYWwgaW50bHRvb2wgd2hlbiBjb21waWxpbmcsIGF2b2lkaW5nIG1pc21hdGNo
CgkjIHJlbW92ZSB0aGlzIHdoZW4gd2UgaGF2ZSBhbGwgdXNlcnMgYXQgdGhlIHNhbWUgdmVyc2lv
biBhcyB1cHN0cmVhbS4KCWludGx0b29saXplIC0tZm9yY2UKCgoJZWxpYnRvb2xpemUKCglsb2Nh
bCBtb3pfdmVyPSJgcGtnLWNvbmZpZyAtLW1vZHZlcnNpb24gbW96aWxsYS14cGNvbSB8IGN1dCAt
ZC4gLWYxLDIgMj4vZGV2L251bGxgIgoJbG9jYWwgbXljb25mPSItLWRpc2FibGUtd2Vycm9yIgoK
CW15Y29uZj0iJHtteWNvbmZ9IC0td2l0aC1tb3ppbGxhLXNuYXBzaG90PSR7bW96X3Zlcn0iCgoJ
ZWNvbmYgJHtteWNvbmZ9IHx8IGRpZSAiY29uZmlndXJlIGZhaWxlZCIKCW1ha2UgfHwgZGllICJj
b21waWxlIGZhaWxlZCIKCn0KCkRPQ1M9IkFVVEhPUlMgQ09QWUlORyBDT1BZSU5HLlJFQURNRSBD
aGFuZ2VMb2cgRkFRIElOU1RBTEwgUkVBRE1FIFJFQURNRS5FeHRyYVByZWZzIFRIQU5LUyBUT0RP
IE5FV1MiCg==
</data>        

          </attachment>
    </bug>

</bugzilla>