Couldn't install either gnome-cups-manager-0.16 or gnome-cups-manager-0.17, it would error out during the compile because it couldn't find a required header file that contained a needed function or variable call. Upgrading from libgnomeui-2.0.6 to libgnomeui-2.2 fixed the error for me. I'd recommend changing the ebuild requirements from >=gnome-base/libgnomeui-2 to >=gnome-base/libgnomeui-2.2 or something. Below is the compile error message: add-printer.c:18:41: libgnomeui/gnome-icon-theme.h: No such file or directory add-printer.c: In function `add_cups_printer': add-printer.c:1809: warning: passing arg 1 of `gnome_cups_error_dialog' from incompatible pointer type add-printer.c: In function `main': add-printer.c:1952: `GnomeIconTheme' undeclared (first use in this function) add-printer.c:1952: (Each undeclared identifier is reported only once add-printer.c:1952: for each function it appears in.) add-printer.c:1952: `theme' undeclared (first use in this function) add-printer.c:1974: warning: implicit declaration of function `gnome_icon_theme_new' add-printer.c:1976: warning: implicit declaration of function `gnome_icon_theme_lookup_icon' add-printer.c:1980: warning: assignment makes pointer from integer without a cast distcc[7736] ERROR: compile on localhost failed with exit code 1
we dont have any versions of libgnomeui prior to 2.2 in the tree anymore. however, looking through the ChangeLog you can see that the gnome-icon-theme bits got added between versions 2.0 and 2.1. version 2.1.0 ... 2002-09-27 ... * libgnomeui/gnome-icon-theme.[ch]: New code. ... version 2.0.5 Therefore, in this case I'm going to override the version that is specified in the configure.in because gathering from the ChangeLog and this bug, we actually do need version >= 2.2.