[perl #75506] perldb "m" has problems with PPI::Document objects
[email protected] (doom @ smtp . stanford . edu)
| Newsgroups | perl.perl5.porters |
|---|---|
| Message-ID | <[email protected]> |
# New Ticket Created by [email protected] # Please include the string: [perl #75506] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=75506 > This is a bug report for perl from [email protected], generated with the help of perlbug 1.35 running under perl v5.8.8. ----------------------------------------------------------------- [Please enter your report here] Using "m" to look for methods on some PPI objects fails and generates an error. A minimal script to reproduce the problem: use warnings; use strict; $|=1; use Carp; use Data::Dumper::Perltidy; use PPI; my $line = 's/php/php, haha/gi'; # Create a document from source my $Document = PPI::Document->new(\$line); print Dumper( $Document ), "\n"; my $subby = $Document->find_first('PPI::Token::Regexp::Substitute'); print Dumper( $subby ), "\n"; If I use the debugger to step through to after this point: my $Document = PPI::Document->new(\$line); And then try an 'm', I see this: DB<1> m $Document Not a subroutine reference at /usr/share/perl/5.10/perl5db.pl line 7930. at /usr/share/perl/5.10/perl5db.pl line 7930 DB::methods_via('PPI::Document', '', 1) called at /usr/share/perl/5.10/perl5db.pl line 7900 DB::methods('PPI::Document=HASH(0x74fac8)') called at /usr/share/perl/5.10/perl5db.pl line 670 DB::eval called at /usr/share/perl/5.10/perl5db.pl line 3434 DB::DB called at /home/doom/bin/testes-ppi_bug line 35 DB<2> However, if instead I just run the script, the following line confirms that $Document is blessed as a PPI::Document: print Dumper( $Document ), "\n"; $VAR1 = bless( { 'readonly' => '', 'children' => [ bless( { [...] }, 'PPI::Statement' ) ], 'tab_width' => 1 }, 'PPI::Document' ); And the next few lines verifies that this object has at least one method: my $subby = $Document->find_first('PPI::Token::Regexp::Substitute'); print Dumper( $subby ), "\n"; $VAR1 = bless( { [...] }, 'PPI::Token::Regexp::Substitute' ); Some relevant version information: perl --version This is perl, v5.10.0 built for x86_64-linux-gnu-thread-multi perl -MPPI -e'print $PPI::VERSION, "\n"' 1.212 uname -a Linux fineline 2.6.24-16-generic #1 SMP Thu Apr 10 12:47:45 UTC 2008 x86_64 GNU/Linux Distribution: ubuntu jaunty [Please do not change anything below this line] ----------------------------------------------------------------- --- Flags: category=utilities severity=medium --- Site configuration information for perl 5.10.0: Configured by Debian Project at Fri Jun 26 18:39:52 UTC 2009. Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=linux, osvers=2.6.24-23-server, archname=x86_64-linux-gnu-thread-multi uname='linux crested 2.6.24-23-server #1 smp wed apr 1 22:14:30 utc 2009 x86_64 gnulinux ' config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -Dcccdlflags=-fPIC -Darchname=x86_64-linux-gnu -Dprefix=/usr -Dprivlib=/usr/share/perl/5.10 -Darchlib=/usr/lib/perl/5.10 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.10.0 -Dsitearch=/usr/local/lib/perl/5.10.0 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm -DDEBUGGING=-g -Doptimize=-O2 -Duseshrplib -Dlibperl=libperl.so.5.10.0 -Dd_dosuid -des' hint=recommended, useposix=true, d_sigaction=define useithreads=define, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -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 -fno-strict-aliasing -pipe -I/usr/local/include' ccversion='', gccversion='4.3.3', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64 libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt perllibs=-ldl -lm -lpthread -lc -lcrypt libc=/lib/libc-2.9.so, so=so, useshrplib=true, libperl=libperl.so.5.10.0 gnulibc_version='2.9' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib' Locally applied patches: --- @INC for perl 5.10.0: /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/ /home/doom/lib/perl /home/doom/End/Cave/Caving/lib/perl /home/doom/End/Cave/DoomfileTools/lib/perl /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib /home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text /home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/ /home/doom/lib/perl /home/doom/End/Cave/Caving/lib/perl /home/doom/End/Cave/DoomfileTools/lib/perl /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib /home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text /home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl /home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib /home/doom/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib /home/doom/End/Cave/Relate/Wall/App-Relate/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run-ExtractDocs/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/IPC-Capture/blib/lib /home/doom/End/Cave/Relate/Wall/App-Relate-Complex/blib/lib /home/doom/End/Cave/TextCap/Wall/Cpan/Text-Capitalize/blib/lib /home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib /home/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib /home/doom/End/Cave/GuiTest/lib/perl /home/doom/End/Cave/ConstantAmusement/lib/perl /home/doom/End/Cave/TestSuite/lib/perl /home/doom/End/Cave/Lightning/lib/perl /home/doom/End/Cave/EmacsMods/lib/perl /home/doom/End/Cave/Exporterauto/lib/perl /home/doom/End/Cave/DiagonalGrid/lib/perl /home/doom/End/Cave/ImagePubStopGap/lib/perl /home/doom/End/Cave/Demos/TT/lib/perl /home/doom/End/Cave/ImageShow/lib/perl /home/doom/End/Cave/Mail/lib/perl /home/doom/End/Cave/RadioLens/lib/perl /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/ /home/doom/lib/perl /home/doom/End/Cave/Caving/lib/perl /home/doom/End/Cave/DoomfileTools/lib/perl /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib /home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text /home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/ /home/doom/lib/perl /home/doom/End/Cave/Caving/lib/perl /home/doom/End/Cave/DoomfileTools/lib/perl /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib /home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text /home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl /home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib /home/doom/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib /home/doom/End/Cave/Relate/Wall/App-Relate/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run-ExtractDocs/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/IPC-Capture/blib/lib /home/doom/End/Cave/Relate/Wall/App-Relate-Complex/blib/lib /home/doom/End/Cave/TextCap/Wall/Cpan/Text-Capitalize/blib/lib /home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib /home/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib /home/doom/End/Cave/GuiTest/lib/perl /home/doom/End/Cave/ConstantAmusement/lib/perl /home/doom/End/Cave/TestSuite/lib/perl /home/doom/End/Cave/Lightning/lib/perl /home/doom/End/Cave/EmacsMods/lib/perl /home/doom/End/Cave/Exporterauto/lib/perl /home/doom/End/Cave/DiagonalGrid/lib/perl /home/doom/End/Cave/ImagePubStopGap/lib/perl /home/doom/End/Cave/Demos/TT/lib/perl /home/doom/End/Cave/ImageShow/lib/perl /home/doom/End/Cave/Mail/lib/perl /home/doom/End/Cave/RadioLens/lib/perl /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/ /home/doom/lib/perl /home/doom/End/Cave/Caving/lib/perl /home/doom/End/Cave/DoomfileTools/lib/perl /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib /home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text /home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/ /home/doom/lib/perl /home/doom/End/Cave/Caving/lib/perl /home/doom/End/Cave/DoomfileTools/lib/perl /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib /home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text /home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl /home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib /home/doom/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib /home/doom/End/Cave/Relate/Wall/App-Relate/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run-ExtractDocs/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/IPC-Capture/blib/lib /home/doom/End/Cave/Relate/Wall/App-Relate-Complex/blib/lib /home/doom/End/Cave/TextCap/Wall/Cpan/Text-Capitalize/blib/lib /home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib /home/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib /home/doom/End/Cave/GuiTest/lib/perl /home/doom/End/Cave/ConstantAmusement/lib/perl /home/doom/End/Cave/TestSuite/lib/perl /home/doom/End/Cave/Lightning/lib/perl /home/doom/End/Cave/EmacsMods/lib/perl /home/doom/End/Cave/Exporterauto/lib/perl /home/doom/End/Cave/DiagonalGrid/lib/perl /home/doom/End/Cave/ImagePubStopGap/lib/perl /home/doom/End/Cave/Demos/TT/lib/perl /home/doom/End/Cave/ImageShow/lib/perl /home/doom/End/Cave/Mail/lib/perl /home/doom/End/Cave/RadioLens/lib/perl /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/ /home/doom/lib/perl /home/doom/End/Cave/Caving/lib/perl /home/doom/End/Cave/DoomfileTools/lib/perl /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib /home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text /home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/ /home/doom/lib/perl /home/doom/End/Cave/Caving/lib/perl /home/doom/End/Cave/DoomfileTools/lib/perl /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib /home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text /home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl /home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib /home/doom/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib /home/doom/End/Cave/Relate/Wall/App-Relate/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run-ExtractDocs/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/IPC-Capture/blib/lib /home/doom/End/Cave/Relate/Wall/App-Relate-Complex/blib/lib /home/doom/End/Cave/TextCap/Wall/Cpan/Text-Capitalize/blib/lib /home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib /home/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib /home/doom/End/Cave/GuiTest/lib/perl /home/doom/End/Cave/ConstantAmusement/lib/perl /home/doom/End/Cave/TestSuite/lib/perl /home/doom/End/Cave/Lightning/lib/perl /home/doom/End/Cave/EmacsMods/lib/perl /home/doom/End/Cave/Exporterauto/lib/perl /home/doom/End/Cave/DiagonalGrid/lib/perl /home/doom/End/Cave/ImagePubStopGap/lib/perl /home/doom/End/Cave/Demos/TT/lib/perl /home/doom/End/Cave/ImageShow/lib/perl /home/doom/End/Cave/Mail/lib/perl /home/doom/End/Cave/RadioLens/lib/perl /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/ /home/doom/lib/perl /home/doom/End/Cave/Caving/lib/perl /home/doom/End/Cave/DoomfileTools/lib/perl /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib /home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text /home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/ /home/doom/lib/perl /home/doom/End/Cave/Caving/lib/perl /home/doom/End/Cave/DoomfileTools/lib/perl /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib /home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text /home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl /home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib /home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib /home/doom/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib /home/doom/End/Cave/Relate/Wall/App-Relate/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run-ExtractDocs/blib/lib /home/doom/End/Cave/EmacsPerl/Wall/IPC-Capture/blib/lib /home/doom/End/Cave/Relate/Wall/App-Relate-Complex/blib/lib /home/doom/End/Cave/TextCap/Wall/Cpan/Text-Capitalize/blib/lib /home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib /home/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib /home/doom/End/Cave/GuiTest/lib/perl /home/doom/End/Cave/ConstantAmusement/lib/perl /home/doom/End/Cave/TestSuite/lib/perl /home/doom/End/Cave/Lightning/lib/perl /home/doom/End/Cave/EmacsMods/lib/perl /home/doom/End/Cave/Exporterauto/lib/perl /home/doom/End/Cave/DiagonalGrid/lib/perl /home/doom/End/Cave/ImagePubStopGap/lib/perl /home/doom/End/Cave/Demos/TT/lib/perl /home/doom/End/Cave/ImageShow/lib/perl /home/doom/End/Cave/Mail/lib/perl /home/doom/End/Cave/RadioLens/lib/perl /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . --- Environment for perl 5.10.0: HOME=/home/doom LANG=en_US.UTF-8 LANGUAGE=en LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/home/doom/End/Cave/Rep/Wall/Emacs-Rep/script:/usr/local/emacs/default/bin:/home/doom/End/Cave/Mail/bin:/home/doom/End/Cave/EmacsPerl/bin:/home/doom/End/Cave/EmacsLife/bin:/home/doom/End/Cave/ImagePubStopGap/bin:/home/doom/End/Cave/Rep/Wall/Emacs-Rep/script:/usr/local/emacs/default/bin:/home/doom/End/Cave/Mail/bin:/home/doom/End/Cave/EmacsPerl/bin:/home/doom/End/Cave/EmacsLife/bin:/home/doom/End/Cave/ImagePubStopGap/bin:/home/doom/End/Cave/Rep/Wall/Emacs-Rep/scripts:/usr/local/emacs/default/bin:/home/doom/End/Cave/Mail/bin:/home/doom/End/Cave/EmacsPerl/bin:/home/doom/End/Cave/EmacsLife/bin:/home/doom/End/Cave/ImagePubStopGap/bin:/home/doom/End/Cave/Rep/Wall/Emacs-Rep/scripts:/usr/local/emacs/default/bin:/home/doom/End/Cave/Mail/bin:/home/doom/End/Cave/EmacsPerl/bin:/home/doom/End/Cave/EmacsLife/bin:/home/doom/End/Cave/ImagePubStopGap/bin:/home/doom/End/Cave/Rep/Wall/Emacs-Rep/scripts:/usr/local/emacs/default/bin:/home/doom/End/Cave/Mail/bin:/home/doom/End/Cave/EmacsP erl/bin:/home/doom/End/Cave/EmacsLife/bin:/home/doom/End/Cave/ImagePubStopGap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/home/doom/bin:/usr/bin/mh:/usr/bin/X11:/usr/sbin:/sbin:/home/doom/bin:/usr/bin/mh:/usr/bin/X11:/usr/sbin:/sbin:/home/doom/bin:/usr/bin/mh:/usr/bin/X11:/usr/sbin:/sbin:/home/doom/bin:/usr/bin/mh:/usr/bin/X11:/usr/sbin:/sbin:/home/doom/bin:/usr/bin/mh:/usr/bin/X11:/usr/sbin:/sbin PERL5LIB=:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl::/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl:/home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib:/home/doom/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib:/home/doom/End/Cave/Relate/Wall/App-Relate/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/blib/li b:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run-ExtractDocs/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/IPC-Capture/blib/lib:/home/doom/End/Cave/Relate/Wall/App-Relate-Complex/blib/lib:/home/doom/End/Cave/TextCap/Wall/Cpan/Text-Capitalize/blib/lib:/home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib:/home/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib:/home/doom/End/Cave/GuiTest/lib/perl:/home/doom/End/Cave/ConstantAmusement/lib/perl:/home/doom/End/Cave/TestSuite/lib/perl:/home/doom/End/Cave/Lightning/lib/perl:/home/doom/End/Cave/EmacsMods/lib/perl:/home/doom/End/Cave/Exporterauto/lib/perl:/home/doom/End/Cave/DiagonalGrid/lib/perl:/home/doom/End/Cave/ImagePubStopGap/lib/perl:/home/doom/End/Cave/Demos/TT/lib/perl:/home/doom/End/Cave/ImageShow/lib/perl:/home/doom/End/Cave/Mail/lib/perl:/home/doom/End/Cave/RadioLens/lib/perl:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/pe rl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-! General/ lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl::/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl:/home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib:/home/doom/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib:/home/doom/End/Cave/Relate/Wall/App-Relate/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run-ExtractDocs/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/IPC-Capture/blib/lib:/home/doom/End/Cave/Relate/Wall/App-Relate-Complex/blib/lib:/home/doom/End/Cave/TextCap/Wall/Cpan/Text-C apitalize/blib/lib:/home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib:/home/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib:/home/doom/End/Cave/GuiTest/lib/perl:/home/doom/End/Cave/ConstantAmusement/lib/perl:/home/doom/End/Cave/TestSuite/lib/perl:/home/doom/End/Cave/Lightning/lib/perl:/home/doom/End/Cave/EmacsMods/lib/perl:/home/doom/End/Cave/Exporterauto/lib/perl:/home/doom/End/Cave/DiagonalGrid/lib/perl:/home/doom/End/Cave/ImagePubStopGap/lib/perl:/home/doom/End/Cave/Demos/TT/lib/perl:/home/doom/End/Cave/ImageShow/lib/perl:/home/doom/End/Cave/Mail/lib/perl:/home/doom/End/Cave/RadioLens/lib/perl:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl::/home/doom/End/Cave/EmacsPerl/Wall/ Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Cavin! g/lib/pe rl:/home/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl:/home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib:/home/doom/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib:/home/doom/End/Cave/Relate/Wall/App-Relate/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run-ExtractDocs/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/IPC-Capture/blib/lib:/home/doom/End/Cave/Relate/Wall/App-Relate-Complex/blib/lib:/home/doom/End/Cave/TextCap/Wall/Cpan/Text-Capitalize/blib/lib:/home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib:/home/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib:/home/doom/End/Cave/GuiTest/lib/perl:/home/doom/End/Cave/ConstantAmusement/lib/perl:/home/doo m/End/Cave/TestSuite/lib/perl:/home/doom/End/Cave/Lightning/lib/perl:/home/doom/End/Cave/EmacsMods/lib/perl:/home/doom/End/Cave/Exporterauto/lib/perl:/home/doom/End/Cave/DiagonalGrid/lib/perl:/home/doom/End/Cave/ImagePubStopGap/lib/perl:/home/doom/End/Cave/Demos/TT/lib/perl:/home/doom/End/Cave/ImageShow/lib/perl:/home/doom/End/Cave/Mail/lib/perl:/home/doom/End/Cave/RadioLens/lib/perl:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl::/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Text /Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/de! v/gen/li b/perl:/home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib:/home/doom/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib:/home/doom/End/Cave/Relate/Wall/App-Relate/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run-ExtractDocs/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/IPC-Capture/blib/lib:/home/doom/End/Cave/Relate/Wall/App-Relate-Complex/blib/lib:/home/doom/End/Cave/TextCap/Wall/Cpan/Text-Capitalize/blib/lib:/home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib:/home/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib:/home/doom/End/Cave/GuiTest/lib/perl:/home/doom/End/Cave/ConstantAmusement/lib/perl:/home/doom/End/Cave/TestSuite/lib/perl:/home/doom/End/Cave/Lightning/lib/perl:/home/doom/End/Cave/EmacsMods/lib/perl:/home/doom/End/Cave/Exporterauto/lib/perl:/home/doom/End/Cave/DiagonalGrid/lib/perl:/home/doom/End/Cave/ImagePubStopGap/ lib/perl:/home/doom/End/Cave/Demos/TT/lib/perl:/home/doom/End/Cave/ImageShow/lib/perl:/home/doom/End/Cave/Mail/lib/perl:/home/doom/End/Cave/RadioLens/lib/perl:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl::/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/lib/perl:/home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib:/home/doom/End/Cave /TestTodo/Wall/Test-TodoComments/blib/lib:/home/doom/End/Cav! e/Relate /Wall/App-Relate/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run-ExtractDocs/blib/lib:/home/doom/End/Cave/EmacsPerl/Wall/IPC-Capture/blib/lib:/home/doom/End/Cave/Relate/Wall/App-Relate-Complex/blib/lib:/home/doom/End/Cave/TextCap/Wall/Cpan/Text-Capitalize/blib/lib:/home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib:/home/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib:/home/doom/End/Cave/GuiTest/lib/perl:/home/doom/End/Cave/ConstantAmusement/lib/perl:/home/doom/End/Cave/TestSuite/lib/perl:/home/doom/End/Cave/Lightning/lib/perl:/home/doom/End/Cave/EmacsMods/lib/perl:/home/doom/End/Cave/Exporterauto/lib/perl:/home/doom/End/Cave/DiagonalGrid/lib/perl:/home/doom/End/Cave/ImagePubStopGap/lib/perl:/home/doom/End/Cave/Demos/TT/lib/perl:/home/doom/End/Cave/ImageShow/lib/perl:/home/doom/End/Cave/Mail/lib/perl:/home/doom/End/Cave/RadioLens/lib/perl PERL_BADLANG (unset) SHELL=/bin/bash