develooper Front page | perl.perl5.porters | Postings from June 2013

[perl #118271] perldoc fallback with no nroffer

Thread Previous
Dominic Hargreaves
June 2, 2013 22:07
[perl #118271] perldoc fallback with no nroffer
Message ID:
# New Ticket Created by  Dominic Hargreaves 
# Please include the string:  [perl #118271]
# in the subject line of all future correspondence about this issue. 
# <URL: >

This is a bug report for perl from,
generated with the help of perlbug 1.39 running under perl 5.18.0.

perldoc used to spit out the raw POD if no nroffer was available,
but now it fails altogether:

| $ perldoc perldoc
| Use of uninitialized value $roffer in concatenation (.) or string at /usr/share/perl/5.18/Pod/Perldoc/ line 53.
| Use of uninitialized value in concatenation (.) or string at /usr/share/perl/5.18/Pod/Perldoc/ line 303.
| Use of uninitialized value in pattern match (m//) at /usr/share/perl/5.18/Pod/Perldoc/ line 308.
| Error while formatting with Pod::Perldoc::ToMan:
|  no nroffer!?
|  at /usr/share/perl/5.18/Pod/ line 1346.
|  at /usr/bin/perldoc line 10.
| Got a 0-length file from /usr/share/perl/5.18/pod/perldoc.pod via Pod::Perldoc::ToMan!?
|  at /usr/bin/perldoc line 10.

Ideally, it should fall back to Pod::Text (aka perldoc -t), which is
always available and doesn't rely on any external formatter.

This is also

[Please do not change anything below this line]
Site configuration information for perl 5.18.0:

Configured by Debian Project at Sun May 19 18:35:50 UTC 2013.

Summary of my perl5 (revision 5 version 18 subversion 0) configuration:
    osname=linux, osvers=3.2.0-4-686-pae, archname=i486-linux-gnu-thread-multi-64int
    uname='linux callisto 3.2.0-4-686-pae #1 smp debian 3.2.41-2+deb7u2 i686 gnulinux '
    config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Dldflags= -Wl,-z,relro -Dlddlflags=-shared -Wl,-z,relro -Dcccdlflags=-fPIC -Darchname=i486-linux-gnu -Dprefix=/usr -Dprivlib=/usr/share/perl/5.18 -Darchlib=/usr/lib/perl/5.18 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.18.0 -Dsitearch=/usr/local/lib/perl/5.18.0 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Duse64bitint -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm -Ui_libutil -Uversiononly -DDEBUGGING=-g -Doptimize=-O2 -Duseshrplib -des'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2 -g',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include'
    ccversion='', gccversion='4.7.3', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /lib/i386-linux-gnu /lib/../lib /usr/lib/i386-linux-gnu /usr/lib/../lib /lib /usr/lib
    libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt
    perllibs=-ldl -lm -lpthread -lc -lcrypt
    libc=, so=so, useshrplib=true,
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector'

Locally applied patches:

@INC for perl 5.18.0:

Environment for perl 5.18.0:
    LANG (unset)
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    PERL_BADLANG (unset)

Dominic Hargreaves |
PGP key 5178E2A5 from (keyserver,web,email)

Thread Previous Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About