The current version of pxes (previous version exhibit this also), does not work unless dev-perl/gtk-perl is installed with USE="gnome". Without USE="gnome", the following error occurs when running /usr/bin/pxesconfig: ----------------------------------------------------------------- Can't locate Gnome.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl/5.6.0 /etc/perl /usr/lib/perl5/site_perl/5.8.3/i686-linux /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1/i686-linux /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.3/i686-linux /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2/i686-linux /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1/i686-linux /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.3/i686-linux /usr/lib/perl5/5.8.3 /usr/local/lib/site_perl .) at /usr/lib/perl5/site_perl/5.8.3/Pxesconfig/PxesconfigGUI.pm line 41. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.3/Pxesconfig/PxesconfigGUI.pm line 41. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.3/Pxesconfig/Pxesconfig.pm line 19. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.3/Pxesconfig/Pxesconfig.pm line 19. Compilation failed in require at /usr/bin/pxesconfig line 73. BEGIN failed--compilation aborted at /usr/bin/pxesconfig line 73. --------------------------------------------------------------------- When dev-perl/gtk-perl-0.7009 is recompiled with USE="gnome", the error does not occur, and the applications functions normally.
I'm going to accept this bug but I can tell you that there isn't a whole lot I can do on this one right now, since portage doesn't have a good way to force a DEPEND on a specific USE. I'll look into it and see what I can come up with.
I have a question, As most users that run accross this, they'd likly have -gnome set in their useflags the entire time, maybe check to see if there's a -gnome in the pxes's use flags and if so, give a warning about gtk-perl? It's not a solution, but it could at least help the issue? Just a thought.
Fixed in pxes-0.9-r1