# 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.
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?
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.
(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 ?
revdep-rebuild will not recover from removing random packages; you need to emerge -auvDN world to make sure your dependencies are filled.
Please try updating your system like Daniel suggested in comment #4. If the bug still happens, don't hesitate to reopen this bug. Thanks