$ gnomine (gnomine:412): Gtk-WARNING **: This process is currently running setuid or setgid. This is not a supported use of GTK+. You must create a helper program instead. For further details, see: http://www.gtk.org/setuid.html Refusing to initialize GTK+. $ "sfperms" is in FEATURES (from /usr/portage/profiles/base/make.defaults). EXTRA_ECONF="--disable-setgid" works; what's odd is that the package is built by default setgid even though it makes gtk+ croak.
Works fine here with 2.12.1: 15:32:06 athena] ~> ll /usr/bin/gnomine 84K -r-xr-s--x 1 root games 82K 2005-10-10 12:19 /usr/bin/gnomine Running it works fine, no error. Which version of gnome-games do you have? On my stable box (2.10.1-r1), it's *not* installed setgid.
I have gnome-games-2.12.1 and gtk+-2.8.7. $ ll /usr/bin/gnomine -r-xr-s--x 1 root games 83408 2005-11-20 20:53 /usr/bin/gnomine* You don't have /usr mounted nosuid?
No, and other setuid/setgid apps on that same partition work fine (such as su and sudo).
Ed: can you still reproduce this problem? I also cannot reproduce it, works fine here. ( and mine is setgid )
It's fixed upstream since 2.13.4 (using gnome-experimental overlay).