Missing Man Pages (Bad Softlink?)
I am running 10.3.1 on a G4 Dual. Everything seems to be running fine. However, on the CRON weekly, I get what looks like an error message on missing man pages. Should I be worried about this? Possible fixes?
The only reference I could find on this was a bad softlink in PERL because of case-sensitivity in 10.2.8 update, but I do not have a clue on how to repair this.
It looks as if every file in /man3/ sub-directory is "missing"
The message (in part):
Rebuilding whatis database:
Cannot find file: /usr/share/man/man3/_nc_tracebits.3x
Cannot find file: /usr/share/man/man3/_traceattr.3x
Cannot find file: /usr/share/man/man3/_traceattr2.3x
Cannot find file: /usr/share/man/man3/_tracechar.3x
Cannot find file: /usr/share/man/man3/_tracechtype.3x
Cannot find file: /usr/share/man/man3/_tracechtype2.3x
Cannot find file: /usr/share/man/man3/_tracedump.3x
Cannot find file: /usr/share/man/man3/_tracef.3x
Cannot find file: /usr/share/man/man3/_tracemouse.3x
Cannot find file: /usr/share/man/man3/add_wch.3x
Cannot find file: /usr/share/man/man3/addch.3x
Cannot find file: /usr/share/man/man3/addchnstr.3x
Cannot find file: /usr/share/man/man3/addchstr.3x
Cannot find file: /usr/share/man/man3/addnstr.3x
Cannot find file: /usr/share/man/man3/addstr.3x
Cannot find file: /usr/share/man/man3/assume_default_colors.3x
The only reference I could find on this was a bad softlink in PERL because of case-sensitivity in 10.2.8 update, but I do not have a clue on how to repair this.
It looks as if every file in /man3/ sub-directory is "missing"
The message (in part):
Rebuilding whatis database:
Cannot find file: /usr/share/man/man3/_nc_tracebits.3x
Cannot find file: /usr/share/man/man3/_traceattr.3x
Cannot find file: /usr/share/man/man3/_traceattr2.3x
Cannot find file: /usr/share/man/man3/_tracechar.3x
Cannot find file: /usr/share/man/man3/_tracechtype.3x
Cannot find file: /usr/share/man/man3/_tracechtype2.3x
Cannot find file: /usr/share/man/man3/_tracedump.3x
Cannot find file: /usr/share/man/man3/_tracef.3x
Cannot find file: /usr/share/man/man3/_tracemouse.3x
Cannot find file: /usr/share/man/man3/add_wch.3x
Cannot find file: /usr/share/man/man3/addch.3x
Cannot find file: /usr/share/man/man3/addchnstr.3x
Cannot find file: /usr/share/man/man3/addchstr.3x
Cannot find file: /usr/share/man/man3/addnstr.3x
Cannot find file: /usr/share/man/man3/addstr.3x
Cannot find file: /usr/share/man/man3/assume_default_colors.3x
Comments
See discussion here:
Cocoa Development Link
Following an upgrade installation of Panther from 10.2.8, the weekly cron job reports it cannot find about 25 files - the message is:
"Rebuilding whatis database:
Cannot find file: /usr/share/man/man3/HMAC.3ssl
Cannot find file: /usr/share/man/man3/HMAC_cleanup.3ssl
etc etc etc....."
Does any one know why it is looking, if the files should be there and, if so, where are they?
Gary Kerbaugh
(Helper)
RE: Missing files in whatis database?
(msg # 1.: Posted Nov 6, 03 10:20
Hi blackwattle,
___These appear to be Perl man pages that are casualties of Perl's assumption that it is installed on a case-sensitive filesystem. They are actually softlinks that point to nothing because they were meant to point to the real man page that had the same name but with all lower case letters. However, because HFS is case insensitive, the creation of the softlink probably blew away the original file. This apparently occurred when the Panther installer was created because the originals aren't listed in the install receipts either. I'm sure they are readily available but I don't know where. If you find them, let us know.
--
Gary
Thread is here:
Apple Thread
The short version is that the weekly cron script appears to look for files in the /man3 subdirectory when it should not. An installer glitch from Jaguar to Panther in the bsd subsystem.
Type man malloc in terminal
if the man page shows up, you do not have a problem.
Apple Missing Man Pages Thread