From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#65323: build failure on Alpine Linux Date: Wed, 16 Aug 2023 14:51:23 +0300 Message-ID: <83r0o38atg.fsf@gnu.org> References: <3412457.LbyZJav9QN@nimes> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11222"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 65323@debbugs.gnu.org To: Bruno Haible Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 16 13:52:27 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qWF4d-0002kB-El for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 16 Aug 2023 13:52:27 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qWF4G-0007S2-59; Wed, 16 Aug 2023 07:52:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qWF4E-0007Rh-RG for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 07:52:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qWF4E-00062g-JW for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 07:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qWF4E-0004gL-5z for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 07:52:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Aug 2023 11:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65323 X-GNU-PR-Package: emacs Original-Received: via spool by 65323-submit@debbugs.gnu.org id=B65323.169218670317967 (code B ref 65323); Wed, 16 Aug 2023 11:52:02 +0000 Original-Received: (at 65323) by debbugs.gnu.org; 16 Aug 2023 11:51:43 +0000 Original-Received: from localhost ([127.0.0.1]:38975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWF3v-0004fj-92 for submit@debbugs.gnu.org; Wed, 16 Aug 2023 07:51:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWF3t-0004fU-3g for 65323@debbugs.gnu.org; Wed, 16 Aug 2023 07:51:41 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qWF3i-0005wh-Vo; Wed, 16 Aug 2023 07:51:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:Subject:In-Reply-To:To:From: Date; bh=qDHlrvJcnrVcsDv6UbzZJ0DJ+7dPYo4nNny7lldcwVI=; b=RdWXkvf/hDGqQrJau4xC 4PcDfEdi2zZnuTcRySB26TUs+QeSWKZ2734dupZXf8zAbZh8t/W/9ryRM1J7nAZZGsxrmMraZb7lg mLbr76rhsQhEWFk6U8tx65L0DAEHNE70ZoqtuUKH2e/9FyNyMjpFot7BMe3OaqnT5nF1nXGfngA4F vE9AFuN+mj3Ym/Vpp4e5X/Yt9PKV5lOKNSZuNPBH3Dfgf7+3Q6i2RLVqF9jHwojlAJX/Udl3qPhHF F0m87ECgUVDZSZHVpvJu6O3nUoF8yS/ZUbuHpFG3seCwHzsv+s7C0Ntrcoo2Oh5LI/zr7+oh/MUuc lGuG/oS86iC6ig==; In-Reply-To: <3412457.LbyZJav9QN@nimes> (message from Bruno Haible on Tue, 15 Aug 2023 23:54:14 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:267571 Archived-At: > From: Bruno Haible > Date: Tue, 15 Aug 2023 23:54:14 +0200 >=20 > A build of the current GNU Emacs sources on Alpine Linux 3.18 fails: >=20 > $ ./configure ... --without-all --without-x > $ make > ... > make[2]: Leaving directory '/home/bruno/emacs/doc/misc' > ./build-aux/install-sh -c -d ./info > (cd ./doc && \ > AWK=3D'awk' ../build-aux/make-info-dir ../build-aux/dir_top emacs/emacs.= texi lispintro/emacs-lisp-intro.texi lispref/elisp.texi misc/auth.texi misc= /autotype.texi misc/bovine.texi misc/calc.texi misc/cc-mode.texi misc/cl.te= xi misc/dbus.texi misc/dired-x.texi misc/ebrowse.texi misc/ede.texi misc/ed= iff.texi misc/edt.texi misc/efaq.texi misc/eglot.texi misc/eieio.texi misc/= emacs-gnutls.texi misc/emacs-mime.texi misc/epa.texi misc/erc.texi misc/ert= .texi misc/eshell.texi misc/eudc.texi misc/eww.texi misc/flymake.texi misc/= forms.texi misc/gnus.texi misc/htmlfontify.texi misc/idlwave.texi misc/ido.= texi misc/info.texi misc/mairix-el.texi misc/message.texi misc/mh-e.texi mi= sc/modus-themes.org misc/newsticker.texi misc/nxml-mode.texi misc/octave-mo= de.texi misc/org.org misc/pcl-cvs.texi misc/pgg.texi misc/rcirc.texi misc/r= eftex.texi misc/remember.texi misc/sasl.texi misc/sc.texi misc/semantic.tex= i misc/ses.texi misc/sieve.texi misc/smtpmail.texi misc/speedbar.texi misc/= srecode.texi misc/todo-mode.texi misc/tramp.texi misc/transient.texi misc/u= rl.texi misc/use-package.texi misc/vhdl-mode.texi misc/vip.texi misc/viper.= texi misc/vtable.texi misc/widget.texi misc/wisent.texi misc/woman.texi \ > ) >info/dir.tmp && mv info/dir.tmp info/dir > awk: bad regex '@value{emacsname}': Invalid contents of {} > make[1]: *** [Makefile:1186: info/dir] Error 1 > make[1]: Leaving directory '/home/bruno/emacs' >=20 > The problem is apparently the 'awk' program that ships with Alpine Linux: >=20 > $ awk --version > awk: unrecognized option: version > BusyBox v1.36.1 (2023-06-02 00:42:02 UTC) multi-call binary. >=20 > Usage: awk [OPTIONS] [AWK_PROGRAM] [FILE]... >=20 > -v VAR=3DVAL Set variable > -F SEP Use SEP as field separator > -f FILE Read program from FILE > -e AWK_PROGRAM >=20 >=20 > It would be good if the INSTALL file would mention this requirement to > have a decent 'awk' program. I think it goes without saying that every program invoked by the build must be "decent". Seriously, though: I don't understand what would you like to see written there about this. Are we using some feature that is not standard in Awk? If not, this should be taken up with Alpine Linux developers, I think.