If I recall, but I'll look back, I quoted the exact message output from the run of cron.weekly, but here it is again::
# ./makewhatis.cron cat: /usr/share/man/man3/s: No such file or directory Read file error: /usr/share/man/man3/s No such file or directory cat: Net::DNS: No such file or directory Read file error: Net::DNS No such file or directory
And the other cron job in that subdir is: 0anacron.
This looks suspiciously like you're trying to run a crontab file as a script. Can you post the output of:
cat makewhatis.cron