Forum Moderators: coopster & phranque

Message Too Old, No Replies

missing modules

syscall.ph

         

DrDoc

10:34 pm on May 26, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Warning: module syscall.ph.pm not found
Warning: module sys/syscall.ph.pm not found

I get this message when using the Net::SMTP module... Can I download those files from somewhere? Or is there anything else I can do?

VectorJ

2:45 am on May 27, 2004 (gmt 0)

10+ Year Member



Maybe the module wasn't properly installed? I typically use a FreeBSD platform and whenever possible use the packages collection. Failing that I go with ports, and failing that use the CPAN module. Installing from source is generally my last resort. If this module was installed from source, you might want to try re-installing from CPAN ('perl -MCPAN -e shell' ought to work on any platform).

I've never encountered this error, so I'm just guessing here. However, CPAN will install the latest stable version of the module, so if this is an error caused by improperly installed source or an error in the latest/greatest modification to the module, CPAN ought to give you a working copy. Also, if you've never used the CPAN module before, don't be afraid to throw the -force arg in there if things don't go right the first time. Sometimes CPAN just doesn't know where to find the module dependencies.

DrDoc

4:40 pm on May 27, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



See, Net::SMTP comes with Perl... so it should already have the required modules :(

VectorJ

3:55 pm on Jun 1, 2004 (gmt 0)

10+ Year Member



If you've upgraded Perl without telling it to look in the old locations for perl modules, that could cause this too. I really think the only way to fix this completely is to reinstall the module with CPAN.