Subject: bug#10718: 24.0.93; "make uninstall" leaves a lot of info files around

From: Teemu Likonen <[email-masked]>
Date: Sat, 04 Feb 2012 08:47:35 +0200

The "make uninstall" command in Emacs's source code tree leaves a lot of
files around, particularly $prefix/share/info/* files. I _expect_ it to
remove almost everything (expect directory file $prefix/share/info/dir).
I'm using install-info (GNU texinfo) 4.13.

You can test this with clean install location:

    $ ./configure --prefix="$HOME"/tmp/local
    $ make
    $ make install
    $ make uninstall
    $ find "$HOME"/tmp/local -type f

In my system the above command finds these:

/home/dtw/tmp/local/share/man/man1/rcs-checkin.1.gz
/home/dtw/tmp/local/share/man/man1/grep-changelog.1.gz
/home/dtw/tmp/local/share/man/man1/etags.1.gz
/home/dtw/tmp/local/share/man/man1/emacsclient.1.gz
/home/dtw/tmp/local/share/man/man1/emacs.1.gz
/home/dtw/tmp/local/share/man/man1/ebrowse.1.gz
/home/dtw/tmp/local/share/man/man1/ctags.1.gz
/home/dtw/tmp/local/share/info/woman.gz
/home/dtw/tmp/local/share/info/widget.gz
/home/dtw/tmp/local/share/info/viper.gz
/home/dtw/tmp/local/share/info/vip.gz
/home/dtw/tmp/local/share/info/url.gz
/home/dtw/tmp/local/share/info/tramp.gz
/home/dtw/tmp/local/share/info/speedbar.gz
/home/dtw/tmp/local/share/info/smtpmail.gz
/home/dtw/tmp/local/share/info/sieve.gz
/home/dtw/tmp/local/share/info/ses.gz
/home/dtw/tmp/local/share/info/semantic.gz
/home/dtw/tmp/local/share/info/sc.gz
/home/dtw/tmp/local/share/info/sasl.gz
/home/dtw/tmp/local/share/info/remember.gz
/home/dtw/tmp/local/share/info/reftex.gz
/home/dtw/tmp/local/share/info/rcirc.gz
/home/dtw/tmp/local/share/info/pgg.gz
/home/dtw/tmp/local/share/info/pcl-cvs.gz
/home/dtw/tmp/local/share/info/org-3.gz
/home/dtw/tmp/local/share/info/org-2.gz
/home/dtw/tmp/local/share/info/org-1.gz
/home/dtw/tmp/local/share/info/org.gz
/home/dtw/tmp/local/share/info/nxml-mode.gz
/home/dtw/tmp/local/share/info/newsticker.gz
/home/dtw/tmp/local/share/info/mh-e-2.gz
/home/dtw/tmp/local/share/info/mh-e-1.gz
/home/dtw/tmp/local/share/info/mh-e.gz
/home/dtw/tmp/local/share/info/message.gz
/home/dtw/tmp/local/share/info/mairix-el.gz
/home/dtw/tmp/local/share/info/info.gz
/home/dtw/tmp/local/share/info/idlwave.gz
/home/dtw/tmp/local/share/info/gnus-5.gz
/home/dtw/tmp/local/share/info/gnus-4.gz
/home/dtw/tmp/local/share/info/gnus-3.gz
/home/dtw/tmp/local/share/info/gnus-2.gz
/home/dtw/tmp/local/share/info/gnus-1.gz
/home/dtw/tmp/local/share/info/gnus.gz
/home/dtw/tmp/local/share/info/forms.gz
/home/dtw/tmp/local/share/info/flymake.gz
/home/dtw/tmp/local/share/info/eudc.gz
/home/dtw/tmp/local/share/info/eshell.gz
/home/dtw/tmp/local/share/info/ert.gz
/home/dtw/tmp/local/share/info/erc.gz
/home/dtw/tmp/local/share/info/epa.gz
/home/dtw/tmp/local/share/info/emacs-mime.gz
/home/dtw/tmp/local/share/info/emacs-8.gz
/home/dtw/tmp/local/share/info/emacs-7.gz
/home/dtw/tmp/local/share/info/emacs-6.gz
/home/dtw/tmp/local/share/info/emacs-5.gz
/home/dtw/tmp/local/share/info/emacs-4.gz
/home/dtw/tmp/local/share/info/emacs-3.gz
/home/dtw/tmp/local/share/info/emacs-2.gz
/home/dtw/tmp/local/share/info/emacs-1.gz
/home/dtw/tmp/local/share/info/emacs.gz
/home/dtw/tmp/local/share/info/elisp-9.gz
/home/dtw/tmp/local/share/info/elisp-8.gz
/home/dtw/tmp/local/share/info/elisp-7.gz
/home/dtw/tmp/local/share/info/elisp-6.gz
/home/dtw/tmp/local/share/info/elisp-5.gz
/home/dtw/tmp/local/share/info/elisp-4.gz
/home/dtw/tmp/local/share/info/elisp-3.gz
/home/dtw/tmp/local/share/info/elisp-2.gz
/home/dtw/tmp/local/share/info/elisp-11.gz
/home/dtw/tmp/local/share/info/elisp-10.gz
/home/dtw/tmp/local/share/info/elisp-1.gz
/home/dtw/tmp/local/share/info/elisp.gz
/home/dtw/tmp/local/share/info/eintr-3.gz
/home/dtw/tmp/local/share/info/eintr-2.gz
/home/dtw/tmp/local/share/info/eintr-1.gz
/home/dtw/tmp/local/share/info/eintr.gz
/home/dtw/tmp/local/share/info/efaq.gz
/home/dtw/tmp/local/share/info/eieio.gz
/home/dtw/tmp/local/share/info/edt.gz
/home/dtw/tmp/local/share/info/ediff.gz
/home/dtw/tmp/local/share/info/ede.gz
/home/dtw/tmp/local/share/info/ebrowse.gz
/home/dtw/tmp/local/share/info/dired-x.gz
/home/dtw/tmp/local/share/info/dbus.gz
/home/dtw/tmp/local/share/info/cl.gz
/home/dtw/tmp/local/share/info/ccmode-2.gz
/home/dtw/tmp/local/share/info/ccmode-1.gz
/home/dtw/tmp/local/share/info/ccmode.gz
/home/dtw/tmp/local/share/info/calc-6.gz
/home/dtw/tmp/local/share/info/calc-5.gz
/home/dtw/tmp/local/share/info/calc-4.gz
/home/dtw/tmp/local/share/info/calc-3.gz
/home/dtw/tmp/local/share/info/calc-2.gz
/home/dtw/tmp/local/share/info/calc-1.gz
/home/dtw/tmp/local/share/info/calc.gz
/home/dtw/tmp/local/share/info/autotype.gz
/home/dtw/tmp/local/share/info/auth.gz
/home/dtw/tmp/local/share/info/ada-mode.gz
/home/dtw/tmp/local/share/info/dir
/home/dtw/tmp/local/share/emacs/site-lisp/subdirs.el