From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#55846: make bootstrap -j2 fails on macOS Date: Thu, 09 Jun 2022 21:45:39 +0800 Message-ID: <87pmjilzlo.fsf@yahoo.com> References: <7DB20A42-BE90-4679-81A2-1401B4ED73F5@acm.org> <878rq655ig.fsf@gnus.org> Reply-To: Po Lu 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="39118"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , Alan Third , 55846@debbugs.gnu.org, Joakim Verona , Jan =?UTF-8?Q?Dj=C3=A4rv?= To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 09 16:33:31 2022 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 1nzJE3-000A0s-90 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 09 Jun 2022 16:33:31 +0200 Original-Received: from localhost ([::1]:38264 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nzJE2-0006DJ-7v for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 09 Jun 2022 10:33:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48522) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzIV4-0001CD-75 for bug-gnu-emacs@gnu.org; Thu, 09 Jun 2022 09:47:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51644) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nzIV3-0005VZ-U8 for bug-gnu-emacs@gnu.org; Thu, 09 Jun 2022 09:47:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nzIV3-0003Hf-Sd for bug-gnu-emacs@gnu.org; Thu, 09 Jun 2022 09:47:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Jun 2022 13:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55846 X-GNU-PR-Package: emacs Original-Received: via spool by 55846-submit@debbugs.gnu.org id=B55846.165478237010009 (code B ref 55846); Thu, 09 Jun 2022 13:47:01 +0000 Original-Received: (at 55846) by debbugs.gnu.org; 9 Jun 2022 13:46:10 +0000 Original-Received: from localhost ([127.0.0.1]:45541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzIU9-0002Ws-6P for submit@debbugs.gnu.org; Thu, 09 Jun 2022 09:46:10 -0400 Original-Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:35140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzIU5-0002Md-N4 for 55846@debbugs.gnu.org; Thu, 09 Jun 2022 09:46:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654782355; bh=ACYJ6pli407/6qO08VUTtjSscFXInrNrJPpXg7qmZUQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=TO53YP3x7otWRWAgtJ9uObOxvMmnanX/lp7SS0lQhjY2vIw7OdwGgsloWO9yNHlXE27VgzGXFEUhAzSXApUygx7idVUOOdAUeW4wzj7Ij/Z3o0I7B26A+mP9uemX4KgbSlOMf2WKkZaS5EJ6aKihCMK+PffkvGNuqOAf1jh0A0UOUvor34yy3hRAabm5l3KqPTES7t9JLSF/hxfT1BBMdPBJnTpvKJv4LLVMSgdmkmJQmH5cMe2R4H7HuyhDjhOQoGvTfmD104SYkkqcl7Hi1oksCAp1dz0fq0RPtFhV+ajyJI0ClV8XvQQ3lzTtlYcDE7O/zpVimMB69hb2alweUA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654782355; bh=TAOAfwZ34XcJKn9ZQL/8yGzUv1Uh4DPb8EdHBgranTI=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=F+27RXiO2abwhaomeUQPFFRMFikyPp8YbUataLTP1DZPAXY92UWuBPfOr4jARufvHOVsqbyXijrgorRpKyKaVwjBcrnTPOm6YEzPYe6W9LctnKVYuo4O6/VBQBCWanFXNy4m29C1TYGy16OYOWomvvMFgFDMK5rqFphPz6MWI39I+CgdkCJ8+9c65XOXx5oJBeir8+lqONQWm0zMYB5On+orcAfgiY34kRpYLOegnZW/BAM+cy9zIbcBKWohlG0LMhm5ahBItT2s4pcIbJVl4RLWWTYLosZLX++vzKluDotN6g7uPWPzPo0QFnt2z93YAV7VhxTUGyJU1Xhjnx7gdg== X-YMail-OSG: JlyB5c0VM1mvjJ9UyNJDBqDrjMe7ODGRFAi578kACUhKo2Jkv.qj6_l1c0IKMLv m7AUBFVpj7peMDKmMJGqC7v9MJm3L0GnO1au4wBI37j6De3hVUBtedGFiB1.m.KMfNLVabL7c8ae YNtcE.ealnUS3D2YoWTV3ahKN9mv8_u5nrUC8.kKAz8Qz4ibVka.3fTc2dXbQoswnmc3xvXj6MsM NpSNiP6Q7RYgGQTM2lgkLeiXyEd7F6iiKiVqY9U7HLSEDXdaB4oqgj0QyymiRSxNarj98Ni4ZvjY O.QmJkC0Y6JyfrgTPpBAp3EaOOFD.mnrv.ppWE5E6mKqNIr7SjzuPuUD935Nov8AE.g7RIIeAPwe mETwHiB_k1MqyqqsK8WQgCK6pAXTy4csoCl26v010xzaMoGeKZtl7rTu5XhRH6KtrUxy2eG7Z.GF _u0pER_tem2wSAoJ5og2caJSqtJe8z9U4QHf7vFVODT6UtcLnka6_eZkUijQEYL_b85UMi50C1Qi CAyJFoCmTAnW.Egw0Hor9qpHddkoYIhs7n6LASiTWc_vL0Qqn70M2X9yVofjUmbUD6WKDb46wT06 AsUBXk763trW..LyLRVhCE6hJdG46lP8VrEY7skbirE6fgwzmv74kjGVSPw4uFN59QaBlNApSOW2 HAU0Mj1JO0jL1xbz9R434Xl8Ih274WdALti7EWc99EC28pX6gcS26JWMhX5ENySg7vPfov9E5P7Y QX89mRtVijCq9UJ8GBvy1l17Jy1_8KEKom4o1KZ..DN8fkw4s2Lbwh3BGbFZhOMwKraJI.D9d9zY 1_51UiS13SwEqw6fOOQBEdgwUQh.lYvu1U00MI7HcL X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Thu, 9 Jun 2022 13:45:55 +0000 Original-Received: by hermes--canary-production-sg3-5f7658c994-rpd7c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 20947da6ae6697ca01957f0081692254; Thu, 09 Jun 2022 13:45:49 +0000 (UTC) In-Reply-To: <878rq655ig.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 09 Jun 2022 15:29:59 +0200") X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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" Xref: news.gmane.io gmane.emacs.bugs:234076 Archived-At: Lars Ingebrigtsen writes: > Mattias Engdeg=C3=A5rd writes: > >> Just making one target depend on the other, as in the diff below, >> makes it work, but I'm not sure of the purpose of ns_check_file. > > Let's see... > > if test "$HAVE_NS" =3D "yes"; then > if test "$NS_IMPL_GNUSTEP" =3D yes; then > AC_CONFIG_FILES([nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.p= list:nextstep/templates/Info-gnustep.plist.in \ > nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop:nextstep/templa= tes/Emacs.desktop.in]) > ns_check_file=3DResources/Info-gnustep.plist > else > AC_CONFIG_FILES([nextstep/Cocoa/Emacs.base/Contents/Info.plist:nextst= ep/templates/Info.plist.in \ > nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlis= t.strings:nextstep/templates/InfoPlist.strings.in]) > ns_check_file=3DContents/Info.plist > fi > AC_SUBST(ns_check_file) > fi > > Uhm... OK, still not sure. Seems like this was added by > > commit 63dae8e97d343fd4ebfe3dc08f0e8dc932630a4c > Author: Joakim Verona > AuthorDate: Tue Sep 10 23:52:26 2013 +0200 > > but the commit is just "merge upstream". I've added Joakim to the CCs; > perhaps he remembers. AFAICT ns_check_file is some kind of "bundle metadata" file used by Nextstep that has to be generated from a template (Info-gnustep.plist.in). They are similar to .desktop files on GNU/Linux. Creating it depends on ns_appdir being created, since that's where it resides. The current rule is a mistake. It should depend on ns_appdir. Further more I might just be sleepy, but I can't see what is actually creating Info-gnustep.plist in the ns_check_file and ns_appdir rule.