From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 07:27:48 2014 Received: (at submit) by debbugs.gnu.org; 20 Apr 2014 11:27:48 +0000 Received: from localhost ([127.0.0.1]:53006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbpuV-0005EP-F7 for submit@debbugs.gnu.org; Sun, 20 Apr 2014 07:27:47 -0400 Received: from fely.am-1.org ([78.47.74.50]:38717) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbpuS-0005E9-92 for submit@debbugs.gnu.org; Sun, 20 Apr 2014 07:27:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Sender:Subject:To:From; bh=/uFeWEOZBfJBjUeo3unAmih9lifGzuMzUlt0C2DZf4s=; b=VNCczfmkF6GtvzX+q+RwkoNs36eVDeck/1LPyDlHzdW0sVe5QFuTJfPyePlDbP/EaXlMasQAE3H94UEF0+pj27/8R7kMCvb3N1R0rv1iKHPSto0WC6dBBfntXXwLgZx8L0dwgBP3fGkizsyajK0OtCA3zVaqoxU3CubgghX0Djw=; Received: from oneingray-1-pt.tunnel.tserv10.par1.ipv6.he.net ([2001:470:1f12:1eb::2] helo=waterlily.siamics.net) by fely.am-1.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1WbpuR-0006VP-1R for submit@debbugs.gnu.org; Sun, 20 Apr 2014 11:27:43 +0000 Received: from violet.siamics.net ([2001:470:1f13:1eb::1:1d]) by waterlily.siamics.net with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WbpuK-0002eB-72 for submit@debbugs.gnu.org; Sun, 20 Apr 2014 18:27:36 +0700 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtp (Exim 4.80) (envelope-from ) id 1WbptB-0005oU-UQ for submit@debbugs.gnu.org; Sun, 20 Apr 2014 18:26:26 +0700 From: Ivan Shmakov To: submit@debbugs.gnu.org Subject: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) Date: Sun, 20 Apr 2014 11:26:25 +0000 Message-ID: <87ioq4gs2m.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Package: emacs As of 20eb3d6e5262 [1], Emacs fails to build from a clean directory with the output like: Loading /home/private/users/ivan/devel/emacs-2014-04-20-build/lisp/emacs-li= sp/nadvice.el (source)... Loading /home/private/users/ivan/devel/emacs-2014-04-20-build/lisp/minibuff= er.el (source)... Eager macro-expansion failure: (void-function defsetf) Symbol's function definition is void: defsetf make[1]: *** [bootstrap-emacs] Error 1 make[1]: Leaving directory `/home/private/users/ivan/devel/emacs-2014-04-20= -build/src' Apparently, the =E2=80=9Cdefstruct introspection=E2=80=9D commit [2] is to blame, as it introduced to cl-macs.el: =E2=80=A2 the use of the =E2=80=98defsetf=E2=80=99 macro, defined in cl.el= (not currently required by cl-macs.el, and possibly leading to a circular dependency); =E2=80=A2 two invocations of the =E2=80=98cl-define-compiler-macro=E2=80= =99 in the =E2=80=9CStructures.=E2=80=9D section /prior/ to its definition in =E2= =80=9CCompiler macros.=E2=80=9D later in the same file. The first issue could be solved by simply replacing defsetf by gv-define-simple-setter. The solution for the second is to move these two invocations below the definition of the macro. [1] http://git.savannah.gnu.org/cgit/emacs.git/commit/lisp/vc/ediff-diff.el= ?h=3Demacs-24&id=3D20eb3d6e5262a31147b42a9733010ce397fdc3d8 [2] http://git.savannah.gnu.org/cgit/emacs.git/commit/lisp/vc/ediff-diff.el= ?h=3Demacs-24&id=3D49b8b4c4a07e9e3d160367cc52d4ef4fb7f3fa22 PS. And since when using periods in =E2=80=98;;; =E2=80=99-headings within= the code became a convention, BTW? --=20 FSF associate member #7257 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 07:36:27 2014 Received: (at 17300) by debbugs.gnu.org; 20 Apr 2014 11:36:27 +0000 Received: from localhost ([127.0.0.1]:53016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wbq2t-0006dq-2q for submit@debbugs.gnu.org; Sun, 20 Apr 2014 07:36:27 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:33807) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wbq2q-0006de-8o for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 07:36:25 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0N4B00000UI6VQ00@a-mtaout22.012.net.il> for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 14:36:22 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N4B000ORUWMZD00@a-mtaout22.012.net.il>; Sun, 20 Apr 2014 14:36:22 +0300 (IDT) Date: Sun, 20 Apr 2014 14:36:10 +0300 From: Eli Zaretskii Subject: Re: bug#17300: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) In-reply-to: <87ioq4gs2m.fsf@violet.siamics.net> X-012-Sender: halo1@inter.net.il To: Ivan Shmakov Message-id: <83d2gcfd1x.fsf@gnu.org> References: <87ioq4gs2m.fsf@violet.siamics.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17300 Cc: 17300@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Ivan Shmakov > Date: Sun, 20 Apr 2014 11:26:25 +0000 > > Package: emacs > > As of 20eb3d6e5262 [1], Emacs fails to build from a clean > directory with the output like: > > Loading /home/private/users/ivan/devel/emacs-2014-04-20-build/lisp/emacs-lisp/nadvice.el (source)... > Loading /home/private/users/ivan/devel/emacs-2014-04-20-build/lisp/minibuffer.el (source)... > Eager macro-expansion failure: (void-function defsetf) > Symbol's function definition is void: defsetf > make[1]: *** [bootstrap-emacs] Error 1 > make[1]: Leaving directory `/home/private/users/ivan/devel/emacs-2014-04-20-build/src' Did you try "make bootstrap"? From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 08:28:59 2014 Received: (at 17300) by debbugs.gnu.org; 20 Apr 2014 12:28:59 +0000 Received: from localhost ([127.0.0.1]:53036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wbqrh-0008Cz-Uv for submit@debbugs.gnu.org; Sun, 20 Apr 2014 08:28:58 -0400 Received: from mail-pd0-f169.google.com ([209.85.192.169]:45110) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wbqrd-0008Ce-UG for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 08:28:54 -0400 Received: by mail-pd0-f169.google.com with SMTP id fp1so2850166pdb.0 for <17300@debbugs.gnu.org>; Sun, 20 Apr 2014 05:28:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=gaehc84heWI5SPxL6RsMVD/O8bZ/mm6WalzG7rP+pJ0=; b=QEReauY6pNHf7pIY/l9UKGSFh4NZL++LUc7QHqWcu3PUF3s7jZVi7zPxHpdPNceGDu G2inhE0/gyIvG2SeEPavFuq/rFF3HZkMzlMm1PQ0HfZWTpitk/7nswa5/2gxfzeiOF02 ADwvu+ZTkZ6HAWJp3DiPQkHLopkm/OTdFpTremcqvPMXL3numSl5VqFsh+fKWYMgUzmn D97UFfz2JTv7zxXjR4vsVkEBCGECEnYlHNydS+lTyZepNryHg+gcB7ve3bOeO3I5SZiR hV1wf+Rx1l57nAVFwbsJYd4vgVRMXdOzaE6qHkn/l94SxNzZ/KhPZ1my8Ed52Sy4z5dU 8iQg== X-Received: by 10.66.155.7 with SMTP id vs7mr32260447pab.42.1397996927964; Sun, 20 Apr 2014 05:28:47 -0700 (PDT) Received: from localhost (i118-21-141-133.s30.a048.ap.plala.or.jp. [118.21.141.133]) by mx.google.com with ESMTPSA id ek2sm71561570pbd.30.2014.04.20.05.28.45 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 20 Apr 2014 05:28:46 -0700 (PDT) From: Daimrod To: Eli Zaretskii Subject: Re: bug#17300: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) References: <87ioq4gs2m.fsf@violet.siamics.net> <83d2gcfd1x.fsf@gnu.org> Date: Sun, 20 Apr 2014 21:28:42 +0900 In-Reply-To: <83d2gcfd1x.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Apr 2014 14:36:10 +0300") Message-ID: <87ppkcb2x1.fsf@tanger.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17300 Cc: 17300@debbugs.gnu.org, Ivan Shmakov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: >> From: Ivan Shmakov >> Date: Sun, 20 Apr 2014 11:26:25 +0000 >> >> Package: emacs >> >> As of 20eb3d6e5262 [1], Emacs fails to build from a clean >> directory with the output like: >> >> Loading /home/private/users/ivan/devel/emacs-2014-04-20-build/lisp/emacs-lisp/nadvice.el (source)... >> Loading /home/private/users/ivan/devel/emacs-2014-04-20-build/lisp/minibuffer.el (source)... >> Eager macro-expansion failure: (void-function defsetf) >> Symbol's function definition is void: defsetf >> make[1]: *** [bootstrap-emacs] Error 1 >> make[1]: Leaving directory `/home/private/users/ivan/devel/emacs-2014-04-20-build/src' > > Did you try "make bootstrap"? Same problem here with "make bootstrap". Eager macro-expansion failure: (void-function defsetf) Symbol's function definition is void: defsetf make[2]: *** [bootstrap-emacs] Error 1 -- Daimrod/Greg From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 09:36:00 2014 Received: (at 17300) by debbugs.gnu.org; 20 Apr 2014 13:36:00 +0000 Received: from localhost ([127.0.0.1]:53044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbruZ-0001pf-43 for submit@debbugs.gnu.org; Sun, 20 Apr 2014 09:35:59 -0400 Received: from fely.am-1.org ([78.47.74.50]:38730) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbruR-0001pJ-Jg for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 09:35:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=xYsAci6iqi3wLEOq8SzWbKDrp3PlZ85TVzDnEmoGpzE=; b=qPzStzD9hMiNpSvHS5Ltv/acDHeycgbWiqXb3VVsFWHrMksNs+KaRB9Pog4ytTlLvI7pIftuLw1Z/fD6cc2h3o3SOet84c/kV53ts80rIrhWjZfLr2f2bkNOpmGXV6MssutP1+niElvesstkw25uq2Qg19u5tJnNQh8QxbfNuFE=; Received: from oneingray-1-pt.tunnel.tserv10.par1.ipv6.he.net ([2001:470:1f12:1eb::2] helo=waterlily.siamics.net) by fely.am-1.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1WbruP-0007Vh-OY for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 13:35:50 +0000 Received: from violet.siamics.net ([2001:470:1f13:1eb::1:1d]) by waterlily.siamics.net with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WbruJ-0003ZO-1z for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 20:35:43 +0700 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtp (Exim 4.80) (envelope-from ) id 1WbruI-00062g-79 for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 20:35:42 +0700 From: Ivan Shmakov To: 17300@debbugs.gnu.org Subject: Re: bug#17300: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) References: <87ioq4gs2m.fsf@violet.siamics.net> <83d2gcfd1x.fsf@gnu.org> Date: Sun, 20 Apr 2014 13:35:41 +0000 In-Reply-To: <83d2gcfd1x.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Apr 2014 14:36:10 +0300") Message-ID: <87eh0sgm36.fsf_-_@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 17300 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) >>>>> Eli Zaretskii writes: >>>>> From: Ivan Shmakov Date: Sun, 20 Apr 2014 11:26:25 +0000 >> Package: emacs >> As of 20eb3d6e5262 [1], Emacs fails to build from a clean directory >> with the output like: [=E2=80=A6] >> Loading /home/private/users/ivan/devel/emacs-2014-04-20-build/lisp/mini= buffer.el (source)... >> Eager macro-expansion failure: (void-function defsetf) >> Symbol's function definition is void: defsetf [=E2=80=A6] > Did you try "make bootstrap"? I didn=E2=80=99t. But isn=E2=80=99t the directory expected to be clean ri= ght after $ git clone? >> [1] http://git.savannah.gnu.org/cgit/emacs.git/commit/lisp/vc/ediff-dif= f.el?h=3Demacs-24&id=3D20eb3d6e5262a31147b42a9733010ce397fdc3d8 --=20 FSF associate member #7257 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 09:53:16 2014 Received: (at 17300) by debbugs.gnu.org; 20 Apr 2014 13:53:16 +0000 Received: from localhost ([127.0.0.1]:53049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbsBI-0002LP-9y for submit@debbugs.gnu.org; Sun, 20 Apr 2014 09:53:16 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:35834) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbsBE-0002L5-Bt for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 09:53:13 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0N4C00G000VVUZ00@a-mtaout20.012.net.il> for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 16:53:05 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N4C00GN818HX100@a-mtaout20.012.net.il>; Sun, 20 Apr 2014 16:53:05 +0300 (IDT) Date: Sun, 20 Apr 2014 16:52:53 +0300 From: Eli Zaretskii Subject: Re: bug#17300: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) In-reply-to: <87eh0sgm36.fsf_-_@violet.siamics.net> X-012-Sender: halo1@inter.net.il To: Ivan Shmakov Message-id: <83bnvwf6q2.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <87ioq4gs2m.fsf@violet.siamics.net> <83d2gcfd1x.fsf@gnu.org> <87eh0sgm36.fsf_-_@violet.siamics.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17300 Cc: 17300@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Ivan Shmakov > Date: Sun, 20 Apr 2014 13:35:41 +0000 > > >>>>> Eli Zaretskii writes: > >>>>> From: Ivan Shmakov Date: Sun, 20 Apr 2014 11:26:25 +0000 > > >> Package: emacs > > >> As of 20eb3d6e5262 [1], Emacs fails to build from a clean directory > >> with the output like: > > […] > > >> Loading /home/private/users/ivan/devel/emacs-2014-04-20-build/lisp/minibuffer.el (source)... > >> Eager macro-expansion failure: (void-function defsetf) > >> Symbol's function definition is void: defsetf > > […] > > > Did you try "make bootstrap"? > > I didn’t. But isn’t the directory expected to be clean right > after $ git clone? It is. But you never explained what you meant by "a clean directory", so I had no way of knowing it was a fresh clone. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 10:46:44 2014 Received: (at 17300) by debbugs.gnu.org; 20 Apr 2014 14:46:44 +0000 Received: from localhost ([127.0.0.1]:53439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wbt11-00046b-9I for submit@debbugs.gnu.org; Sun, 20 Apr 2014 10:46:43 -0400 Received: from dancol.org ([96.126.100.184]:47313) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wbt0w-00046K-IY; Sun, 20 Apr 2014 10:46:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:To:MIME-Version:From:Date:Message-ID; bh=201kjGHVIp8lH9udpujFPbjD6sd3kdDE7qvniP61Zn4=; b=Rxmi7nT0+oNVALF2uQReemdlATWM9REHGqjhwu9u8k3llPeqR5G7fI60Z9LMXVPsEDUo7T9hAT4mR/xwfbPChp7qpBI4OefhO/prQWjZpqxeeFUsYViXpqN+1RXEVZn777YQlw+Rxo+kxCKvQgT6yMMhDgmFNpnN3V63apsH8fbP3TnWMO1tLOBRa+V8uIfiWVp8r4P/BEHUFrhFOd2MU41ydCGDN0CYmO9y3pO76e79VSgdqkovnB0gmn0F5V/0Mkt1ANfvjlijz6gP6OTNjDceG1fyDd7WE/VM7Qp5eLVoZPxf6jZWafNGme7uN6B2Y8QR7GVYZKFgDAGAajsArA==; Received: from [2601:8:b200:2b6::2b1] by dancol.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1Wbt0s-0003r8-7D; Sun, 20 Apr 2014 07:46:34 -0700 Message-ID: <5353DDC8.40408@dancol.org> Date: Sun, 20 Apr 2014 07:46:32 -0700 From: Daniel Colascione User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: Ivan Shmakov , 17300@debbugs.gnu.org, 17300-done@debbugs.gnu.org Subject: Re: bug#17300: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) References: <87ioq4gs2m.fsf@violet.siamics.net> In-Reply-To: <87ioq4gs2m.fsf@violet.siamics.net> X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jmxddoTqKGVXgJ68bVlXkkWrLdQ3djt9c" X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 17300 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --jmxddoTqKGVXgJ68bVlXkkWrLdQ3djt9c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 04/20/2014 04:26 AM, Ivan Shmakov wrote: > Package: emacs >=20 > As of 20eb3d6e5262 [1], Emacs fails to build from a clean > directory with the output like: Fixed. --jmxddoTqKGVXgJ68bVlXkkWrLdQ3djt9c Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTU93IAAoJEMAaIROpHW7IvxkP/3iA8K4IhakdgPk+AMf4QcWq TRNYzKxYojDwD0AMmxZXni6RNDXDyupF2sJCb5WOV5sDGuor/jp3Udn0W0hg8vcv Nm+958ZeUFFANNlErBacIbjU5kmpbpz57p+E9+Q6WFCuP/tS7dY5yulyc1yLLlgM /yRAbzikKD5Q0Ua2CSl69gi+gcLD9wjY3NN9BVPzhSH+2YemEvfINIhfhtvrN/aS P/Seqm8UET73qGcDojSj0ymagu4hzuwP5n5C9zRnC5qYRGuC2d0RXvQPeX2gtPcR WN7OSLnrrDRD+z/GtzC8vw+HS+llm2aan/Wl2TMXwlQQsbdo1ORTYv9yqOPkTgo7 dacXuio1v1STLUDBWPDDCszKhVKZlmIOSvT6cOCjGzbJUmq1Q2hwRenUKsGEvLNi hSNaJP1/CKIqXL4MISvXYIRGmSYasNCvaF2L/CszJ50+TjaKO7LCH52ZE/6Brm5C ZkbycQD1Z06R0zadBeOdwDMDTDg2e6Pw6nLJFjArrIubvItRWR0j/ig8Dow0p2mn mGOWtpoJ3uLvdm+SEQXhC7d0WrD4rYJjRjJCQhY0YOcGN7Dkt8pE77bYyM39/se8 Eq8cdNEMJ6jZ/QH7v4A6JuG5smE9Uo4RGkO81+bxGrrsZBG2BDjj1cxkJZrdg+sI CCjmz5mmmLRW/HT/QteJ =/HXb -----END PGP SIGNATURE----- --jmxddoTqKGVXgJ68bVlXkkWrLdQ3djt9c-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 12:37:40 2014 Received: (at 17300) by debbugs.gnu.org; 20 Apr 2014 16:37:40 +0000 Received: from localhost ([127.0.0.1]:53491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbukN-0000Iz-Ml for submit@debbugs.gnu.org; Sun, 20 Apr 2014 12:37:39 -0400 Received: from fely.am-1.org ([78.47.74.50]:38746) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbukK-0000In-44 for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 12:37:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=LpsRANOTKh2kOgYx3RhZQ3YQBgRJQbi0J9f0jrbht0M=; b=DYBhB4/UCVj9pKTklGoPtEjacylYck+DFqBrd+4LRuwedHWZXrdL3pGRcDALEuuorCYqv1ysDE2N/foe4Ef79O/sM1bGJI/PJLAJr/nXyyE/S4SkjeWvLPnBgvTp8Wk8sbH5E8W1X05ZRslOpOPIEXnW2+1MWDgnZKUbivwLw2I=; Received: from oneingray-1-pt.tunnel.tserv10.par1.ipv6.he.net ([2001:470:1f12:1eb::2] helo=waterlily.siamics.net) by fely.am-1.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1WbukJ-0001aU-0a for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 16:37:35 +0000 Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by waterlily.siamics.net with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WbukC-0004yb-BW for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 23:37:28 +0700 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtp (Exim 4.80) (envelope-from ) id 1WbukA-0006Nw-Fl for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 23:37:26 +0700 From: Ivan Shmakov To: 17300@debbugs.gnu.org Subject: Re: bug#17300: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) References: <87ioq4gs2m.fsf@violet.siamics.net> <83d2gcfd1x.fsf@gnu.org> <87eh0sgm36.fsf_-_@violet.siamics.net> <83bnvwf6q2.fsf@gnu.org> Date: Sun, 20 Apr 2014 16:37:26 +0000 In-Reply-To: <83bnvwf6q2.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Apr 2014 16:52:53 +0300") Message-ID: <87a9bggdo9.fsf_-_@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 17300 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) >>>>> Eli Zaretskii writes: >>>>> From: Ivan Shmakov Date: Sun, 20 Apr 2014 13:35:41 +0000 >>>>> Eli Zaretskii writes: >>>>> From: Ivan Shmakov Date: Sun, 20 Apr 2014 11:26:25 +0000 >>>> As of 20eb3d6e5262 [1], Emacs fails to build from a clean >>>> directory [=E2=80=A6] >>> Did you try "make bootstrap"? >> I didn=E2=80=99t. But isn=E2=80=99t the directory expected to be clean= right after >> $ git clone? > It is. But you never explained what you meant by "a clean > directory", so I had no way of knowing it was a fresh clone. Indeed. As an aside, I=E2=80=99d gladly be performing all my builds in a clean build directory, provided that the build system employed by Emacs would /not/ insist on cluttering $(srcdir). (As in: with .elc.) --=20 FSF associate member #7257 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 12:47:01 2014 Received: (at 17300) by debbugs.gnu.org; 20 Apr 2014 16:47:01 +0000 Received: from localhost ([127.0.0.1]:53501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbutQ-0000c1-P0 for submit@debbugs.gnu.org; Sun, 20 Apr 2014 12:47:01 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:62624) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbutN-0000br-AX for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 12:46:58 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0N4C00I008L0HS00@a-mtaout20.012.net.il> for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 19:46:55 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N4C00IV69A7DZ40@a-mtaout20.012.net.il>; Sun, 20 Apr 2014 19:46:55 +0300 (IDT) Date: Sun, 20 Apr 2014 19:46:44 +0300 From: Eli Zaretskii Subject: Re: bug#17300: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) In-reply-to: <87a9bggdo9.fsf_-_@violet.siamics.net> X-012-Sender: halo1@inter.net.il To: Ivan Shmakov Message-id: <83sip8dk3v.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <87ioq4gs2m.fsf@violet.siamics.net> <83d2gcfd1x.fsf@gnu.org> <87eh0sgm36.fsf_-_@violet.siamics.net> <83bnvwf6q2.fsf@gnu.org> <87a9bggdo9.fsf_-_@violet.siamics.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17300 Cc: 17300@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Ivan Shmakov > Date: Sun, 20 Apr 2014 16:37:26 +0000 > > As an aside, I’d gladly be performing all my builds in a clean > build directory, provided that the build system employed by > Emacs would /not/ insist on cluttering $(srcdir). (As in: with > .elc.) I, on the contrary, find a clean build to be a waste of time, and try to avoid it as much as possible. There's nothing "unclean" about compiling just the files that were changed since the last update. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 13:34:01 2014 Received: (at 17300) by debbugs.gnu.org; 20 Apr 2014 17:34:02 +0000 Received: from localhost ([127.0.0.1]:53512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wbvcv-00023R-7T for submit@debbugs.gnu.org; Sun, 20 Apr 2014 13:34:01 -0400 Received: from fely.am-1.org ([78.47.74.50]:38753) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wbvcs-00023D-9g for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 13:33:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=2xLr5Ef6WKV0LK7cHUJR8B3FIdSRqwiQSQnke2KDCe8=; b=rO6D2TU1sfZ7nhtNfDUZJHjYYb5xVkFOTgk5GGrs/BbMmIv2drsguchiHcRJWqCYw/9vCGHoOY/mN6zY6YNJXaRUZPt4peCD8zmd4FC6iNZQIoxgeRXGoiN6OHePy6LakOZIKlIyoVheGpaV1CI6PkXxIgiCVtuWaaTUCXljxT4=; Received: from oneingray-1-pt.tunnel.tserv10.par1.ipv6.he.net ([2001:470:1f12:1eb::2] helo=waterlily.siamics.net) by fely.am-1.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1Wbvcr-00023P-1E for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 17:33:57 +0000 Received: from violet.siamics.net ([2001:470:1f13:1eb::1:1d]) by waterlily.siamics.net with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Wbvck-0005O1-GC for 17300@debbugs.gnu.org; Mon, 21 Apr 2014 00:33:50 +0700 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtp (Exim 4.80) (envelope-from ) id 1Wbvbc-0006Tt-J1 for 17300@debbugs.gnu.org; Mon, 21 Apr 2014 00:32:40 +0700 From: Ivan Shmakov To: 17300@debbugs.gnu.org Subject: Re: bug#17300: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) References: <87ioq4gs2m.fsf@violet.siamics.net> <83d2gcfd1x.fsf@gnu.org> <87eh0sgm36.fsf_-_@violet.siamics.net> <83bnvwf6q2.fsf@gnu.org> <87a9bggdo9.fsf_-_@violet.siamics.net> <83sip8dk3v.fsf@gnu.org> Date: Sun, 20 Apr 2014 17:32:40 +0000 In-Reply-To: <83sip8dk3v.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Apr 2014 19:46:44 +0300") Message-ID: <871twrhpon.fsf_-_@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 17300 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) >>>>> Eli Zaretskii writes: >>>>> From: Ivan Shmakov Date: Sun, 20 Apr 2014 16:37:26 +0000 >> As an aside, I=E2=80=99d gladly be performing all my builds in a clean = build >> directory, provided that the build system employed by Emacs would >> /not/ insist on cluttering $(srcdir). (As in: with .elc.) > I, on the contrary, find a clean build to be a waste of time, and try > to avoid it as much as possible. That=E2=80=99s why it=E2=80=99s generally possible to reuse build director= ies whether building in or out of $(srcdir). Unfortunately, and unlike the majority of the GNU software I=E2=80=99ve dealt with, Emacs does not currently allow the user to choose: $(srcdir) gets changed irrespective of the use of a separate build directory. Which makes me wonder if there=E2=80=99s a respective bug somewhere on the BTS, or if I should file one myself? > There's nothing "unclean" about compiling just the files that were > changed since the last update. Except that it=E2=80=99s known to break builds if the dependencies are incomplete or became broken themselves. --=20 FSF associate member #7257 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 14:54:05 2014 Received: (at 17300) by debbugs.gnu.org; 20 Apr 2014 18:54:05 +0000 Received: from localhost ([127.0.0.1]:53528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbwsO-0004dv-Ms for submit@debbugs.gnu.org; Sun, 20 Apr 2014 14:54:05 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:42805) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbwsL-0004dS-MZ for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 14:54:03 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0N4C00900EUETJ00@mtaout29.012.net.il> for 17300@debbugs.gnu.org; Sun, 20 Apr 2014 21:55:45 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N4C0073LF8XWF30@mtaout29.012.net.il>; Sun, 20 Apr 2014 21:55:45 +0300 (IDT) Date: Sun, 20 Apr 2014 21:53:48 +0300 From: Eli Zaretskii Subject: Re: bug#17300: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) In-reply-to: <871twrhpon.fsf_-_@violet.siamics.net> X-012-Sender: halo1@inter.net.il To: Ivan Shmakov Message-id: <83mwffessj.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <87ioq4gs2m.fsf@violet.siamics.net> <83d2gcfd1x.fsf@gnu.org> <87eh0sgm36.fsf_-_@violet.siamics.net> <83bnvwf6q2.fsf@gnu.org> <87a9bggdo9.fsf_-_@violet.siamics.net> <83sip8dk3v.fsf@gnu.org> <871twrhpon.fsf_-_@violet.siamics.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17300 Cc: 17300@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Ivan Shmakov > Date: Sun, 20 Apr 2014 17:32:40 +0000 > > Unfortunately, and unlike the majority of the GNU software I’ve > dealt with, Emacs does not currently allow the user to choose: > $(srcdir) gets changed irrespective of the use of a separate > build directory. > > Which makes me wonder if there’s a respective bug somewhere on > the BTS, or if I should file one myself? File it. > > There's nothing "unclean" about compiling just the files that were > > changed since the last update. > > Except that it’s known to break builds if the dependencies are > incomplete or became broken themselves. That has become false long ago. You need to bootstrap in some rare cases, but mostly the build "just works". From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 22 23:00:43 2014 Received: (at 17300) by debbugs.gnu.org; 23 Apr 2014 03:00:43 +0000 Received: from localhost ([127.0.0.1]:55550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WcnQQ-0003t7-9k for submit@debbugs.gnu.org; Tue, 22 Apr 2014 23:00:42 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:58720) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WcnQJ-0003rI-Tn for 17300@debbugs.gnu.org; Tue, 22 Apr 2014 23:00:36 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id s3N30QEh013576; Tue, 22 Apr 2014 23:00:27 -0400 Received: by ceviche.home (Postfix, from userid 20848) id EAEE2665EF; Sun, 20 Apr 2014 17:58:39 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#17300: fails to build due to defsetf, cl-define-compiler-macro in cl-macs.el (structures) Message-ID: References: <87ioq4gs2m.fsf@violet.siamics.net> <83d2gcfd1x.fsf@gnu.org> <87eh0sgm36.fsf_-_@violet.siamics.net> <83bnvwf6q2.fsf@gnu.org> <87a9bggdo9.fsf_-_@violet.siamics.net> <83sip8dk3v.fsf@gnu.org> <871twrhpon.fsf_-_@violet.siamics.net> <83mwffessj.fsf@gnu.org> Date: Sun, 20 Apr 2014 17:58:39 -0400 In-Reply-To: <83mwffessj.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Apr 2014 21:53:48 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4920=0 X-NAI-Spam-Version: 2.3.0.9378 : core <4920> : inlines <759> : streams <1165012> : uri <1738093> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 17300 Cc: 17300@debbugs.gnu.org, Ivan Shmakov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.0 (--) > That has become false long ago. You need to bootstrap in some rare > cases, but mostly the build "just works". It does break every once in a while, tho. For maintainers, it's usually easy to figure out the problem and run "bootstrap" or even fix the specific problem (and avoid a complete bootstrap), but for less-versed users it can be difficult to detect the problem. Stefan From unknown Tue Aug 19 07:26:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 21 May 2014 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator