From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: lux Newsgroups: gmane.emacs.bugs Subject: bug#60843: 30.0.50; Build failure on old GNU/Linux system Date: Mon, 16 Jan 2023 14:55:16 +0800 Message-ID: References: <87o7qz9sy6.fsf.ref@yahoo.com> <87o7qz9sy6.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3049"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 60843@debbugs.gnu.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 16 07:56:18 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 1pHJPm-0000aJ-8M for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 16 Jan 2023 07:56:18 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pHJPa-0006jG-2H; Mon, 16 Jan 2023 01:56:06 -0500 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 1pHJPW-0006it-Rd for bug-gnu-emacs@gnu.org; Mon, 16 Jan 2023 01:56:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pHJPW-0000hg-JF for bug-gnu-emacs@gnu.org; Mon, 16 Jan 2023 01:56:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pHJPW-0003lo-6h for bug-gnu-emacs@gnu.org; Mon, 16 Jan 2023 01:56:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: lux Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Jan 2023 06:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60843 X-GNU-PR-Package: emacs Original-Received: via spool by 60843-submit@debbugs.gnu.org id=B60843.167385213514452 (code B ref 60843); Mon, 16 Jan 2023 06:56:02 +0000 Original-Received: (at 60843) by debbugs.gnu.org; 16 Jan 2023 06:55:35 +0000 Original-Received: from localhost ([127.0.0.1]:60246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHJP5-0003l0-6J for submit@debbugs.gnu.org; Mon, 16 Jan 2023 01:55:35 -0500 Original-Received: from out203-205-251-72.mail.qq.com ([203.205.251.72]:46238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHJOz-0003kZ-Ki for 60843@debbugs.gnu.org; Mon, 16 Jan 2023 01:55:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1673852118; bh=BOPTIstSOpbvZp6vKeT5RnJBSDRYSIVVu6N+64tOGIE=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=EOdhDvL12S3fsjkmYG6vjWfeXB4U38n2fzIDoEBSiwUdnaNxwI7SpAj1tcWEzsftj Fql/gt3Uq4ET2MqWNeaicjlmrNIVetRFFSuJ89DyIs4jbYF8JtcK6DAXOwsyDA1SOP u341YBDu/p15vHVdfqIyZw8NXqLf80hwerCOf0HU= Original-Received: from lx-pc ([1.14.69.203]) by newxmesmtplogicsvrszc2-1.qq.com (NewEsmtp) with SMTP id DD0B0402; Mon, 16 Jan 2023 14:55:16 +0800 X-QQ-mid: xmsmtpt1673852116tp2owladw X-QQ-XMAILINFO: NKv2G1wnhDBneHydrv8/mTHZgxs2xvO7Dc1mwyDJJfyX00zEJXtGAJPcRAz6Q3 hPT7LpsqM4x2dKVh3RiCyqBlOYta726t0eGMrhNWb6qIgboTt5xTQrM8i9xBKUNE8vgMrbSOD+kh 5Uppf6MQeu5OmAKcyP7CVXTAP1gOhBhNu5y044WgJcINia47PYx7mlgOneOVLOXHOTAMq3Udp7wz QdU9k43/vAf5gRCpdHCwoRhN0+wLX/y2/9Fxbs9KVMElrrVqw3Sw/iIZIXorWcrwUQfjQQsnTgMi p9dcwLdvryjLaV1HNPxA2bry4k/e7COOs8o+fqwZpMb3y7/Jgv3nfM7Gez+G1IAEiyi9RIzGF1eV OAPlaQBM4yHUOLadd5blhuwm7tg1t6cHKYvlIn/sp50PFnTgi4OB+iBBP3wX2UMktZ8Gm0WD6h09 CsDZPz7nM0wgSybjIIy/oo+UF8Stjvl1URkE8CB3ZL8GSJHU35Gst0EeWchJXpYe2dwjt25wg5oR 77q6SSY8yFW6QTr5f6EAhWwNFZ3IQh+MFtEQZaECGknzO5OwfbfVnX/oA8HYGZL5s6k6HjgbaBiO NQq9GZra+6KludiQhUj8+tWFSFXBwPZLgpfvkkvVCA74ueVH/G4FQGn+6DSZIrQUXNXyC/VBzHco JEu2PRIUSBPmhbQuogaKNya8ACGnxsSd7y/ySHhgiiqVPHvs/uOuD75EPGvXXh1oTccXvpefm2sJ qP9Ex1KetnjgeJ6p0807Nn0CXgIgdQzV4uRt5/zNVIrFu+uNLUd7njO8JzSI50Oih5Bq7li0d7ew XObBiTC1T9IszFJsZiN2lNujmSvrNogdtKkzmUBm In-Reply-To: <87o7qz9sy6.fsf@yahoo.com> (Po Lu's message of "Mon, 16 Jan 2023 09:19:45 +0800") Original-Message-ID: <87cz7fx92j.fsf@shellcodes.org> 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:253467 Po Lu writes: > Since the last gnulib merge, Emacs refuses to build on Fedora 9: > > qcopy-acl.c: In function =E2=80=98is_attr_permissions=E2=80=99: > qcopy-acl.c:36: warning: implicit declaration of function =E2=80=98attr_c= opy_action=E2=80=99 > qcopy-acl.c:36: error: =E2=80=98ATTR_ACTION_PERMISSIONS=E2=80=99 undeclar= ed (first use in this function) > qcopy-acl.c:36: error: (Each undeclared identifier is reported only once > qcopy-acl.c:36: error: for each function it appears in.) > > Would someone please take a look at this? Thanks. Probably because the version of libattr in Fedora 9 is too low, Fedora 9 using the libattr-2.4.41, `ATTR_ACTION_PERMISSIONS' is not defined. I see the `ATTR_ACTION_PERMISSIONS' first defined in 2008-05-19 (https://git.savannah.nongnu.org/cgit/attr.git/commit/?id=3D467bbfa56a14c15= 71082cab2385d272bead78fdc) You can also disable xattr to solve the problem: $ ./configure --disable-xattr I compiled successfully in Fedora 9: [root@localhost emacs]# lsb_release -a LSB Version: :core-3.1-amd64:core-3.1-noarch:graphics-3.1-amd64:graphics-= 3.1-noarch Distributor ID: Fedora Description: Fedora release 9 (Sulphur) Release: 9 Codename: Sulphur [root@localhost emacs]# emacs --version GNU Emacs 30.0.50 Copyright (C) 2023 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of GNU Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING.