From unknown Sun Aug 17 02:00:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79102: 31.0.50; nsterm.m: clearRect undeclared Resent-From: Harald Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Jul 2025 11:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 79102 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 79102@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.175353111414271 (code B ref -1); Sat, 26 Jul 2025 11:59:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Jul 2025 11:58:34 +0000 Received: from localhost ([127.0.0.1]:40739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufdXs-0003hy-S1 for submit@debbugs.gnu.org; Sat, 26 Jul 2025 07:58:33 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41812) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufdXj-0003h9-LW for submit@debbugs.gnu.org; Sat, 26 Jul 2025 07:58:29 -0400 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 1ufdXc-0000iL-NW for bug-gnu-emacs@gnu.org; Sat, 26 Jul 2025 07:58:16 -0400 Received: from mout.kundenserver.de ([212.227.126.133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ufdXa-0006bu-JR for bug-gnu-emacs@gnu.org; Sat, 26 Jul 2025 07:58:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=maierh.de; s=s1-ionos; t=1753531091; x=1754135891; i=harald@maierh.de; bh=oNQmkAKCzb1T5JoZOC2nhOtDF006IkA6R9D+MPF7ZFs=; h=X-UI-Sender-Class:From:Content-Type:Content-Transfer-Encoding: Mime-Version:Subject:Message-Id:Date:To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=ICg4Odj/faOxDEfiToBaCZSJfl8ry6lzFY/3qzlFgSk4xFLXyVT9OrkVm7iKd0+h YFbh6omJ41sSSEUUHJ01G1HHcbFlYd0CpF7yNEM1q6AodvM6VtmrRbCLOPyaaKWRp tqOu3slVgEFiIelX9x+rcj//5cQ4ucYc/dmMxOblx2KxY28kQSpeHuVLSrk+tgM54 P4N7CGPYe3V7HHvgXtnadqeTXovz52LA0zQRoU8+oxi60FrEgqDmEYjtVw7o0lj2E 3iYwikZ9e9h3Vnpj5ipMc7VHf04M3lnp/dAaklEwFpnBcehBySyosHAGb4wy9UKUi Tzni5b8OtISQ7DKRzQ== X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from smtpclient.apple ([94.31.112.229]) by mrelayeu.kundenserver.de (mreue010 [213.165.67.97]) with ESMTPSA (Nemesis) id 1MI5Dj-1uscEu0291-00C8EJ for ; Sat, 26 Jul 2025 13:58:11 +0200 From: Harald Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Message-Id: <5BA8ECDB-701D-4502-8AF9-3019A7BC5E9E@maierh.de> Date: Sat, 26 Jul 2025 13:58:00 +0200 X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Provags-ID: V03:K1:aqcKDy8szPRHfW58WUZHXMy+cTuE4q/hNQx8BXEwqJPYsQhHKtj akbZS31dKDAQs5JZiANtz+TW4uxQnnjNYDF/rOC9DxeAEjxbEQLSr50Xwa9YmhJIj38g9Fy 3qBaaVuNDIj8RyJjArOPQQb7Oi/cLqrjwNICtbvjEhEPU9JtVklIZKBwTf3Gghpkka/ptLM L1P8FPNZiNR4m0F3fqsfQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:pFAIBgYuns8=;cQoyhNGObfYRKQacH9xltILHLKe TFXLEynD98lG6XlgiikohXLHfKgBoL1/MKZAYshyoQdCqeamyzVXonhQRyLZede2uIfznAhwS Uxc5rWKR/MvK+hcHuxAVzPhNRDSN3NoMNOez6vTplQp90FUcmGgVdReuTyQD5JjgCu6v9XMtf t5nl6Wi1dn6EmOHd0BQkMS+H2HIY5PHeM8P3DGmuktb3dR+V3d1Q4h4w3maGxthMVUjh/mD3y cETHGV8YTxrcEpI51l02lp9KpqnW72GFnJq27aP2c4dAilOesy8yBxpDTecI28fvaLO1EcXD1 ff+VhCOqFwnoRD4Ko/+dLvl7tzBEGKDpcgKE3Uzo8rVMqAxzsjvJP7953Iipfe78aUdci38Zx 5g3xDiI7LyRmZ5FB/0FFV6P3yDaouYuj+I0IF4TRseLuuvaWvAmUe8MynWAYTKtvdjqHEZicH nObl4cd3FugqvYYvpB2r+4Z68hYs1RuIezy0hejn7HW7k8VV+6yonU4p/kL4/t7k8eXCpqE9T AhA1LWWwiREoKhdK0Z55XQL1GFdJ7OTCa7wzEfdGaKW3QYt4+UHLSoPy5Cru0GXNiCjA1py/L U+wvBCWWRQQcRXpVHIwpGQTpsKfE0inps/l4oYNuMqgqYK7jGb20tyySnHjlw52lpmW/LYRpT 1384O1rGdSyFEPIuyxDNYBCH24doWVj/T94jUdPN5sDsSodmkYc28vqPL1wPEBEPuXsUN51Cy zOfGLoTG2oTqiKAzKF1U8tX/3/oTxeA65Gv5qcxtBQswj1G91wqCn1ueoNh18AKXDv8A9IrYi FF7RvIyksLYEnDszAUOhsSqXFIZ5YEzsyywSTiRLjD26SlEOk7Y7sMc4a0MSMQXZMQcrsyD6t LpAnmuHBEjd9McjQiknttPtIknsx1AR/IKrCt8jLveY8P4DR5TRFTEUqbXnEKTW+MICjb9I+9 74IA7uprSMvKl5i000Xj1/UAN2BfrjlE0+r75WZZ6o47PXApR7RUPk/UIiXTdAX+DT0lvho/5 66x6o0ufUq3zUFY85PgflROGVWmBFYBqqPi8VbRxV+uZegQMXHBTWPAgG2EhSShhGOKRid+cZ R7ggkjmk9mSpXVqGbYZmJ6vMCf1WCZau2Ktq8WykmOh9inzywsavCi5XbtHg1+2mRVFsR0O4U iZx0rWU8o0mCeKBW4i0wRlNScctz58LzEuc9FIxKM7Sc63Kn3N7plhRlr7vaRfQzT7Px1D6mf xBZBhy04ZEf8jJT/QtReb/Dxx3HZSh3vB2OpZy0PoTm96gyas+HUfEylViTmxg8rh66SS7Gud kjVgS3d0Xs44+7t7S3nFAeoDne8XLdSOPfxiSN7jVMXY+YaiuQVURT7yxVlCm2bUPj16M8hte DMbxp6wQrjm9dbbI7Lj6Hjf4+1f95M9yTNr87rCfVlsKOBTfG/OCvNdNuo0zo1NpQXLGR29Md WeW5gUuA73DYiMcij3/2rIcfHfhje/vtCsn50AS+PSLoNnScpKRSSl6iCWD/d73vxqn4ZHw64 Vc5bDoU0v01SK+mNPjep98G3NTzMNfZUqk8elXPux+QTs5NX31Lsy9VabHnHKsFg9f2nR4tKl NzUhhEErIucaIwxQpyOEOKFHGB2oYHn Received-SPF: pass client-ip=212.227.126.133; envelope-from=harald@maierh.de; helo=mout.kundenserver.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) By building the Nextstep port I am getting the following error: GEN globals.h CC nsterm.o nsterm.m:3058:40: error: use of undeclared identifier 'clearRect' 3058 | if (!p->overlay_p && !NSIsEmptyRect (clearRect)) | ^ nsterm.m:3063:19: error: use of undeclared identifier 'clearRect' 3063 | NSRectFill (clearRect); | ^ 2 errors generated. make: *** [nsterm.o] Error 1 !!! The previous version worked fine !!! In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin24.5.0, NS appkit-2575.60 Version 15.5 (Build 24F74)) of 2025-07-26 built on rhea Repository revision: 6e64e0bd26b6c0f1c4e90c9bc0df37a2a9ac72da Repository branch: master Windowing system distributor 'Apple', version 10.3.2575 System Description: macOS 15.5 Configured using: 'configure --with-ns --without-pop' Configured features: ACL GNUTLS LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG SQLITE3 THREADS TOOLKIT_SCROLL_BARS ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: VC dir Minor modes in effect: vc-dir-git-mode: t delete-selection-mode: t cua-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug lisp-mnt cursor-sensor smerge-mode diff whitespace vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view log-edit message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader add-log pcvs-util vc-dir ewoc dired-aux octave smie misearch multi-isearch vc-git diff-mode track-changes easy-mmode files-x vc vc-dispatcher bug-reference cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs tempo generic-x parse-time iso8601 time-date info emacs-wiki executable pcomplete derived advice directory aes cl-extra help-mode load-dir sql view thingatpt comint ansi-osc ansi-color ring delsel cua-base dired-x dired dired-loaddefs finder-inf aes-autoloads load-dir-autoloads package browse-url xdg url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process tty-child-frames emacs) Memory information: ((conses 16 215495 39902) (symbols 48 16022 0) (strings 32 53276 1470) (string-bytes 1 1535081) (vectors 16 29014) (vector-slots 8 286370 29353) (floats 8 126 87) (intervals 56 7386 0) (buffers 984 26)) From unknown Sun Aug 17 02:00:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79102: 31.0.50; nsterm.m: clearRect undeclared Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Jul 2025 13:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79102 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Harald Cc: 79102@debbugs.gnu.org Received: via spool by 79102-submit@debbugs.gnu.org id=B79102.17535350231925 (code B ref 79102); Sat, 26 Jul 2025 13:04:01 +0000 Received: (at 79102) by debbugs.gnu.org; 26 Jul 2025 13:03:43 +0000 Received: from localhost ([127.0.0.1]:41165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufeYx-0000Ux-4E for submit@debbugs.gnu.org; Sat, 26 Jul 2025 09:03:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34960) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufeYt-0000UR-DO for 79102@debbugs.gnu.org; Sat, 26 Jul 2025 09:03:40 -0400 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 1ufeYm-00071C-1r; Sat, 26 Jul 2025 09:03:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=QICACqB8rD9jRf3S+iZ2U5ke3jllm4N6Q/c1FNRzGQo=; b=YV4HekQcK75n 2YY2rlIvh6BRCb5ZKp6Oo3RoM0Q1r3tKl49NshBuyXMwgjj8XVg7jH3dmie2AWQpqAkImoSPgDm58 UUi7nIX8S24QMO0Frvgabs14hasPfkiuXg+RVZ+29SQz7uwCE+aeYkxxXqJQjJOHVgTjIHbCtiZ2O JOqSFU6q/vEOoOKjjCUxbcOsgKim+244n45YYQNEu0Vz+Ejmi7iERAMPUv0afEkguTXz4RMfX8X5D +/1zrSUixLOfmQ2DH9XQ7C/gKJqnrJ4vutFZJH1oaicoxy7QKvOlhn7F1ta8dEZBJ8o9owwWI3QJd vKEVpHZKjQjVtk7N4AKYkg==; Date: Sat, 26 Jul 2025 16:03:21 +0300 Message-Id: <86tt2zyuhy.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <5BA8ECDB-701D-4502-8AF9-3019A7BC5E9E@maierh.de> (message from Harald on Sat, 26 Jul 2025 13:58:00 +0200) References: <5BA8ECDB-701D-4502-8AF9-3019A7BC5E9E@maierh.de> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: Harald > Date: Sat, 26 Jul 2025 13:58:00 +0200 > > > By building the Nextstep port I am getting the following error: > GEN globals.h > CC nsterm.o > nsterm.m:3058:40: error: use of undeclared identifier 'clearRect' > 3058 | if (!p->overlay_p && !NSIsEmptyRect (clearRect)) > | ^ > nsterm.m:3063:19: error: use of undeclared identifier 'clearRect' > 3063 | NSRectFill (clearRect); > | ^ > 2 errors generated. > make: *** [nsterm.o] Error 1 > > !!! The previous version worked fine !!! What was "the previous version", please> From unknown Sun Aug 17 02:00:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79102: 31.0.50; nsterm.m: clearRect undeclared Resent-From: Harald Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Jul 2025 16:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79102 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 79102@debbugs.gnu.org Received: via spool by 79102-submit@debbugs.gnu.org id=B79102.175354699821080 (code B ref 79102); Sat, 26 Jul 2025 16:24:01 +0000 Received: (at 79102) by debbugs.gnu.org; 26 Jul 2025 16:23:18 +0000 Received: from localhost ([127.0.0.1]:44374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufhg5-0005Tq-Ht for submit@debbugs.gnu.org; Sat, 26 Jul 2025 12:23:18 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:43785) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufhg2-0005TV-Aw for 79102@debbugs.gnu.org; Sat, 26 Jul 2025 12:23:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=maierh.de; s=s1-ionos; t=1753546987; x=1754151787; i=harald@maierh.de; bh=Yj1UPlAuXMMiACSsHL0TsHn6SN2qBNJsSEswBxeUMK0=; h=X-UI-Sender-Class:From:Message-Id:Content-Type:Mime-Version: Subject:Date:In-Reply-To:Cc:To:References:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=IxhrpeVFavz7dgZb25vlq7yP1pJZUF8bMNGqQDnEAgBOvUdGZaIAj2HAt02Y8pz2 IMoLKWNIe4zQAzqqzHJEIJVzJp8J3BKDZ3IeeAWTMR8POYh902FKZJX2aLeEPq0ro qbSEeG3mM+aYdUmNYvXHTpZhml2KWVjxCcU8LPQGpVNApB7mWPp2dZOhI0/Kk2V1t i5oSbgPYY9N5gKrtkVglfykt7ClOBh9IjjADZFWdotk6DXQs7pnLfjGLMcqnfzn9e H7NcJkNQDJicRelvDMepy4JcePG3JceT2eYoLP1ICnhtpld87TZCYK1t397XboZ06 8k/iv+my7ZUmhSYN+g== X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from smtpclient.apple ([94.31.112.229]) by mrelayeu.kundenserver.de (mreue010 [213.165.67.97]) with ESMTPSA (Nemesis) id 1MmDVA-1uFTat2Kky-00pZ8q; Sat, 26 Jul 2025 18:23:07 +0200 From: Harald Message-Id: <1537FE4E-4BCA-4CBE-89B9-EDC8C7B0933F@maierh.de> Content-Type: multipart/alternative; boundary="Apple-Mail=_502657BA-CABC-47C0-BBBB-3F5BD8E944FD" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Date: Sat, 26 Jul 2025 18:22:56 +0200 In-Reply-To: <86tt2zyuhy.fsf@gnu.org> References: <5BA8ECDB-701D-4502-8AF9-3019A7BC5E9E@maierh.de> <86tt2zyuhy.fsf@gnu.org> X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Provags-ID: V03:K1:ymA4tEY9Y3sanuFYWdESe07k+i5SNQRo2OUdiY1FOLMUN3b37Jq h6VsLCT8HP36ZewQ0yctyFbTNSXmwdY1/HPw2jsyRqXnnJPpJk6thcEeUt3c0GvK43aUdyE Cc95TunvF2vziw8ywJc3LbReL1NbRo12lFhuQJ3OFW30KnOuqqqMSRKV2J0ly+Jh5KbPRn7 X62igJxUO4wc91D+/FoqA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:fwr0NSMzqu8=;N9DKyAuaabVh9FObIpIW7bs+H2V rMLltSFUULVRed8f68ysVxHWMTNQCO1sw8GcrnhpZFjmD5uf1ldo/bM+JemBRKuV7PlIXZep+ KmXA8QCpGhTqG8nmERtCgY/cWz7CQFdkupCkndDzI4yK3Mb06P4ujFtV3Jfm9jAgkOwci5Ra0 T8CCBZFpAX5huJ4sbl1r3sOSMBLUzW7ODKCYc9+b63C8gZHqZav6WWvIbSiiF9LKtS8TdMzQw 89f0nV0ZX2e0O20V7Nwh/3M7gkx/M8TfhTE1smn7eANYptKjktDVGSNgYnSh4MLs0QVnOImm1 mzqSyoO+tzwdV8GqX17hIuqrRH/kL6mCGY8uS6myCS9Z63MuPtzarho+3gtysJoDD+Cd5KwxP FVhyD3NbPLEQ8Wa+CCEaSJpl4Q4RTDjcPOQpYpRodNuPjNdttex8EW2bvcaO9QitG5Ceo9mV0 HrWhyIBOXl8TGyrPhGzeTzu2tiI8jOld+gb9WtfjKhRPP/arPNsYFBheeFDBPHWFJwFIVLUfs V+Qt94rQKDxLKWHS+ltU1VQs/LIH0Yvf6UCVXyTaRgj9s+uz3CTdSMNoiSe7rIJLDEdr9Grtc WM/rnrfftCM+r20wb5QT4MY8Lm7ptq37hQxd5/RJppqXARN+W8/9f3tx1ZR5CWoLp6AFaLt/s nHQ+0sm6xHJ/c0m3qUrPBFlWe+nlRHhZ93qhKXFkPzc7zsyToNuB1Ya92wMBYos0H90yf17kt d3CKKjZWnVe2b/W5JfvUV7WbLUX5CWiP9eRw2jOplMwCEi3TCKcwfFQVbE61toEYco1ag6afV Ry3cRbeJQIbnT/kxTm4iKamvqZpzz4hSLDQMeb3EgMEt/ce0Yq7AV10Cq3RSQpDUTvMMx/O5I I7CgZxiCDYYr4qsaHW3rd4Fr1752GuIgpJgyF1Bf9HFVZ41KImohmpk4TgdSOiPwmJxjBSWUz It4h5JXrzu83UUZr+x9uWYUOWtZW0iSyR/gbDh4WWX0tQMqrrUJIz+Ezt4kU+QFoMGgPbK0mk iZ8QTBq2HsSqoYJBzBlO7FqryPjl3TeC2MsWtJQ8rOoWwQtl5XbBOpG7WAFAY9jEftlwR//90 eJJTLjg+QqDTL52FO+/T8+3/4TomevIkA0NxEU1kYL+lrVJMVBmhwTOvbqFoot1p2b8IiquWc jKinqfTNR+i3xZ/hQAWS2rARJR5KcvP2uDNhy6rZAKYce1KPyU1TKjLyYvxVoFSJP/9Ey9Y0i LxVj8ANpzm6f7E+zXzkAfDPylPvTcGmH8JAOG270EaNQxkcVXlspI2F2nzrxeCzFym2T6U+MX cxxL2FEsO+Q6XHvgGleZQ1msaJPNRk5P7luHCbMkMdCs/7dW67scwcjsdwWA7v+y+rLkZ6pmt YnzWUI3/CcGGA52Hf/8y1Qd9PS1Rz5xEDZrD/uFiSByt8pQ2GE6yzt+oYuqCOgWZadxsGqoy2 oZp/WMcS8r/CAwGeM5k6srNMbVuWySeN8/Rkny6nvisbu6VBkAo/X/aJ9pa2BObmjjYoHCdzi rakZsq/fztWHmPBW/J4WPE7fTdmGUpj3Yb/0G0oQXX05eAs9WQ3o7/zuw7tyM3sy7hx+y94Sk 64sXrMTj/PY0OlI9gXKQpQHfk0Hh9SE X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) --Apple-Mail=_502657BA-CABC-47C0-BBBB-3F5BD8E944FD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Does this maybe help? Harald $ git show -p nsterm.m commit e3380669ed6db7a1c1574c4b39d58f9200a3ffab (HEAD -> master, = origin/master, origin/HEAD) Author: Alan Third Date: Fri Jun 6 21:45:20 2025 +0100 Fix incorrectly nested ns_focus/ns_unfocus calls =20 * src/nsterm.m (ns_draw_fringe_bitmap): Move the call to ns_focus = out of the if for overlay_p and rename the rect from clearRect to bmpRect = to make it's purpose clearer. diff --git a/src/nsterm.m b/src/nsterm.m index 38e49406d66..1d86fab3db5 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -3035,35 +3035,32 @@ Hide the window (X11 semantics) =20 struct frame *f =3D XFRAME (WINDOW_FRAME (w)); struct face *face =3D p->face; - NSRect clearRect =3D NSZeroRect; + NSRect bmpRect =3D NSZeroRect; NSRect rowRect =3D ns_row_rect (w, row, ANY_AREA); =20 NSTRACE_WHEN (NSTRACE_GROUP_FRINGE, "ns_draw_fringe_bitmap"); NSTRACE_MSG ("which:%d cursor:%d overlay:%d width:%d height:%d = period:%d", p->which, p->cursor_p, p->overlay_p, p->wd, p->h, = p->dh); =20 - /* Clear screen unless overlay. */ - if (!p->overlay_p) - { - /* Work out the rectangle we will need to clear. */ - clearRect =3D NSMakeRect (p->x, p->y, p->wd, p->h); + /* Work out the rectangle we will need to clear. */ + bmpRect =3D NSMakeRect (p->x, p->y, p->wd, p->h); =20 - if (p->bx >=3D 0) - clearRect =3D NSUnionRect (clearRect, NSMakeRect (p->bx, p->by, = p->nx, p->ny)); + if (p->bx >=3D 0) + bmpRect =3D NSUnionRect (bmpRect, NSMakeRect (p->bx, p->by, p->nx, = p->ny)); =20 - /* Handle partially visible rows. */ - clearRect =3D NSIntersectionRect (clearRect, rowRect); + /* Handle partially visible rows. */ + bmpRect =3D NSIntersectionRect (bmpRect, rowRect); =20 - /* The visible portion of imageRect will always be contained - within clearRect. */ - ns_focus (f, &clearRect, 1); - if (!NSIsEmptyRect (clearRect)) - { - NSTRACE_RECT ("clearRect", clearRect); + /* Clip to the bitmap's area. */ + ns_focus (f, &bmpRect, 1); =20 - [[NSColor colorWithUnsignedLong:face->background] set]; - NSRectFill (clearRect); - } + /* Clear screen unless overlay. */ + if (!p->overlay_p && !NSIsEmptyRect (clearRect)) + { + NSTRACE_RECT ("clearRect", clearRect); + + [[NSColor colorWithUnsignedLong:face->background] set]; + NSRectFill (clearRect); } =20 NSBezierPath *bmp =3D [fringe_bmp objectForKey:[NSNumber = numberWithInt:p->which]]; > On 26. Jul 2025, at 15:03, Eli Zaretskii wrote: >=20 >> From: Harald >> Date: Sat, 26 Jul 2025 13:58:00 +0200 >>=20 >>=20 >> By building the Nextstep port I am getting the following error: >> GEN globals.h >> CC nsterm.o >> nsterm.m:3058:40: error: use of undeclared identifier 'clearRect' >> 3058 | if (!p->overlay_p && !NSIsEmptyRect (clearRect)) >> | ^ >> nsterm.m:3063:19: error: use of undeclared identifier 'clearRect' >> 3063 | NSRectFill (clearRect); >> | ^ >> 2 errors generated. >> make: *** [nsterm.o] Error 1 >>=20 >> !!! The previous version worked fine !!! >=20 > What was "the previous version", please> --Apple-Mail=_502657BA-CABC-47C0-BBBB-3F5BD8E944FD Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
Does this = maybe = help?

Harald

$ git = show -p nsterm.m
commit = e3380669ed6db7a1c1574c4b39d58f9200a3ffab (HEAD -> master, = origin/master, origin/HEAD)
Author: Alan Third = <alan@idiocy.org>
Date:   Fri Jun 6 21:45:20 2025 = +0100

    Fix incorrectly nested = ns_focus/ns_unfocus calls
    
  =   * src/nsterm.m (ns_draw_fringe_bitmap): Move the call to ns_focus = out of
    the if for overlay_p and rename the rect = from clearRect to bmpRect to
    make it's purpose = clearer.

diff --git a/src/nsterm.m = b/src/nsterm.m
index 38e49406d66..1d86fab3db5 = 100644
--- a/src/nsterm.m
+++ = b/src/nsterm.m
@@ -3035,35 +3035,32 @@ Hide the window (X11 = semantics)
 
   struct frame *f =3D = XFRAME (WINDOW_FRAME (w));
   struct face *face =3D = p->face;
-  NSRect clearRect =3D= NSZeroRect;
+  NSRect = bmpRect =3D NSZeroRect;
   NSRect rowRect =3D = ns_row_rect (w, row, ANY_AREA);
 
  =  NSTRACE_WHEN (NSTRACE_GROUP_FRINGE, = "ns_draw_fringe_bitmap");
   NSTRACE_MSG ("which:%d = cursor:%d overlay:%d width:%d height:%d period:%d",
  =               p->which, = p->cursor_p, p->overlay_p, p->wd, p->h, = p->dh);
 
-  /* Clear screen unless = overlay.  */
-  if (!p->overlay_p)
- =    {
-      /* Work out the rectangle = we will need to clear.  */
-     =  clearRect =3D NSMakeRect (p->x, p->y, p->wd, = p->h);
+  /* Work out the rectangle we will need to = clear.  */
+  bmpRect =3D NSMakeRect (p->x, = p->y, p->wd, p->h);
 
-     =  if (p->bx >=3D 0)
-       =  clearRect =3D NSUnionRect (clearRect, NSMakeRect (p->bx, = p->by, p->nx, p->ny));
+  if (p->bx >=3D = 0)
+    bmpRect =3D NSUnionRect (bmpRect, NSMakeRect = (p->bx, p->by, p->nx, p->ny));
 
- =      /* Handle partially visible rows. =  */
-      clearRect =3D = NSIntersectionRect (clearRect, rowRect);
+  /* Handle = partially visible rows.  */
+  bmpRect =3D = NSIntersectionRect (bmpRect, rowRect);
 
- =      /* The visible portion of imageRect will always be = contained
- within clearRect. =  */
-      ns_focus (f, &clearRect, = 1);
-      if (!NSIsEmptyRect = (clearRect))
-        {
-   =        NSTRACE_RECT ("clearRect", = clearRect);
+  /* Clip to the bitmap's area. =  */
+  ns_focus (f, &bmpRect, = 1);
 
-         =  [[NSColor colorWithUnsignedLong:face->background] = set];
-          NSRectFill = (clearRect);
-        }
+ =  /* Clear screen unless overlay.  */
+  if = (!p->overlay_p && !NSIsEmptyRect (clearRect))
+ =    {
+      NSTRACE_RECT = ("clearRect", clearRect);
+
+     =  [[NSColor colorWithUnsignedLong:face->background] = set];
+      NSRectFill = (clearRect);
    =  }
 
   NSBezierPath *bmp =3D = [fringe_bmp objectForKey:[NSNumber = numberWithInt:p->which]];


On 26. Jul 2025, at 15:03, Eli Zaretskii = <eliz@gnu.org> wrote:

From: Harald <harald@maierh.de>
Date: = Sat, 26 Jul 2025 13:58:00 +0200


By building the Nextstep port = I am getting the following error:
 GEN =      globals.h
 CC =       nsterm.o
nsterm.m:3058:40: error: = use of undeclared identifier 'clearRect'
3058 |   if = (!p->overlay_p && !NSIsEmptyRect = (clearRect))
     | =             &n= bsp;           &nbs= p;            =   ^
nsterm.m:3063:19: error: use of undeclared identifier = 'clearRect'
3063 |       NSRectFill = (clearRect);
     | =             &n= bsp;     ^
2 errors generated.
make: *** = [nsterm.o] Error 1

!!! The previous version worked fine = !!!

What was "the previous = version", please>

= --Apple-Mail=_502657BA-CABC-47C0-BBBB-3F5BD8E944FD-- From unknown Sun Aug 17 02:00:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79102: 31.0.50; nsterm.m: clearRect undeclared Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Jul 2025 16:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79102 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Harald Cc: 79102@debbugs.gnu.org Received: via spool by 79102-submit@debbugs.gnu.org id=B79102.175354825727244 (code B ref 79102); Sat, 26 Jul 2025 16:45:01 +0000 Received: (at 79102) by debbugs.gnu.org; 26 Jul 2025 16:44:17 +0000 Received: from localhost ([127.0.0.1]:44471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufi0O-00075L-Ij for submit@debbugs.gnu.org; Sat, 26 Jul 2025 12:44:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45708) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufi0K-00074t-CI for 79102@debbugs.gnu.org; Sat, 26 Jul 2025 12:44:14 -0400 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 1ufi0D-0006lq-Tk; Sat, 26 Jul 2025 12:44:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=5QvxGACONSKdQSxmPcdxXSkkqHv6bel2nOR0zd0B4FU=; b=gRIqajB8JpDo c1K3RdGjge3Jf/6u/3zCnPkiaWq1rlxSz0yuD4+Y+ggdpR+GHsDJ2lwvboGSAXWy2HF6Y3cKolaBk 24Puij9nZzlFJbcTW93IqF0prGZhLmC/S3Nv8gxZbYZehQsIhImosLrjWcpZWcheMXC33NfFLyxrl 5ZJArbxiP+2D9Qu6HWBd1uIW8+e4tqAhHzIOlEivH/S0UoS1tcpgipyoPyXNccBQKCDX6qooavF/E bZYCUiMDfO40r2PTABXiYCUST8+mccU6LOfvuwJlhFDVb4ZGDtuvySEGJabGTa8eoTn3l96qXDWlK UbKoci93hGpPRVm6ILmDaA==; Date: Sat, 26 Jul 2025 19:44:02 +0300 Message-Id: <86freizyul.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <1537FE4E-4BCA-4CBE-89B9-EDC8C7B0933F@maierh.de> (message from Harald on Sat, 26 Jul 2025 18:22:56 +0200) References: <5BA8ECDB-701D-4502-8AF9-3019A7BC5E9E@maierh.de> <86tt2zyuhy.fsf@gnu.org> <1537FE4E-4BCA-4CBE-89B9-EDC8C7B0933F@maierh.de> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: Harald > Date: Sat, 26 Jul 2025 18:22:56 +0200 > Cc: 79102@debbugs.gnu.org > > Does this maybe help? > > Harald > > $ git show -p nsterm.m > commit e3380669ed6db7a1c1574c4b39d58f9200a3ffab (HEAD -> master, origin/master, origin/HEAD) > Author: Alan Third > Date: Fri Jun 6 21:45:20 2025 +0100 > > Fix incorrectly nested ns_focus/ns_unfocus calls > > * src/nsterm.m (ns_draw_fringe_bitmap): Move the call to ns_focus out of > the if for overlay_p and rename the rect from clearRect to bmpRect to > make it's purpose clearer. Are you saying this commit is the one which causes the problem? From unknown Sun Aug 17 02:00:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79102: 31.0.50; nsterm.m: clearRect undeclared Resent-From: Harald Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Jul 2025 16:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79102 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 79102@debbugs.gnu.org Received: via spool by 79102-submit@debbugs.gnu.org id=B79102.175354913431278 (code B ref 79102); Sat, 26 Jul 2025 16:59:01 +0000 Received: (at 79102) by debbugs.gnu.org; 26 Jul 2025 16:58:54 +0000 Received: from localhost ([127.0.0.1]:44528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufiEX-00088I-Pk for submit@debbugs.gnu.org; Sat, 26 Jul 2025 12:58:54 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:60307) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufiEU-00087T-0O for 79102@debbugs.gnu.org; Sat, 26 Jul 2025 12:58:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=maierh.de; s=s1-ionos; t=1753549119; x=1754153919; i=harald@maierh.de; bh=R0TRzue+Fw6P3uwtvAzUHxsHUy7Hj/Xf31uBu+41ynQ=; h=X-UI-Sender-Class:Content-Type:Mime-Version:Subject:From: In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id: References:To:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=nWjFtXvj1rpcq2nM22sp83LdvwIir149/L7TqQYgP7lWXteZ9qkIUrwWR5JLuuiH UGQGN6VQEzs84r3B95LU3EuFk89n8GdMp65ZmSGFMa+oV8pLF83EFueN4+gj/tBnR lBWbd5RBZl+pxg+wTYDaKJXnbkxXD7ZK6zwHZchR9YXHLHi33bPkxpXAxD3g8esSv Ilqlq25/eGrEKh2wHqfKCovGsNmhM0EIPhmnjvNaPB0OSJ9ulvbvweu6+nrW4U7LF fKiORdZACxQkVqTrbSHHMTfEdI7n2WbI7LWcgdIAxy6zXGz59EbxA/Tq8oKYgZ9Ms zixAFtRp5CdgqObBcQ== X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from smtpclient.apple ([94.31.112.229]) by mrelayeu.kundenserver.de (mreue009 [213.165.67.97]) with ESMTPSA (Nemesis) id 1N2E9e-1uYnmT0esw-00zDC0; Sat, 26 Jul 2025 18:58:39 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) From: Harald In-Reply-To: <86freizyul.fsf@gnu.org> Date: Sat, 26 Jul 2025 18:58:28 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <28DCFCF9-9422-483C-A789-96CA0B842E4D@maierh.de> References: <5BA8ECDB-701D-4502-8AF9-3019A7BC5E9E@maierh.de> <86tt2zyuhy.fsf@gnu.org> <1537FE4E-4BCA-4CBE-89B9-EDC8C7B0933F@maierh.de> <86freizyul.fsf@gnu.org> X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Provags-ID: V03:K1:dTB1iGrxeva+a6M6U2rI7ncMVg5Re2aCrRWeoD6p74KPMN/xoMd qSGyBffLaKfePu+zRptxBDnxJkcvSUn2/0GDLlcoVIm3bQDOuEL6FIcGaNOqNGSCuCZBrD7 owxrO/4ZcCSA9dt+LKl6gBzdKBuF9aeIeRkmeZu6QtQOo+etSNyEdMLwv90NE5YpxcDpNdp lGkpDk8KNv/MbOwcrSTrQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:bXTVGQ/Z6Yw=;yXLwaPZwQr3qDcZ/dwL5u23ehBP Qvin08QcbMtxgRDTqhxdnNUY4dXPKiVE/en2PFhDJl24j7HtIPuQrewOep00h6YwtCWLQPasa JT6HvraF6M/D7mRGYIani+ThPB1MEK0Klq2rKznQZcq64EBLhzLeELQIgiU8qof4Rpe1gCVRz odBO+di1Yt5l4MFDI/BS1wxbDwSjAGst0hDThOGKLqgKwN9a1R/Jodxk1XXwud4YwOB6vVi7j 99W0pBg0sEqaI0EaavwgXxeMbdvVAZZHvi+qU5tbMQlx9uSKINvQsIxI1hKMZl447w9HI9iBa XYpHVH09m23hbqYIdB7PocPF8YdqD92f2x2HtjvGjS8Y9fmmIHP7UYFbPuD90YvM1fNjogCdd kJzD4DedbFAI/jjooSnFrQONGpABN39U3IYS2pqaCq3NUFRbwUQvMYP9j0HRkR8QAPxGUn7uP cPGrVIteWcdmXlpblQEEtfaRNyJpTl/3RRzeP8I75R7P2PSDkWaPQuudMsF5URuf6dWIiawhC mNH44ozWOlBLmE6QU/4G6lBeyRZcina7nzMoEX8pz39o6zyV/G9zuBQckI7jd3gRI7Z03J3E5 pfvSK30i/9XoAVg9Ky+5a76275u31v5ZqbOlmeSTeAw1870kossY5Rp3++ao3amNN0ISlffUN if/lBJqsIVTAXpOJAtNzq/vYokFR5bpE6DOKvH1uKn+leSrm/D7ipqu8bJQHTcYEioKNVjJ43 ELKhkLn0G+oZ2uTqstqCjP2owabFiUvLSQogGL8l/KHNzM754YI4OI5UaskrZgWpEr/JynVK6 nHUZItXs3Qo+FKYlWwAchiHHna7yU+inDcd4jbdiFru3Djd9S5Xt1dgT82RCBoDnU02kSGf7Q eXF3DL4ecuDYLixKZwmRFOKtji4P7qqDdE3YW8s9qadGd2a4GWkASV93Rq4rqzYh8QmGJQCmb 4mAAJxS4bTdYxTKQQZy39TDk36BO7FcCjnP/jYMrX7D/ZxRdcJgXLWPwclIt/lFFrWKqJDjVR Cpa/KEytn9SR3diKwOKEk62q1T9zcmP2QNm5LQz5l7B3XSzxTwRs0RH16yOYDqBm6ewpksEJj 24CtikdVGym4cEt5sGB9ypRxEy7f2trksz/cnxO36Af5YH1XAh18YE7VhzdnBOAfQCDIfE5O+ qeubL9cQ13brNXjaTMztVv7vm4CMrrfjKclBKGCMyLe8JRRSjJ3jQGPfJi4Dui3ppELW89Rlt YcoO3ll8naRLBpcS9lyn7YL4qE6VDMwfIaZNtzbTPL5d6UwOX3k8LnEcBBcqzkcYBhU0JLimJ m4BUUbWYRapaSvhi93+CY7oAFv5eS74kCDtQZNOM3GMYSKeaxguXhSEqr4N1NDYvlEbQMfHTX Eu3EFLZpV4jK6t8OdYO41FHO0Xjd3aIOte0QUAuHaRWESRph0q7tlRWYRqRraFCiLsveK7Ws9 iJvVLVNU0Rz+8cdj6OF1RhQdfxvtp9aGJWCEsbW3fvESzCCUX1lGg9ddk+QEQ+tUGC8EQKQTs f5e/6mQWMo+ttQzuJCmhEnWSxTsiU85elB4leoHuwEYwlra4yy7tzVh3bwKZSZYkf3MTGJpId YuHNG0RaPBBEC8kWze5XFNelhe7Jc2Q X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Hello Eli, Did again a fresh checkout and it works now fine. =20 I am using=20 git clone --depth 1 https://github.com/emacs-mirror/emacs Maybe a short sync problem. Harald > On 26. Jul 2025, at 18:44, Eli Zaretskii wrote: >=20 >> From: Harald >> Date: Sat, 26 Jul 2025 18:22:56 +0200 >> Cc: 79102@debbugs.gnu.org >>=20 >> Does this maybe help? >>=20 >> Harald >>=20 >> $ git show -p nsterm.m >> commit e3380669ed6db7a1c1574c4b39d58f9200a3ffab (HEAD -> master, = origin/master, origin/HEAD) >> Author: Alan Third >> Date: Fri Jun 6 21:45:20 2025 +0100 >>=20 >> Fix incorrectly nested ns_focus/ns_unfocus calls >>=20 >> * src/nsterm.m (ns_draw_fringe_bitmap): Move the call to ns_focus = out of >> the if for overlay_p and rename the rect from clearRect to bmpRect = to >> make it's purpose clearer. >=20 > Are you saying this commit is the one which causes the problem? From unknown Sun Aug 17 02:00:47 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Harald Subject: bug#79102: closed (Re: bug#79102: 31.0.50; nsterm.m: clearRect undeclared) Message-ID: References: <86ecu2zxsf.fsf@gnu.org> <5BA8ECDB-701D-4502-8AF9-3019A7BC5E9E@maierh.de> X-Gnu-PR-Message: they-closed 79102 X-Gnu-PR-Package: emacs Reply-To: 79102@debbugs.gnu.org Date: Sat, 26 Jul 2025 17:08:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1753549681-1459-1" This is a multi-part message in MIME format... ------------=_1753549681-1459-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #79102: 31.0.50; nsterm.m: clearRect undeclared which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 79102@debbugs.gnu.org. --=20 79102: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79102 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1753549681-1459-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 79102-done) by debbugs.gnu.org; 26 Jul 2025 17:07:09 +0000 Received: from localhost ([127.0.0.1]:44572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufiMW-0000Ks-L8 for submit@debbugs.gnu.org; Sat, 26 Jul 2025 13:07:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42002) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufiMT-0000KF-RY for 79102-done@debbugs.gnu.org; Sat, 26 Jul 2025 13:07:06 -0400 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 1ufiMO-0001g1-3m; Sat, 26 Jul 2025 13:07:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=pIirV4BXJfa4vRyncaQbughTo9pFKdIF853Q+baPtWY=; b=aD8O8foLAro9 cRqpIgmDdwR4DNvbf7OjOEJ+k2vnNK4IHWWK1uYR5Krj0HW2sH5xEV+8iFIeR65kfGOBAPFv9Heoi DeKjKgwYotB64bCAfOg96RSVJaVTjtSk2byvgAO4x7CEejsB9VbVlywJzpSz1l3ofiMy5PqIzHDE+ VFDnSNlIqTv0Al0BWWK1KN4L8wuvCReGETABc89z5llrKlPXbJ9ehcmqSOXD5GiySCZvkTKVheugm i71FDamLVwuV8rXhL5p5rpw7FP4fB5GwDE9OVkwlZAaMZgK6kKWD2uw40+96oPvzsmSi8xLzgBtPL zCG11VzBmrBlbBWF9b+hsw==; Date: Sat, 26 Jul 2025 20:06:56 +0300 Message-Id: <86ecu2zxsf.fsf@gnu.org> From: Eli Zaretskii To: Harald In-Reply-To: <28DCFCF9-9422-483C-A789-96CA0B842E4D@maierh.de> (message from Harald on Sat, 26 Jul 2025 18:58:28 +0200) Subject: Re: bug#79102: 31.0.50; nsterm.m: clearRect undeclared References: <5BA8ECDB-701D-4502-8AF9-3019A7BC5E9E@maierh.de> <86tt2zyuhy.fsf@gnu.org> <1537FE4E-4BCA-4CBE-89B9-EDC8C7B0933F@maierh.de> <86freizyul.fsf@gnu.org> <28DCFCF9-9422-483C-A789-96CA0B842E4D@maierh.de> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79102-done Cc: 79102-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: Harald > Date: Sat, 26 Jul 2025 18:58:28 +0200 > Cc: 79102@debbugs.gnu.org > > Hello Eli, > > Did again a fresh checkout and it works now fine. > > I am using > > git clone --depth 1 https://github.com/emacs-mirror/emacs > > Maybe a short sync problem. Thanks, so I'm closing this bug. ------------=_1753549681-1459-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Jul 2025 11:58:34 +0000 Received: from localhost ([127.0.0.1]:40739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufdXs-0003hy-S1 for submit@debbugs.gnu.org; Sat, 26 Jul 2025 07:58:33 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41812) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufdXj-0003h9-LW for submit@debbugs.gnu.org; Sat, 26 Jul 2025 07:58:29 -0400 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 1ufdXc-0000iL-NW for bug-gnu-emacs@gnu.org; Sat, 26 Jul 2025 07:58:16 -0400 Received: from mout.kundenserver.de ([212.227.126.133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ufdXa-0006bu-JR for bug-gnu-emacs@gnu.org; Sat, 26 Jul 2025 07:58:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=maierh.de; s=s1-ionos; t=1753531091; x=1754135891; i=harald@maierh.de; bh=oNQmkAKCzb1T5JoZOC2nhOtDF006IkA6R9D+MPF7ZFs=; h=X-UI-Sender-Class:From:Content-Type:Content-Transfer-Encoding: Mime-Version:Subject:Message-Id:Date:To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=ICg4Odj/faOxDEfiToBaCZSJfl8ry6lzFY/3qzlFgSk4xFLXyVT9OrkVm7iKd0+h YFbh6omJ41sSSEUUHJ01G1HHcbFlYd0CpF7yNEM1q6AodvM6VtmrRbCLOPyaaKWRp tqOu3slVgEFiIelX9x+rcj//5cQ4ucYc/dmMxOblx2KxY28kQSpeHuVLSrk+tgM54 P4N7CGPYe3V7HHvgXtnadqeTXovz52LA0zQRoU8+oxi60FrEgqDmEYjtVw7o0lj2E 3iYwikZ9e9h3Vnpj5ipMc7VHf04M3lnp/dAaklEwFpnBcehBySyosHAGb4wy9UKUi Tzni5b8OtISQ7DKRzQ== X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from smtpclient.apple ([94.31.112.229]) by mrelayeu.kundenserver.de (mreue010 [213.165.67.97]) with ESMTPSA (Nemesis) id 1MI5Dj-1uscEu0291-00C8EJ for ; Sat, 26 Jul 2025 13:58:11 +0200 From: Harald Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: 31.0.50; nsterm.m: clearRect undeclared Message-Id: <5BA8ECDB-701D-4502-8AF9-3019A7BC5E9E@maierh.de> Date: Sat, 26 Jul 2025 13:58:00 +0200 To: bug-gnu-emacs@gnu.org X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Provags-ID: V03:K1:aqcKDy8szPRHfW58WUZHXMy+cTuE4q/hNQx8BXEwqJPYsQhHKtj akbZS31dKDAQs5JZiANtz+TW4uxQnnjNYDF/rOC9DxeAEjxbEQLSr50Xwa9YmhJIj38g9Fy 3qBaaVuNDIj8RyJjArOPQQb7Oi/cLqrjwNICtbvjEhEPU9JtVklIZKBwTf3Gghpkka/ptLM L1P8FPNZiNR4m0F3fqsfQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:pFAIBgYuns8=;cQoyhNGObfYRKQacH9xltILHLKe TFXLEynD98lG6XlgiikohXLHfKgBoL1/MKZAYshyoQdCqeamyzVXonhQRyLZede2uIfznAhwS Uxc5rWKR/MvK+hcHuxAVzPhNRDSN3NoMNOez6vTplQp90FUcmGgVdReuTyQD5JjgCu6v9XMtf t5nl6Wi1dn6EmOHd0BQkMS+H2HIY5PHeM8P3DGmuktb3dR+V3d1Q4h4w3maGxthMVUjh/mD3y cETHGV8YTxrcEpI51l02lp9KpqnW72GFnJq27aP2c4dAilOesy8yBxpDTecI28fvaLO1EcXD1 ff+VhCOqFwnoRD4Ko/+dLvl7tzBEGKDpcgKE3Uzo8rVMqAxzsjvJP7953Iipfe78aUdci38Zx 5g3xDiI7LyRmZ5FB/0FFV6P3yDaouYuj+I0IF4TRseLuuvaWvAmUe8MynWAYTKtvdjqHEZicH nObl4cd3FugqvYYvpB2r+4Z68hYs1RuIezy0hejn7HW7k8VV+6yonU4p/kL4/t7k8eXCpqE9T AhA1LWWwiREoKhdK0Z55XQL1GFdJ7OTCa7wzEfdGaKW3QYt4+UHLSoPy5Cru0GXNiCjA1py/L U+wvBCWWRQQcRXpVHIwpGQTpsKfE0inps/l4oYNuMqgqYK7jGb20tyySnHjlw52lpmW/LYRpT 1384O1rGdSyFEPIuyxDNYBCH24doWVj/T94jUdPN5sDsSodmkYc28vqPL1wPEBEPuXsUN51Cy zOfGLoTG2oTqiKAzKF1U8tX/3/oTxeA65Gv5qcxtBQswj1G91wqCn1ueoNh18AKXDv8A9IrYi FF7RvIyksLYEnDszAUOhsSqXFIZ5YEzsyywSTiRLjD26SlEOk7Y7sMc4a0MSMQXZMQcrsyD6t LpAnmuHBEjd9McjQiknttPtIknsx1AR/IKrCt8jLveY8P4DR5TRFTEUqbXnEKTW+MICjb9I+9 74IA7uprSMvKl5i000Xj1/UAN2BfrjlE0+r75WZZ6o47PXApR7RUPk/UIiXTdAX+DT0lvho/5 66x6o0ufUq3zUFY85PgflROGVWmBFYBqqPi8VbRxV+uZegQMXHBTWPAgG2EhSShhGOKRid+cZ R7ggkjmk9mSpXVqGbYZmJ6vMCf1WCZau2Ktq8WykmOh9inzywsavCi5XbtHg1+2mRVFsR0O4U iZx0rWU8o0mCeKBW4i0wRlNScctz58LzEuc9FIxKM7Sc63Kn3N7plhRlr7vaRfQzT7Px1D6mf xBZBhy04ZEf8jJT/QtReb/Dxx3HZSh3vB2OpZy0PoTm96gyas+HUfEylViTmxg8rh66SS7Gud kjVgS3d0Xs44+7t7S3nFAeoDne8XLdSOPfxiSN7jVMXY+YaiuQVURT7yxVlCm2bUPj16M8hte DMbxp6wQrjm9dbbI7Lj6Hjf4+1f95M9yTNr87rCfVlsKOBTfG/OCvNdNuo0zo1NpQXLGR29Md WeW5gUuA73DYiMcij3/2rIcfHfhje/vtCsn50AS+PSLoNnScpKRSSl6iCWD/d73vxqn4ZHw64 Vc5bDoU0v01SK+mNPjep98G3NTzMNfZUqk8elXPux+QTs5NX31Lsy9VabHnHKsFg9f2nR4tKl NzUhhEErIucaIwxQpyOEOKFHGB2oYHn Received-SPF: pass client-ip=212.227.126.133; envelope-from=harald@maierh.de; helo=mout.kundenserver.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) By building the Nextstep port I am getting the following error: GEN globals.h CC nsterm.o nsterm.m:3058:40: error: use of undeclared identifier 'clearRect' 3058 | if (!p->overlay_p && !NSIsEmptyRect (clearRect)) | ^ nsterm.m:3063:19: error: use of undeclared identifier 'clearRect' 3063 | NSRectFill (clearRect); | ^ 2 errors generated. make: *** [nsterm.o] Error 1 !!! The previous version worked fine !!! In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin24.5.0, NS appkit-2575.60 Version 15.5 (Build 24F74)) of 2025-07-26 built on rhea Repository revision: 6e64e0bd26b6c0f1c4e90c9bc0df37a2a9ac72da Repository branch: master Windowing system distributor 'Apple', version 10.3.2575 System Description: macOS 15.5 Configured using: 'configure --with-ns --without-pop' Configured features: ACL GNUTLS LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG SQLITE3 THREADS TOOLKIT_SCROLL_BARS ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: VC dir Minor modes in effect: vc-dir-git-mode: t delete-selection-mode: t cua-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug lisp-mnt cursor-sensor smerge-mode diff whitespace vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view log-edit message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader add-log pcvs-util vc-dir ewoc dired-aux octave smie misearch multi-isearch vc-git diff-mode track-changes easy-mmode files-x vc vc-dispatcher bug-reference cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs tempo generic-x parse-time iso8601 time-date info emacs-wiki executable pcomplete derived advice directory aes cl-extra help-mode load-dir sql view thingatpt comint ansi-osc ansi-color ring delsel cua-base dired-x dired dired-loaddefs finder-inf aes-autoloads load-dir-autoloads package browse-url xdg url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process tty-child-frames emacs) Memory information: ((conses 16 215495 39902) (symbols 48 16022 0) (strings 32 53276 1470) (string-bytes 1 1535081) (vectors 16 29014) (vector-slots 8 286370 29353) (floats 8 126 87) (intervals 56 7386 0) (buffers 984 26)) ------------=_1753549681-1459-1--