On Sat, 09 Aug 2008 10:26:17 +0100, Matthew Seaman <[EMAIL PROTECTED]> wrote:happy-idiot-talk:~:% pkg_which /usr/local/man/man1/etags.1.gz emacs-22.2_1Probably any of the emacs ports would install that man page.Thanks for the tip. Out of curiosity, why does makewhatis require Emacs?
It doesn't. makewhatis is just having a bad day trying to process an emacs-related man page that it thinks should be there, but for some reason it isn't. The reason it thinks there should be an etags.1.gz file is probably due to the presence of a ctags.1.gz file in the same directory, also installed from an emacs port. That is just a stub and looks like this:happy-idiot-talk:~:% zmore /usr/local/man/man1/ctags.1.gz .so man1/etags.1
.\" arch-tag: 54d4579b-9d66-4ba5-9fda-f01ec83612ad (Don't confuse this with the system-installed version of ctags and its man page in /usr/share/man/man1/ctags.1.gz -- completely different software package) In any case, it suggests that you have a broken installation of an emacs port on your machine, or the remnants of one. Pretty harmless really. In order to make the error message go away, do a force re-install of emacs: # portupgrade -Nf editors/emacs Then, if you don't actually want emacs installed, do a clean deletion of the package: # pkg_deinstall editors/emacs Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW
Description: OpenPGP digital signature