Re: [perl #75506] perldb "m" has problems with PPI::Document objects
[email protected] (Richard Foley)
| Newsgroups | perl.perl5.porters |
|---|---|
| Organization | RFI |
| Message-ID | <[email protected]> |
I think you might find it's nothing to do with PPI::Document objects. Take a look at bug no. #73552 and see if it's the same thing. If so, it's fixed in 5.10.1 and above. [perl #73552] debugger m -> Not a subroutine reference at /usr/lib/perl5/5.10.0/perl5db.pl line 7934. -- Richard Foley Ciao - shorter than aufwiedersehen http://www.rfi.net/ On Wednesday 02 June 2010 03:53:53 [email protected] wrote: > # 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/do >om/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/Emac >sLife/bin:/home/doom/End/Cave/ImagePubStopGap/bin:/home/doom/End/Cave/Rep/Wa >ll/Emacs-Rep/scripts:/usr/local/emacs/default/bin:/home/doom/End/Cave/Mail/b >in:/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/sc >ripts:/usr/local/emacs/default/bin:/home/doom/End/Cave/Mail/bin:/home/doom/E >nd/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/loca >l/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/ImagePubStopG >ap/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:/hom >e/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/l >ib/perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib >:/home/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/hom >e/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/GraphVizDbiGe >neral/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/p >erl:/home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib:/home/doom/E >nd/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib:/home/doom/End >/Cave/TestTodo/Wall/Test-TodoComments/blib/lib:/home/doom/End/Cave/Relate/Wa >ll/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/d >oom/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:/ho >me/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib:/home/doom/End/C >ave/GuiTest/lib/perl:/home/doom/End/Cave/ConstantAmusement/lib/perl:/home/do >om/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/ImageSho >w/lib/perl:/home/doom/End/Cave/Mail/lib/perl:/home/doom/End/Cave/RadioLens/l >ib/perl:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/per >l:/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/EmacsP >erl/Wall/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/p >erl:/home/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizD >biGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/ >Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/l >ib/perl:/home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib:/home/do >om/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib:/home/doom >/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib:/home/doom/End/Cave/Relat >e/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/Relat >e/Wall/App-Relate-Complex/blib/lib:/home/doom/End/Cave/TextCap/Wall/Cpan/Tex >t-C > apitalize/blib/lib:/home/doom/End/Cave/Relate/Wall/List-Filter/blib/lib:/ho >me/doom/End/Cave/Relate/Wall/Module-List-Pluggable/blib/lib:/home/doom/End/C >ave/GuiTest/lib/perl:/home/doom/End/Cave/ConstantAmusement/lib/perl:/home/do >om/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/ImageSho >w/lib/perl:/home/doom/End/Cave/Mail/lib/perl:/home/doom/End/Cave/RadioLens/l >ib/perl:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/per >l:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/ >perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/h >ome/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/d >oom/End/Ag/API/Goncarova/dev/gen/lib/perl::/home/doom/End/Cave/EmacsPerl/Wal >l/ 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/GraphVizD >biGeneral/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/ >Wall/Text/Capitalize/blib/lib/Text:/home/doom/End/Ag/API/Goncarova/dev/gen/l >ib/perl:/home/doom/End/Cave/Relate/Wall/File-Locate-Harder/blib/lib:/home/do >om/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib:/home/doom >/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib:/home/doom/End/Cave/Relat >e/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/Relat >e/Wall/App-Relate-Complex/blib/lib:/home/doom/End/Cave/TextCap/Wall/Cpan/Tex >t-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/ImageSho >w/lib/perl:/home/doom/End/Cave/Mail/lib/perl:/home/doom/End/Cave/RadioLens/l >ib/perl:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/per >l:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/ >perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/h >ome/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/d >oom/End/Ag/API/Goncarova/dev/gen/lib/perl::/home/doom/End/Cave/EmacsPerl/Wal >l/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/ho >me/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGener >al/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Te >xt /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/do >om/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/blib/lib:/home/doom >/End/Cave/TestTodo/Wall/Test-TodoComments/blib/lib:/home/doom/End/Cave/Relat >e/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/Relat >e/Wall/App-Relate-Complex/blib/lib:/home/doom/End/Cave/TextCap/Wall/Cpan/Tex >t-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:/hom >e/doom/End/Cave/EmacsMods/lib/perl:/home/doom/End/Cave/Exporterauto/lib/perl >:/home/doom/End/Cave/DiagonalGrid/lib/perl:/home/doom/End/Cave/ImagePubStopG >ap/ > lib/perl:/home/doom/End/Cave/Demos/TT/lib/perl:/home/doom/End/Cave/ImageSho >w/lib/perl:/home/doom/End/Cave/Mail/lib/perl:/home/doom/End/Cave/RadioLens/l >ib/perl:/home/doom/End/Cave/EmacsPerl/Wall/Emacs-Run/lib/:/home/doom/lib/per >l:/home/doom/End/Cave/Caving/lib/perl:/home/doom/End/Cave/DoomfileTools/lib/ >perl:/home/doom/End/Cave/GraphVizDbiGeneral/Wall/GraphViz-DBI-General/lib:/h >ome/doom/End/Cave/CapitalizeTitle/Wall/Text/Capitalize/blib/lib/Text:/home/d >oom/End/Ag/API/Goncarova/dev/gen/lib/perl::/home/doom/End/Cave/EmacsPerl/Wal >l/Emacs-Run/lib/:/home/doom/lib/perl:/home/doom/End/Cave/Caving/lib/perl:/ho >me/doom/End/Cave/DoomfileTools/lib/perl:/home/doom/End/Cave/GraphVizDbiGener >al/Wall/GraphViz-DBI-General/lib:/home/doom/End/Cave/CapitalizeTitle/Wall/Te >xt/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/Ca >ve /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/Relat >e/Wall/App-Relate-Complex/blib/lib:/home/doom/End/Cave/TextCap/Wall/Cpan/Tex >t-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:/hom >e/doom/End/Cave/EmacsMods/lib/perl:/home/doom/End/Cave/Exporterauto/lib/perl >:/home/doom/End/Cave/DiagonalGrid/lib/perl:/home/doom/End/Cave/ImagePubStopG >ap/lib/perl:/home/doom/End/Cave/Demos/TT/lib/perl:/home/doom/End/Cave/ImageS >how/lib/perl:/home/doom/End/Cave/Mail/lib/perl:/home/doom/End/Cave/RadioLens >/lib/perl PERL_BADLANG (unset) > SHELL=/bin/bash