Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 220132

Summary: gnome-vfs should be in the DEPENDS of gtkhtml
Product: Gentoo Linux Reporter: mikael lammentausta <mikael.lammentausta>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description mikael lammentausta 2008-05-03 17:02:49 UTC
# emerge gtkhtml
..

checking for GTKHTML... configure: error: Package requirements (gtk+-2.0 >= 2.12.0 libgnomeui-2.0 >= 2.0.0 libglade-2.0 >= 2.0.0) were not met:

Package gnome-vfs-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gnome-vfs-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gnome-vfs-2.0', required by 'libgnome', not found


Reproducible: Always

Steps to Reproduce:
1. emerge gtkhtml-3.18.1 without gnome-vfs
2. watch it fail
3.
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-05-05 20:15:00 UTC
gnome-vfs is not, in fact, needed by gtkhtml; nowhere in the whole gtkhtml tarball does the string "vfs" occure, in any case.

That said, gtkhtml *does* depend on libgnomeui, which depends on gnome-vfs, (and on libgnome which also depends on gnome-vfs, and was the actual failure in your case) and it does, in fact, pull it in.  On a clean install of gtkhtml-2.18.1 on a system with nothing but gtk+, gtkhtml-2.18.1 installs correctly, and gnome-vfs is installed as a dep of libgnomeui.

There must be something wrong with your system to have libgnomeui and not gnome-vfs.  What happenes if you emerge -auvDN world?
Comment 2 mikael lammentausta 2008-05-06 12:03:26 UTC
I came across this problem when I did a whole lot of unmerging, partly manually and then with udept. I don't use gnome so I removed everything from gnome-base, and then doing revdep-rebuild if I remember correctly.

I installed gnome-vfs and this package compiled, this build was explicitly requesting gnome-vfs in the error msg.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-05-08 14:24:14 UTC
(In reply to comment #2)
> I came across this problem when I did a whole lot of unmerging, partly manually
> and then with udept. I don't use gnome so I removed everything from gnome-base,
> and then doing revdep-rebuild if I remember correctly.

revdep-rebuild probably got something wrong. Is libgnomeui in the list of things to rebuild ?

> I installed gnome-vfs and this package compiled, this build was explicitly
> requesting gnome-vfs in the error msg.

hum there is a typo here right ?
Comment 4 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-05-08 17:56:18 UTC
revdep-rebuild will not recover from removing random packages; you need to emerge -auvDN world to make sure your dependencies are filled.
Comment 5 RĂ©mi Cardona (RETIRED) gentoo-dev 2008-05-27 15:39:39 UTC
Please try updating your system like Daniel suggested in comment #4. If the bug still happens, don't hesitate to reopen this bug.

Thanks