Front page | perl.perl5.porters |
Postings from February 2003
[perl #21408] perldoc -r aborts if search directories do not exist
From:
Robert Coie
Date:
February 28, 2003 15:48
Subject:
[perl #21408] perldoc -r aborts if search directories do not exist
Message ID:
rt-21408-53002.19.1315723534622@bugs6.perl.org
# New Ticket Created by Robert Coie
# Please include the string: [perl #21408]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=21408 >
This is a bug report for perl from rac@gentoo.org,
generated with the help of perlbug 1.34 running under perl v5.8.0.
-----------------------------------------------------------------
[Please enter your report here]
If any of the directories in @INC that perldoc is attempting to search
do not exist, perldoc -ri aborts with a fatal error, such as:
Can't opendir /usr/lib/perl5/vendor_perl/5.8.0/i686-linux: No such file or directory at /usr/bin/perldoc line 320.
The following patch simply causes perldoc to ignore directories that
do not exist, so the search is able to complete correctly. This
behavior also has been confirmed to affect 5.6.1, and presumably a
similar approach could be taken there, if desired.
[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
category=utilities
severity=low
---
Site configuration information for perl v5.8.0:
Configured by root at Fri Feb 14 18:18:49 PST 2003.
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
Platform:
osname=linux, osvers=2.4.19-gentoo-r10, archname=i686-linux
uname='linux josie.intrigue.com 2.4.19-gentoo-r10 #1 wed feb 12 14:33:09 pst 2003 i686 amd athlon(tm) xp 2700+ authenticamd gnulinux '
config_args='-des -Darchname=i686-linux -Dcc=gcc -Dprefix=/usr -Dvendorprefix=/usr -Dsiteprefix=/usr -Dlocincpth= -Doptimize=-march=athlon-xp -O2 -pipe -Duselargefiles -Dd_dosuid -Dd_semctl_semun -Dscriptdir=/usr/bin -Dman3ext=3pm -Dcf_by=Gentoo -Ud_csh -Di_gdbm -Ui_db -Ui_ndbm'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-DPERL5 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-march=athlon-xp -O2 -pipe',
cppflags='-DPERL5 -DPERL5 -fno-strict-aliasing'
ccversion='', gccversion='3.2.2', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lpthread -lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lcrypt -lutil
perllibs=-lpthread -lnsl -ldl -lm -lc -lcrypt -lutil
libc=/lib/libc-2.3.1.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.3.1'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
Locally applied patches:
---
@INC for perl v5.8.0:
/usr/lib/perl5/5.8.0/i686-linux
/usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i686-linux
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i686-linux
/usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl
.
---
Environment for perl v5.8.0:
HOME=/home/rac
LANG (unset)
LANGUAGE=en_US
LC_CTYPE=ja_JP
LD_LIBRARY_PATH (unset)
LOGDIR (unset)
PATH=/bin:/usr/bin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.2:/opt/Acrobat5:/usr/X11R6/bin
PERL_BADLANG (unset)
SHELL (unset)
-
[perl #21408] perldoc -r aborts if search directories do not exist
by Robert Coie