libglade 0.17-r6 fails during the configure stage of building if libxml is not installed on the system. The .ebuild references libxml as an RDEPEND, but since we get this error, perhaps libxml should be listed as a DEPEND instead. I discovered this by doing an emerge --depclean followed by a revdep-rebuild while I was updating a very old system.
libxml is part of the compile-time dependencies, since DEPEND includes $RDEPEND. Chances are that 'emerge --depclean' removed libxml from you system when it shouldn't have done it (you should read and understand the warning you get when running depclean). Also, for future bug reports, please note that you really should include your 'emerge info' and attach a copy of the build log if necessary. Thanks.
Created attachment 58819 [details] log of revdep-rebuild I think I have come to an understanding of the problem. When doing a normal emerge of libglade, the libxml prerequisite would be emerged. I was doing a revdep-rebuild, which passes a --nodeps to the emerge command. This prevented the building of the required libxml. Can someone involved with revdep-rebuild comment on what problems would be caused if revdep-rebuild did NOT pass --nodeps to its child ebuild.
Please open a new bug report against revdep-rebuild then, as the current report is assigned to the gnome team, and any revdep-rebuild maintainers probably won't read it. Thanks.
Preparing to resolve as duplicate..
Marking as duplicate of #62893, by reporter's request. *** This bug has been marked as a duplicate of 62893 ***