From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: flitterio@gmail.com (Francis Litterio) Newsgroups: gmane.emacs.bugs Subject: bug#23122: 25.1.50; Makefile target install-info tries to install deleted info files Date: Sat, 26 Mar 2016 12:17:07 -0400 Message-ID: <87fuvd5hcc.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1459010122 18557 80.91.229.3 (26 Mar 2016 16:35:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 26 Mar 2016 16:35:22 +0000 (UTC) To: 23122@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Mar 26 17:35:10 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ajrB7-0000yj-AI for geb-bug-gnu-emacs@m.gmane.org; Sat, 26 Mar 2016 17:35:09 +0100 Original-Received: from localhost ([::1]:60928 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ajrB6-0008MJ-D6 for geb-bug-gnu-emacs@m.gmane.org; Sat, 26 Mar 2016 12:35:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54889) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ajrB2-0008LA-EO for bug-gnu-emacs@gnu.org; Sat, 26 Mar 2016 12:35:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ajrB0-0006og-Q0 for bug-gnu-emacs@gnu.org; Sat, 26 Mar 2016 12:35:04 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41748) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ajrB0-0006oc-Lo for bug-gnu-emacs@gnu.org; Sat, 26 Mar 2016 12:35:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ajrB0-0001u3-F8 for bug-gnu-emacs@gnu.org; Sat, 26 Mar 2016 12:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: flitterio@gmail.com (Francis Litterio) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Mar 2016 16:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23122 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14590100587253 (code B ref -1); Sat, 26 Mar 2016 16:35:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Mar 2016 16:34:18 +0000 Original-Received: from localhost ([127.0.0.1]:38875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajrAI-0001sv-H1 for submit@debbugs.gnu.org; Sat, 26 Mar 2016 12:34:18 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:35497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajrAG-0001sg-M2 for submit@debbugs.gnu.org; Sat, 26 Mar 2016 12:34:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ajrAA-0006gl-8d for submit@debbugs.gnu.org; Sat, 26 Mar 2016 12:34:11 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:47478) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ajrAA-0006gg-67 for submit@debbugs.gnu.org; Sat, 26 Mar 2016 12:34:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ajrA8-0007pZ-C5 for bug-gnu-emacs@gnu.org; Sat, 26 Mar 2016 12:34:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ajrA6-0006gM-62 for bug-gnu-emacs@gnu.org; Sat, 26 Mar 2016 12:34:08 -0400 Original-Received: from mail-qk0-x230.google.com ([2607:f8b0:400d:c09::230]:36528) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ajrA5-0006gI-WC for bug-gnu-emacs@gnu.org; Sat, 26 Mar 2016 12:34:06 -0400 Original-Received: by mail-qk0-x230.google.com with SMTP id i4so22201238qkc.3 for ; Sat, 26 Mar 2016 09:34:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version; bh=0Sgg9ajGg6U+t1PE2sDR97sQQPgSFF78oMONaD7u5VY=; b=fQunD/5eP9l5xgR5HHDiUmgqXvrYzsId6rviVcx08h/iCMt857udIum8ua5fif+NaL PPLnCT/KKXN7fpPdOjpVv495TiorBgyF7eabGgzuF3J+LZWG1nCJsav6PecH4O8c7Jc5 l5hJj2IVfbZfKDxCL97uSc0T5oOhkwMWnrtPQJLA2k7jUoS0Kl8K1EUvcmjStp1fvbVM qw6zc7Ae49dc33CYOqeqbWNk4JbcaTkdNDQZg/3nskmB19GoFueva9q2zm5u1x4x7nhm hXFPUd4hxJjtGIfvdITCfz9qyu7Z9Q2jVkftbDcHulxMnGIpX7RByvah0PQZ5wZ1NcaO zRPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=0Sgg9ajGg6U+t1PE2sDR97sQQPgSFF78oMONaD7u5VY=; b=iXP3sEnLYmW/sE9fI+3e+49+m+4sXIoI13wTpFsdhzsPXBm3QmN+xbo3aMfnPPYTVC 9OpOzk96FYCZqIIuD197tFkhGo67YBsghIi+cQEkKU6p4JxIgN3AjS9XErJCrTTaOYg4 NWcd0eDaIbmdNvVxTTMfJdh5VgOWVO2GnmS9l/weagMev9+emSD+kzGNduGzodA8sXb6 u1wNcnFwF9rrbVguQJImkPktqk1aoEfN5LW/ZOCIJG7l2abhE/16aWppA8Az35lv80/s D45p3TORQY+IlutfA/GwtyEncvefhfhH3iglhcTL1TfZu+PxXU+y5cu8XpBdpIuZBf07 7lcA== X-Gm-Message-State: AD7BkJJp+N2fU7wO08VCWRw4cxaYgCLECrrwYlQs0pMT6/gdRr0qpDi4jv4Cuf7071PSdA== X-Received: by 10.37.17.136 with SMTP id 130mr10283998ybr.173.1459010045118; Sat, 26 Mar 2016 09:34:05 -0700 (PDT) Original-Received: from puppy.gmail.com ([2600:1000:b034:2406:e146:3c27:5822:e1d0]) by smtp.gmail.com with ESMTPSA id 204sm11000943ywz.39.2016.03.26.09.34.03 for (version=TLSv1/SSLv3 cipher=OTHER); Sat, 26 Mar 2016 09:34:03 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:115514 Archived-At: The Makefile generated by configuring the latest master branch source code contains target "install-info" which refers to deleted info files, causing error messages from /usr/bin/install-info. Here's the relevant section of the Makefile (with parts elided for brevity): install-info: info ... if [ "`cd ${srcdir}/info && /bin/pwd`" = "$$exp_infodir" ]; then \ true; \ else \ ... for elt in ${INFO_NONMISC} $${info_misc}; do \ ... for f in `ls $$elt $$elt-[1-9] $$elt-[1-9][0-9] 2>/dev/null`; do \ (cd "$${thisdir}"; \ ${INSTALL_DATA} ${srcdir}/info/$$f "$(DESTDIR)${infodir}/$$f"); \ ... ${GZIP_PROG} -9n "$(DESTDIR)${infodir}/$$f"; \ done; \ (cd "$${thisdir}"; \ ${INSTALL_INFO} --info-dir="$(DESTDIR)${infodir}" "$(DESTDIR)${infodir}/$$elt"); \ done; \ fi This command near the end: ${INSTALL_INFO} --info-dir="$(DESTDIR)${infodir}" "$(DESTDIR)${infodir}/$$elt") refers to info file $(DESTDIR)${infodir}/$$elt, but that file has been deleted by this preceding gzip command: ${GZIP_PROG} -9n "$(DESTDIR)${infodir}/$$f" because the -n switch tells gzip to delete the file being compressed. Both of these commands are in a for loop that processes every info file. This leads to a block of errors in the output of "make install-info" of this form, with one error for each info file being installed: install-info: No such file or directory for /apps/emacs/share/info/emacs.info install-info: No such file or directory for /apps/emacs/share/info/eintr.info install-info: No such file or directory for /apps/emacs/share/info/elisp.info install-info: No such file or directory for /apps/emacs/share/info/ada-mode.info ... Oddly, file $(DESTDIR)${infodir}/dir seems to contain references to all of the installed info files, but that may be because file "dir" was created that way during my build, because my build output contains this line: GEN info/dir -- Fran Litterio flitterio -at- gmail.com In GNU Emacs 25.1.50.1 (i686-pc-mingw32) of 2016-03-25 built on PUPPY Repository revision: 368b9bb45f125061506d43af4bd4791ab2cfd7b9 Windowing system distributor 'Microsoft Corp.', version 6.1.7601 Configured using: 'configure --prefix=c:/apps/emacs --without-x --without-xpm --without-png --without-jpeg --without-tiff --without-gif' Configured features: SOUND NOTIFY ACL TOOLKIT_SCROLL_BARS Important settings: value of $LANG: C.ISO-8859-1 locale-coding-system: cp1252 Major mode: Emacs-Lisp Minor modes in effect: erc-list-mode: t erc-menu-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t diff-auto-refine-mode: t show-paren-mode: t save-place-mode: t icomplete-mode: t savehist-mode: t shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent messages: Type "q" to delete help window. Mark set [11 times] Type C-x 1 to remove help window. Type "q" to restore previous buffer. [2 times] Type "q" to delete help window, to scroll help. a is undefined View mode: type M-h for help, h for commands, q to quit. Quit [4 times] Mark set Type C-x 1 to remove help window. Load-path shadows: None found. Features: (shadow mail-extr emacsbug goto-addr view eieio-opt speedbar sb-image ezimage dframe find-func help-fns vc-git make-mode misearch multi-isearch hi-lock server sort gnus-draft gnus-agent gnus-srvr nnvirtual nndraft nnmh gnus-msg gnus-cite canlock gnus-async gnus-score score-mode gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap gnus-cache gnus-sum fpl-moo fpl-react cl erc-notify erc-truncate erc-log erc-dcc erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat thingatpt source-safe ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff grep sh-script smie executable python tramp-sh json map ielm pp sgml-mode csharp-mode cc-langs smtpmail sendmail nntp gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc parse-time gnus-spec gnus-int gnus-range message rfc822 mml mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win nnoo gnus nnheader subr-x gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr wid-edit etags vc vc-dispatcher dired-aux hexl smerge-mode diff-mode easy-mmode paren man info compile apropos tramp tramp-compat tramp-loaddefs trampver ucs-normalize format-spec advice saveplace icomplete xref project savehist browse-url shell pcomplete warnings arc-mode archive-mode ange-ftp socks network-stream puny seq nsm auth-source cl-seq eieio byte-opt bytecomp byte-compile cl-extra help-mode cconv eieio-core cl-macs gv eieio-loaddefs password-cache starttls tls gnutls dired dired-loaddefs cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs pcase cl-lib comint ansi-color ring calc-ext calc calc-loaddefs calc-macs time-stamp time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote w32notify w32 multi-tty make-network-process emacs) Memory information: ((conses 8 443161 29953) (symbols 32 45252 0) (miscs 32 100 743) (strings 16 95545 12311) (string-bytes 1 3002603) (vectors 8 63416) (vector-slots 4 1015676 21210) (floats 8 516 412) (intervals 28 4442 1213) (buffers 516 23))