Theo said:
Line editing doesn't work when debugging on my RedHat Linux machine.
For example, I cannot edit/repeat previous commands.
It works for me.
linux% cat /etc/redhat-release
Red Hat Linux release 9 (Shrike)
linux% perl -d -e 1
Loading DB routines from perl5db.pl version 1.23
Editor support available.
Enter h or `h h' for help, or `man perldebug' for more help.
"Editor support" = Control-P and up-arrow are functional.
Term::ReadKey and Term::ReadLine installed.
I tested both, and they seem to work allright.
Make sure all the parts are there.
/usr/lib/perl5/5.8.3/perl5db.pl
/usr/lib/perl5/5.8.3/i586-linux/IO/Handle.pm
/usr/lib/perl5/5.8.3/strict.pm
/usr/lib/perl5/5.8.3/Carp.pm
/usr/lib/perl5/5.8.3/Exporter.pm
/usr/lib/perl5/5.8.3/Symbol.pm
/usr/lib/perl5/5.8.3/SelectSaver.pm
/usr/lib/perl5/5.8.3/i586-linux/IO.pm
/usr/lib/perl5/5.8.3/i586-linux/XSLoader.pm
/usr/lib/perl5/5.8.3/warnings.pm
/usr/lib/perl5/5.8.3/i586-linux/auto/IO/IO.so
/usr/lib/perl5/5.8.3/Term/ReadLine.pm
/usr/lib/perl5/5.8.3/Carp/Heavy.pm
/usr/lib/perl5/site_perl/5.8.3/Term/ReadLine/Perl.pm
/usr/lib/perl5/site_perl/5.8.3/Term/ReadLine/readline.pm
/usr/lib/perl5/5.8.3/SelfLoader.pm
/usr/lib/perl5/site_perl/5.8.3/i586-linux/Term/ReadKey.pm
/usr/lib/perl5/5.8.3/AutoLoader.pm
/usr/lib/perl5/5.8.3/i586-linux/DynaLoader.pm
/usr/lib/perl5/5.8.3/vars.pm
/usr/lib/perl5/5.8.3/warnings/register.pm
/usr/lib/perl5/5.8.3/i586-linux/Config.pm
/usr/lib/perl5/site_perl/5.8.3/i586-linux/auto/Term/ReadKey/ReadKey.so
/usr/lib/perl5/5.8.3/Term/Cap.pm
/etc/termcap
-Joe