in reply to How do I *add* a socket option ?
Fastolfe is right. But I can be more specific. The error "Your vendor has not defined..." means that the module knows about this option but that it wasn't defined when the module was compiled.
The IO::Socket and Socket modules are included in the standard distribution but you are probably using dynamic loading so that all you need to do is recompile and install the Socket module (which IO::Socket uses to get its constants from).
If you aren't using dynamic loading, then you'll need to recompile Perl. If you do that, you probably want to enable dynamic loading in the process.
If you have the source code for Perl lying about, just go to that directory and do:
% cd ext/Socket % perl Makefile.PL % make test % make install
If you don't, then go fetch it from CPAN. It looks like the separate Socket module on CPAN is 1.5 while Perl comes with 1.72 so I wouldn't just fetch the Socket module.
- tye (but my friends call me "Tye")
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
RE: (tye)Re: How do I *add* a socket option ?
by Q-Bert (Novice) on Oct 12, 2000 at 18:47 UTC | |
by tye (Sage) on Oct 12, 2000 at 18:57 UTC | |
by Q-Bert (Novice) on Oct 12, 2000 at 19:11 UTC |