GNU bug report logs - #32513
26.1; eshell/make falls back to *make

Previous Next

Package: emacs;

Reported by: balasr <balasr <at> student.ethz.ch>

Date: Thu, 23 Aug 2018 16:24:01 UTC

Severity: minor

Tags: notabug

Found in version 26.1

Fixed in version 26.2

Done: Noam Postavsky <npostavs <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 32513 in the body.
You can then email your comments to 32513 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#32513; Package emacs. (Thu, 23 Aug 2018 16:24:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to balasr <balasr <at> student.ethz.ch>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 23 Aug 2018 16:24:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: balasr <balasr <at> student.ethz.ch>
To: <bug-gnu-emacs <at> gnu.org>
Subject: 26.1; eshell/make falls back to *make
Date: Thu, 23 Aug 2018 17:51:26 +0200
Starting with emacs -Q I do M-x eshell and them eshell/make [some
Makefile]. *make is run instead producing the output of the command
directly into eshell instead of popping up a *compliation* buffer.


In GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.10)
of 2018-04-30 built on badile08.ee.ethz.ch
Windowing system distributor 'The X.Org Foundation', version 11.0.11903000
System Description: CentOS Linux release 7.4.1708 (Core)

Recent messages:
Loading em-cmpl...done
Loading em-dirs...done
Loading em-glob...done
Loading em-hist...done
Loading em-ls...done
Loading em-prompt...done
Loading em-script...done
Loading em-term...done
Loading em-unix...done
Making completion list... [2 times]

Configured using:
'configure --prefix=/home/msc18f22/.local --with-gif=no'

Configured features:
XPM JPEG TIFF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY ACL
LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11
THREADS

Important settings:
value of $LANG: en_US.UTF-8
value of $XMODIFIERS: @im=none
locale-coding-system: utf-8-unix

Major mode: Eshell

Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv
bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml
mml-sec password-cache epa derived epg epg-config gnus-util rmail
rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils cl-seq pcmpl-unix em-unix em-term term
disp-table easymenu ehelp em-script em-prompt em-ls cl-loaddefs cl-lib
em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias
pcomplete comint ansi-color ring esh-var esh-io esh-cmd esh-opt esh-ext
esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util
elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook
vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow isearch 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 composite charscript charprop
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 dbusbind inotify
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 111485 9002)
(symbols 48 22066 2)
(miscs 40 52 137)
(strings 32 33782 1372)
(string-bytes 1 947714)
(vectors 16 17049)
(vector-slots 8 523959 11044)
(floats 8 56 68)
(intervals 56 285 0)
(buffers 992 13)
(heap 1024 24579 1238))





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#32513; Package emacs. (Fri, 24 Aug 2018 02:37:02 GMT) Full text and rfc822 format available.

Message #8 received at 32513 <at> debbugs.gnu.org (full text, mbox):

From: Noam Postavsky <npostavs <at> gmail.com>
To: balasr <balasr <at> student.ethz.ch>
Cc: 32513 <at> debbugs.gnu.org
Subject: Re: bug#32513: 26.1; eshell/make falls back to *make
Date: Thu, 23 Aug 2018 22:36:10 -0400
tags 32513 + notabug
quit

balasr <balasr <at> student.ethz.ch> writes:

> Starting with emacs -Q I do M-x eshell and them eshell/make [some
> Makefile]. *make is run instead producing the output of the command
> directly into eshell instead of popping up a *compliation* buffer.

I think it's behaving as expected, though the docstring is a bit terse.

    eshell/make is a compiled Lisp function in `em-unix.el'.

    (eshell/make &rest ARGS)

    Use `compile' to do background makes.

If you run 'make' asynchronously, such that it's in the background, then
a *compilation* buffer is used:

    ~/tmp $ make check
    echo foo = x
    foo = x
    ~/tmp $ make check &
    #<buffer *compilation*>





Added tag(s) notabug. Request was from Noam Postavsky <npostavs <at> gmail.com> to control <at> debbugs.gnu.org. (Fri, 24 Aug 2018 02:37:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#32513; Package emacs. (Wed, 19 Sep 2018 23:04:02 GMT) Full text and rfc822 format available.

Message #13 received at 32513 <at> debbugs.gnu.org (full text, mbox):

From: Noam Postavsky <npostavs <at> gmail.com>
To: balasr <balasr <at> student.ethz.ch>
Cc: 32513 <at> debbugs.gnu.org
Subject: Re: bug#32513: 26.1; eshell/make falls back to *make
Date: Wed, 19 Sep 2018 19:03:47 -0400
close 32513 26.2
quit

Noam Postavsky <npostavs <at> gmail.com> writes:

> If you run 'make' asynchronously, such that it's in the background, then
> a *compilation* buffer is used:

I've updated the docs to state this explicitly.

[1: b3baf997c8]: 2018-09-19 18:57:37 -0400
  Document synchronous behavior of eshell/make (Bug#32513)
  https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=b3baf997c8e9bbff351e0bf24b8fdae8831ec1df




bug marked as fixed in version 26.2, send any further explanations to 32513 <at> debbugs.gnu.org and balasr <balasr <at> student.ethz.ch> Request was from Noam Postavsky <npostavs <at> gmail.com> to control <at> debbugs.gnu.org. (Wed, 19 Sep 2018 23:04:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 18 Oct 2018 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 6 years and 249 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.