Gilles wrote:
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_1

Probably 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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to