From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#62210: Status uf NS port? Date: Tue, 04 Apr 2023 20:03:34 +0200 Message-ID: <87r0szwmmh.fsf@gmx.de> References: <878rfkiv6s.fsf@gmx.de> <87cz4jykk1.fsf@gmx.de> <87bkk3j0tx.fsf@gmail.com> 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="35709"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Alan Third , chad , 62210@debbugs.gnu.org To: Robert Pluim Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Apr 04 20:04:17 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 1pjl0y-000942-Nv for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 04 Apr 2023 20:04:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pjl0l-0000dI-VT; Tue, 04 Apr 2023 14:04:03 -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 1pjl0k-0000d5-Q7 for bug-gnu-emacs@gnu.org; Tue, 04 Apr 2023 14:04:02 -0400 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 1pjl0k-0005G5-Hy for bug-gnu-emacs@gnu.org; Tue, 04 Apr 2023 14:04:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pjl0j-0000gM-TH for bug-gnu-emacs@gnu.org; Tue, 04 Apr 2023 14:04:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 Apr 2023 18:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62210 X-GNU-PR-Package: emacs Original-Received: via spool by 62210-submit@debbugs.gnu.org id=B62210.16806314312605 (code B ref 62210); Tue, 04 Apr 2023 18:04:01 +0000 Original-Received: (at 62210) by debbugs.gnu.org; 4 Apr 2023 18:03:51 +0000 Original-Received: from localhost ([127.0.0.1]:50169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjl0Z-0000fw-5e for submit@debbugs.gnu.org; Tue, 04 Apr 2023 14:03:51 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:38877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjl0W-0000fh-Km for 62210@debbugs.gnu.org; Tue, 04 Apr 2023 14:03:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1680631415; i=michael.albinus@gmx.de; bh=oGPo8oeznxmaBzq5ywqe2Ohrji0Rvlh3uPyCdt88VZk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=aN6PXVfpefGMr2pk3SnCrA9xl5gUybLbB2N7Ro61k+Io0m5S36fFxHqX045kRz03n ES9V/m5xWacNe+W2OZ/yd27q9rN+omF30zhzlrTN9F3KbOiFNlmBH4pqFpcwHrB7KD ozHCeNQKBIyjjYU1LGog/jFD9cQmtThJbB102nR5jClORsf/tAPJ2L7kOX0KUQHPqo CKtR7Vkx/AVWuu9LOULaZayfHauB4ZwufwcnksS0IeVhZfwi1wwC3JYGK2tuBXZK+0 C6nl9hhfD4Q58qD+zivoSOY5+T7LKbmrickt1Q/MYK4tIu5Kq2bfBtytBRnI7ml5Bq nPdxe4qA7UVkQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.0]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M59GG-1pieXb2WEm-00179w; Tue, 04 Apr 2023 20:03:35 +0200 In-Reply-To: <87bkk3j0tx.fsf@gmail.com> (Robert Pluim's message of "Tue, 04 Apr 2023 14:20:26 +0200") X-Provags-ID: V03:K1:AC4+fV01oIaD/VUODmjE/AtnuKwMgGsXMgBD5F0Uu3/Jjlsnwlg O3TD4/F2gzJuffWGKEutcZz96xpMNS+GBEPXDyV5e/5Lb2aQOrrs5mwfIuPLq+LbZqEGZNe jsG56/Fel/s0AxMNApK20OutDjw/rhx0fUTXCGmiWImPqnXC1Z84wyR1ZpmJWMd0oXghAdZ TkBvGV5p4XCglsZQ3Dpcw== UI-OutboundReport: notjunk:1;M01:P0:Z09/NaARE28=;q6J3/MJlaGAjE4wFpsxGo0w7Amx RYobuHuL9nCYM9xxhYMfR+aHjuzVXvXmL34HB2tkpsgywPbZ6N/KtdrTsBVCUkZ+sYZGKTkZS jyRUhYNPEwp0b6TPkvnTaoWgTpll2nZOEuw1KDs57gHMg8t3klLPQDLaPFWRaQuiYcMASPKyt gwW04S7sJxR3sygaENUWGbp33n275zcGI1N8FmICXenztwKeTJmr3L6R7xX4o7rslQ8rD1Wyk JDFdCVMr3kmKW/uNPtdeHkOMlXobSRRQDTH10XChOqtsFIloQTkuWd14tIdtf29s/cw9j8WxT +Zt03DDRP2JFK5Yw3iGCbK8HERqkrTvK10ZX6d4+nzMc5qoP4Pf1CIT+r3XT/G0DbfJJNfS+W 36tqW98Pl5ZUMK7OCF6LaapWusg0AzD2GqJiyxxCyHQ8Bj/dce83ZhNGbkxBHj+rPvTK42TSA JlARhmkSPtTnXR/dopBxVnWTf4eJ7g7+mbVnpPZHLEzoFg/u/jAy/oq2mIO8+0b80fd+K59+u TKbWZIZilqy9EAjDLRDcmmTMXXQkaAslkvLztAOLq1VPatbB+rxXeeodLLJWHdoMhwCE29rIS FGVvBEpExgCfzti2s/ICETJTk0GmX+P3T5e9Dc4+r++Hf2hf7+uHZHpGN8SMAuicJp5WhDt1P H7A+LYgVdIg3OWWxOeIwYyVUJw7OcFw8fs5HXF0BjGQnW4FM1OmGXaaaZ/sI8h+Qy/JZ3Bee0 ejEqgklQKiPatL7x73A5mYgn6eDLzJ89e9EyxZ8jYuwYY3GiTvjCKYZ6E49AF2Ru/2JK9z0t 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:259235 Archived-At: Robert Pluim writes: Hi Robert, > If the issue is the amount of warnings produced by the build, the > following reduces those to almost nothing on a '--with-ns' build on > Debian testing. > > diff --git a/src/nsgui.h b/src/nsgui.h > index 469aef13070..3b977e531a5 100644 > --- a/src/nsgui.h > +++ b/src/nsgui.h > @@ -31,8 +31,20 @@ #define Cursor FooFoo > > #undef verify > > +#ifdef NS_IMPL_GNUSTEP > +#pragma GCC diagnostic push > +#pragma GCC diagnostic ignored "-Wexpansion-to-defined" > +#pragma GCC diagnostic ignored "-Wold-style-definition" > +#pragma GCC diagnostic ignored "-Wstrict-prototypes" > +#pragma GCC diagnostic ignored "-Wredundant-decls" > +#endif > + > #import > > +#ifdef NS_IMPL_GNUSTEP > +#pragma GCC diagnostic pop > +#endif > + > #ifdef NS_IMPL_COCOA > #undef Cursor > #endif /* NS_IMPL_COCOA */ Thanks, this reduces the warnings drastically. What's left are =2D-8<---------------cut here---------------start------------->8--- CC image.o image.c:143: warning: macro "PIX_MASK_DRAW" is not used [-Wunused-macros] 143 | #define PIX_MASK_DRAW 1 | CC nsterm.o cc1obj: warning: /root/GNUstep/Library/Headers: No such file or directory = [-Wmissing-include-dirs] cc1obj: warning: /usr/local/include/GNUstep: No such file or directory [-W= missing-include-dirs] nsterm.m: In function 'ns_set_undecorated': nsterm.m:1791:7: warning: 'NSWindow' may not respond to '-setIsVisible:' 1791 | [newWindow setIsVisible:[oldWindow isVisible]]; | ^ nsterm.m:1791:7: warning: (messages without a matching method signature wi= ll be assumed to return 'id' and accept '...' as arguments) nsterm.m: In function '-[EmacsView showFontPanel]': nsterm.m:6688:3: warning: 'NSFontPanel' may not respond to '-setIsVisible:= ' 6688 | [[fm fontPanel: YES] setIsVisible: NO]; | ^ CC nsfns.o cc1obj: warning: /root/GNUstep/Library/Headers: No such file or directory = [-Wmissing-include-dirs] cc1obj: warning: /usr/local/include/GNUstep: No such file or directory [-W= missing-include-dirs] CC nsmenu.o cc1obj: warning: /root/GNUstep/Library/Headers: No such file or directory = [-Wmissing-include-dirs] cc1obj: warning: /usr/local/include/GNUstep: No such file or directory [-W= missing-include-dirs] CC nsselect.o cc1obj: warning: /root/GNUstep/Library/Headers: No such file or directory = [-Wmissing-include-dirs] cc1obj: warning: /usr/local/include/GNUstep: No such file or directory [-W= missing-include-dirs] CC nsimage.o cc1obj: warning: /root/GNUstep/Library/Headers: No such file or directory = [-Wmissing-include-dirs] cc1obj: warning: /usr/local/include/GNUstep: No such file or directory [-W= missing-include-dirs] CC nsfont.o cc1obj: warning: /root/GNUstep/Library/Headers: No such file or directory = [-Wmissing-include-dirs] cc1obj: warning: /usr/local/include/GNUstep: No such file or directory [-W= missing-include-dirs] =2D-8<---------------cut here---------------end--------------->8--- I have no idea how serious these warnings are. But the build runs through now. I don't know whether we shall commit the patch, it suppresses warnings by default, which could be dangerous either. I'll let this to somebody else to decide. Eli? The good message is, that I could identify now the real problem: =2D-8<---------------cut here---------------start------------->8--- /usr/bin/ld: cannot find -lz collect2: error: ld returned 1 exit status make[3]: *** [Makefile:705: temacs] Error 1 make[2]: *** [Makefile:544: src] Error 2 make[1]: *** [Makefile:1260: actual-bootstrap] Error 2 =2D-8<---------------cut here---------------end--------------->8--- zlib is missing. I've added zlib1g-dev to the list of installation packages for Debian, and now the GNUSTEP jobs shall run on EMBA. Best regards, Michael.