I'm trying to use an XML pretty printer called xmlpretty on UNIX that I downloaded from the net. xmlpretty is a simple perl program that uses a module called YAWriter.pm that came with the package. So xmlpretty has:
use XML::Handler::YAWriter; However, with xmlpretty and YAWriter.pm in the same directory and running xmlpretty from this directory, perl complains it can't find YAWriter.pm: $ export PERL5LIB=`pwd` $ xmlpretty Can't locate XML/Handler/YAWriter.pm in @INC (@INC contains: /home/ kertz/xml/XML -Handler-YAWriter-0.23 /usr/perl5/5.00503/sun4-solaris /usr/ perl5/5.00503 /usr/p erl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .) at xmlpretty line 4. BEGIN failed--compilation aborted at xmlpretty line 4. Note that @INC is set to the current directory twice - first with the PERL5LIB and the default addition of the current directory (.) to this search path. However, if I run the xmlpretty directly with the perl command and use the -l option to specify the current directory, it works (and fails if I leave the -l option off): $ perl -l `pwd` xmlpretty $ Can anyone tell me what I need to do to be able to run xmlpretty directly and have it find the YAWriter.pm module that is in the same directory? Here is my perl version: This is perl, version 5.005_03 built for sun4-solaris Denis -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/