From what I can determine via google, I need to install 'gimp-print' in order to give gimp print functionality. I already had gimp, so I emerged gimp-print. No print command appeared in gimp. Then I thought perhaps I needed something to be upgraded so I did 'emerge -uDv gimp-print', which caused lots to be updated, but still no print in gimp. Then I thought perhaps a config file had changed, so I ran etc-update. Nothing interesting there. Reproducible: Didn't try Steps to Reproduce: 1. Emerge gimp 2. Emerge gimp-print 3. Notice that gimp has no print command Actual Results: No print option Expected Results: Should have print option. Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.12-gentoo-r10 i686) ================================================================= System uname: 2.6.12-gentoo-r10 i686 AMD Athlon(tm) XP 2800+ Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.5-r2, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -finline-functions -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -finline-functions -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://ibiblio.org/pub/Linux/distributions/gentoo/ http://gentoo.ccccom.com http://adelie.polymtl.ca/" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X Xaw3d aalib acpi aim alsa apache2 apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups curl dga directfb eds emacs emacs-w3 emboss encode esd evo f77 f90 fam fbcon flac foomaticdb fortran gb gcj gd gd-external gdbm ggi gif gnome gpm gstreamer gtk gtk2 gtkhtml imagemagick imlib innodb ipv6 java jpeg junit kde kerberos ldap libg++ libgda libwww mad mikmod mmx motif mozilla mp3 mpeg msn mysql ncurses nls ogg oggvorbis opengl oss pam pdflib perl php plotutils png postgres ppds python qt quicktime radeon readline samba sasl scanner sdl slang spell sse ssl svga tcltk tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb vorbis winbind wxwindows xine xml xml2 xmms xslt xv zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
You don't have the gimpprint use flag set.
Ah, oversight on my part, but the fact that I never managed to find anything like that via google might suggest that it's not documented well. Without accidentally reading the right document, how is one to know that this flag needs to be set? And why isn't it automatic? Can't the gimpprint package cause something to happen to the gimp package? Could a post-install script cause gimpprint to be added to the useflags and cause gimp to rebuild?
No, that's not how portage works. Rather than saying "Gimp doesn't print, I need to emerge gimp-print," you're supposed to say "Gimp doesn't print, I need the gimpprint USE flag for gimp" which will then emerge gimp-print as a (new) dep of gimp.
Ok, but I was not able to find anything in my searches that told me that there existed such a USE flag. And as such, emerging gimp-print without the gimpprint useflag should cause some sort of warning to be produced, because if you do that, you're obviously taking the wrong approach.
For future reference, emerge -pv gimp would have listed all the flags, and their current settings, in nice color.
This should be obvious And gimp-print has been renamed to gutenprint, so no more such irritations are possible in future. so this was [FIXED] by upstream