When I installed tinyca-0.54-r1 and went to run it I got: kitchen@stfu /usr/portage/dev-perl/gtk-perl $ tinyca Can't locate Gnome.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.2/i686-linux /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.2/i686-linux /usr/lib/perl5/5.8.2 /usr/local/lib/site_perl . /usr/share/tinyca/lib) at /usr/bin/tinyca line 27. BEGIN failed--compilation aborted at /usr/bin/tinyca line 27. A member of #gentoo on efnet said he had Gnome.pm from gtk-perl-0.7008-r9, whereas I had -r11 at the time. I also have -gnome in my USE flags. -r9 doesn't have any USE flags -r11 does unfortunately, I re-emerged -r9 and it still continues to fail on me, however, I think the root of the problem is with the gtk-perl ebuild and tinyca not liking each other. Reproducible: Always Steps to Reproduce: 1. set -gnome in use flags 2. emerge tinyca 3. attempt to run tinyca 4. cry Actual Results: kitchen@stfu /usr/portage/dev-perl/gtk-perl $ tinyca Can't locate Gnome.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.2/i686-linux /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.2/i686-linux /usr/lib/perl5/5.8.2 /usr/local/lib/site_perl . /usr/share/tinyca/lib) at /usr/bin/tinyca line 27. BEGIN failed--compilation aborted at /usr/bin/tinyca line 27. Expected Results: tinyca should have started. stfu ~ # emerge info Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.9 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-mp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-mp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X alsa apm avi berkdb cddb cdr crypt cups doc dvd encode esd foomaticdb freetype fs gdbm gif gmp gtk gtk2 imagemagick imap imlib innodb ipv6 jabber jack java jpeg kde lcms ldap libg++ libwww mad maildir mikmod mmx motif moznocompose moznoirc moznomail mozsvg mozxmlterm mpeg mpi music mysql ncurses net nls nvidia odbc offensive oggvorbis openal opengl operanom2 pam pdflib perl physfs png psyco python qt quicktime readline rogue sasl sdl slang speedo spell ssl stencil-buffer svga tcpd tetex truetype type1 usb x86 xatrix xml2 xmms xv zlib"
Can perl pick this one up please.
We can add a use flag test to the tinyca ebuild to check for gnome in use flags, but that isn't going to help in the least if you changed use flags midswing (ie, installed gtk-perl without gnome support, then installed tinyca with gnome support). I'm open to better suggestions, but there's no easy way to enforce this one.
Can't fix this really. Enforcing a use flag only forces it for the current emerge and has no affect against previously emerged packages, such as gtk-perl.
*** Bug 97236 has been marked as a duplicate of this bug. ***
*** Bug 101587 has been marked as a duplicate of this bug. ***