> You sure you're using Module::ScanDeps 0.18? I just tried it here:
>
> % pp -e 'use Device::SerialPort'
> [not|autrijus]~$ ./a.out
> [not|autrijus]~$ sudo mv /usr/local/lib/perl5 /usr/local/lib/perl4
> [not|autrijus]~$ ./a.out
> [not|autrijus]~$
>
> FWIW, it's Device::SerialPort 0.12 here.
Well hmmm. We have a bit of a mystery here. I've tried it on 2 boxes,
RedHat 7.2 and 8.0, but can not get it to work on either. It looks like I
have the latest versions of SerialPort, ScanDeps, and Par. Contrary to what
I said yesterday, though, I can indeed see the termios.ph file extracted to
a /tmp/*.pm file. Attached is my debug.
Bruce
---
[EMAIL PROTECTED] test]# perl -v
This is perl, v5.8.0 built for i686-linux
[EMAIL PROTECTED] test]# perl -MDevice::SerialPort -e 'print
"v=$Device::SerialPort::VERSION\n"'
v=0.12
[EMAIL PROTECTED] test]# perl -MPAR -e 'print "v=$PAR::VERSION\n"'
v=0.66
[EMAIL PROTECTED] test]# perl -MModule::ScanDeps -e 'print
"v=$Module::ScanDeps::VERSION [EMAIL PROTECTED]"'
v=0.18 i=/usr/local/lib/perl5/5.8.0/i686-linux /usr/local/lib/perl5/5.8.0
/usr/local/lib/perl5/site_perl/5.8.0/i686-linux
/usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl .
[EMAIL PROTECTED] test]# which perl
/usr/local/bin/perl
[EMAIL PROTECTED] test]# which pp
/usr/local/bin/pp
[EMAIL PROTECTED] test]# pp -e 'use Device::SerialPort'
[EMAIL PROTECTED] test]# rm /tmp/*
[EMAIL PROTECTED] test]# grep TERMIOS /tmp/*
[EMAIL PROTECTED] test]# ./a.out
[EMAIL PROTECTED] test]# grep TERMIOS /tmp/*
/tmp/8338ab79.pm: $self->{TERMIOS} = POSIX::Termios->new();
[EMAIL PROTECTED] test]# mv /usr/local/lib/perl5 /usr/local/lib/perl4
[EMAIL PROTECTED] test]# ./a.out
Device::Serial could not find ioctl definitions!