pappy has asked for the wisdom of the Perl Monks concerning the following question:

I'm running perl 5.6.0 on HP-UX 10.20 and have installed DBI and DBD::Informix. Now when I try to install libnet to get the Net::FTP module, I get an IO::Socket not found. This doesn't happen on systems without DBD::Informix.

Replies are listed 'Best First'.
Re: No IO::Socket
by Fastolfe (Vicar) on Dec 19, 2000 at 07:57 UTC
    IO::Socket is a core module that comes with Perl. If you are missing this module, your installation of Perl was botched or broken. I'd check to see if you aren't doing anything screwey with your Perl environment variables, switches, or munging @INC somehow. Failing that, perhaps you need to reinstall Perl?
      I've tried reloading the IO module and I still had the same problem. Somehow DBD::Informix dinks with it. I'll probably have to reinstall perl, add the libnet and then reinstall DBI/DBD. Thanks for your help.
        How did you "reload" the IO modules? They are bundled with Perl, so you couldn't have reloaded them without re-installing Perl...??? Or were they bundled separately in earlier versions of Perl and this is what you are using? The only IO::Socket-related module that seem to be available on its own is IO::Socket::Unix, but I don't think this has anything to do with what you're doing.
Re: No IO::Socket
by mrmick (Curate) on Dec 19, 2000 at 17:59 UTC