Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 446336 - app-text/u2ps-0.8.2 - Can't locate Getopt/LongTable.pm in @INC - Fixed in u2ps-0.8.3, no USE="fonts"
Summary: app-text/u2ps-0.8.2 - Can't locate Getopt/LongTable.pm in @INC - Fixed in u2p...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Markos Chandras (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-07 09:02 UTC by Andrew Savchenko
Modified: 2013-02-17 11:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,8.63 KB, text/plain)
2012-12-07 09:02 UTC, Andrew Savchenko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Savchenko gentoo-dev 2012-12-07 09:02:16 UTC
Hello,

$ u2ps
Can't locate Getopt/LongTable.pm in @INC (@INC contains: /usr/share/u2ps /etc/perl /usr/lib/perl5/site_perl/5.12.4/i686-linux /usr/lib/perl5/site_perl/5.12.4 /usr/lib/perl5/vendor_perl/5.12.4/i686-linux /usr/lib/perl5/vendor_perl/5.12.4 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.12.3/i686-linux /usr/lib/perl5/vendor_perl/5.12.3 /usr/lib/perl5/vendor_perl/5.12.2 /usr/lib/perl5/vendor_perl/5.12.1 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.12.4/i686-linux /usr/lib/perl5/5.12.4 /usr/local/lib/site_perl .) at /usr/bin/u2ps line 24.
BEGIN failed--compilation aborted at /usr/bin/u2ps line 24.

$ locate LongTable.pm
/usr/share/u2ps/pl/Getopt/LongTable.pm

This issue may be fixed with the following:

$ diff -Naurd /usr/share/u2ps/u2ps.px.orig /usr/share/u2ps/u2ps.px
--- /usr/share/u2ps/u2ps.px.orig        2012-12-07 13:00:31.539855587 +0400
+++ /usr/share/u2ps/u2ps.px     2012-12-07 12:58:24.524018523 +0400
@@ -20,7 +20,7 @@
 use strict;
 no strict 'vars';
 use Encode qw(decode encode_utf8 resolve_alias);
-use lib "/usr/share/u2ps";
+use lib "/usr/share/u2ps/pl";
 use Getopt::LongTable;
 require 'u2ps_m_opts.pl';
 require 'u2ps_m_file.pl';

But u2ps still fails to produce any output:
$ u2ps report.txt
defined(@array) is deprecated at /usr/share/u2ps/pl/u2ps_m_init.pl line 168.
        (Maybe you should just omit the defined()?)
Comment 1 Andrew Savchenko gentoo-dev 2012-12-07 09:02:37 UTC
Created attachment 331718 [details]
emerge --info
Comment 2 Andrew Savchenko gentoo-dev 2012-12-07 09:36:32 UTC
u2ps-0.8.3 is available, it fixes this problem.
Please note that u2ps-full-0.8.3 is not available, thus USE="fonts" should be dropped for 0.8.3 version.
Comment 3 Andrew Savchenko gentoo-dev 2012-12-07 09:36:52 UTC
http://u2ps.berlios.de/
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2012-12-09 10:07:52 UTC
Bumped to 0.8.3