Ebuilds for dev-util/glade 3.4.4 and 3.4.5 (masked) unconditionally depend on app-text/scrollkeeper and app-text/gnome-doc-utils, while 3.4.0 (stable) does not. If we remove those 2 dependencies, glade builds and runs just fine. Tested with 3.4.5 and USE flags "-debug -doc -gnome". If those dependencies have any real use, they should be conditional, e.g. app-text/gnome-doc-utils should depend on the 'gnome' USE flag. If they haven't (I didn't see any difference at first glance), they should be removed. Reproducible: Always Steps to Reproduce:
Here actually glade-3.4.0 fails building with -gnome -doc -debug: /bin/sh: scrollkeeper-config: command not found /bin/sh: line 1: scrollkeeper-config: command not found The file '/Templates/C/scrollkeeper_cl.xml' does not exist. Please check your ScrollKeeper installation. Well, glade seems to use scrollkeeper at least for building its help... I'll file a seperate bug for this error, but like to note that these deps would have prevented this bug..
imho end user documentation isn't optional. Plus the dep is automagic so it's not changing until there is a configure switch for it and a good reason for not installing user doc.