Bug#785502: libi18n-charset-perl: "Cannot find blib ..."

Frank Heckenbach f.heckenbach at fh-soft.de
Sun May 17 06:54:20 UTC 2015


Package: libi18n-charset-perl
Version: 1.412-1
Severity: normal

% echo 'use I18N::Charset;' | perl
Cannot find blib even in /home/frank/work/../../../../..
BEGIN failed--compilation aborted at /usr/share/perl5/I18N/Charset.pm line 12.
Compilation failed in require at - line 1.
BEGIN failed--compilation aborted at - line 1.

It seems to search for directories called blib, blib/arch and
blib/lib in the current directory and its parents.

If I create those directories manually, the error disappears, but I
don't think I'm supposed to have such directories in every directory
I want to run Perl scripts from.

Note: I don't know much about Perl. I don't know what blib is, what
it's needed for, or what those directories should do. I don't even
want to use this module directly, but it's used by another program
I'm trying to use.

Telling from its name, I18N::Charset should be a rather commonly
used module, so there seems to be something fundamentally broken if
it fails this way.

In wheezy, where the error didn't occur, I18N::Charset didn't use
blib.

-- System Information:
Debian Release: 8.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/6 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages libi18n-charset-perl depends on:
ii  libio-string-perl  1.08-3
ii  perl               5.20.2-3+deb8u1

libi18n-charset-perl recommends no packages.

Versions of packages libi18n-charset-perl suggests:
pn  libjcode-pm-perl         <none>
pn  libunicode-map-perl      <none>
ii  libunicode-map8-perl     0.13+dfsg-4+b1
pn  libunicode-maputf8-perl  <none>

-- no debconf information



More information about the pkg-perl-maintainers mailing list