[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#59444: ADVICE-ON-FAILURE sed syntax error
From: |
Mattias Engdegård |
Subject: |
bug#59444: ADVICE-ON-FAILURE sed syntax error |
Date: |
Mon, 21 Nov 2022 12:51:05 +0100 |
Right now on Emacs master (d9d8a2eba9), any build error results in
***
*** "make all" failed with exit status 2.
***
sed: 1: "/^# ADVICE-ON-FAILURE-B ...": extra characters at the end of q command
make[1]: *** [advice-on-failure] Error 1
make: *** [all] Error 2
which is less than helpful. (This is with macOS 11.7, system tools.)
The bug is here somewhere (Makefile.in:413):
sed -n '/^# ADVICE-ON-FAILURE-BEGIN:${make-target}/,$${p;/^#
ADVICE-ON-FAILURE-END:${make-target}/q};'
Any reason why this isn't just written
sed -n '/^# ADVICE-ON-FAILURE-BEGIN:${make-target}/,/^#
ADVICE-ON-FAILURE-END:${make-target}/p'
? The latter would work with any standard `sed`.
- bug#59444: ADVICE-ON-FAILURE sed syntax error,
Mattias Engdegård <=