From unknown Tue Jun 17 01:36:49 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#66274 <66274@debbugs.gnu.org> To: bug#66274 <66274@debbugs.gnu.org> Subject: Status: 30.0.50; Typo in search.c prevents build on master Reply-To: bug#66274 <66274@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:36:49 +0000 retitle 66274 30.0.50; Typo in search.c prevents build on master reassign 66274 emacs submitter 66274 Jani Juhani Sinervo severity 66274 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 03:11:36 2023 Received: (at submit) by debbugs.gnu.org; 30 Sep 2023 07:11:36 +0000 Received: from localhost ([127.0.0.1]:57620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmU8V-0002rr-4F for submit@debbugs.gnu.org; Sat, 30 Sep 2023 03:11:36 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmKEa-0008LM-Co for submit@debbugs.gnu.org; Fri, 29 Sep 2023 16:37:16 -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 1qmKEE-000307-OZ for bug-gnu-emacs@gnu.org; Fri, 29 Sep 2023 16:36:51 -0400 Received: from mail2.aboa.net ([212.146.44.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qmKEB-00024l-Vz for bug-gnu-emacs@gnu.org; Fri, 29 Sep 2023 16:36:50 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=sinervo.fi; h=from:to :subject:date:message-id:mime-version:content-type; q=dns; s= private; b=lle+2SPU8iGlW+fMstOC0ajcj1f2rsQd3X+TPbYEOJJU3ibht+SU+ XyMsIQbLl+Qo83QNH55xqptDoz8WhZLwXePD8jP5+n55DewGVcAI3eW7nVOoAe5E dH6ggXyiNxiie3sQJeeCJqpEYA/Z5aznsuAySn+UU15GOWij/4SehA= DKIM-Signature: v=1; a=rsa-sha1; c=simple; d=sinervo.fi; h=from:to :subject:date:message-id:mime-version:content-type; s=private; bh=H1FoTWcQ5pDWlKtbmjbu0Qie2/Y=; b=TzVqCAjrrC64VXw3L9YDmvDMTkCA UbtMS4zePkgcpEzCyIv5XQQ1kbyKzGo2m3lVd30URjbkNrEJQaRHtCjpYtG0YtTu LhK5fJ4YqDjQOb2D2F4Rp3taln/L0pUj3R8b2sgyBKKs0+kMRWbR5Yqg+aEXbIDn 8WBQSKzgTBkf/CQ= Received: (qmail 4979 invoked by uid 89); 29 Sep 2023 20:36:31 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=private; d=sinervo.fi; b=jEyaQMBxbKOi8kcLrjxg53vPZshJHDv1Jn35J8l1XYBxisNNKU3+Uln583WCx3Z5hfu8kbjG/Z+RAzUzUBnFxcGP8TenrMImlTnRa8Iig/QE9dnmopF/nbKfGHML8i0Cgyz5Uw6LUq2nlNnwIqdR7aE7xAo1gqR4RxkzmghcTrA=; Received: by simscan 1.4.0 ppid: 4973, pid: 4976, t: 0.0907s scanners: attach: 1.4.0 Received: from unknown (HELO blackstar) (jani@sinervo.fi@188.67.156.93) by mail2 with ESMTPA; 29 Sep 2023 20:36:31 -0000 From: Jani Juhani Sinervo To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Typo in search.c prevents build on master Date: Fri, 29 Sep 2023 23:36:24 +0300 Message-ID: <878r8og1iv.fsf@sinervo.fi> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=212.146.44.12; envelope-from=jani@sinervo.fi; helo=mail2.aboa.net 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 30 Sep 2023 03:11:34 -0400 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 (-) There seems to have been a typo in `search.c' in the commit 35fbf6f15830f576fd1909f4a8d30e7ba1d777bd, which prevents building Emacs from sources, even with a fully clean repository. The build error is as follows: > search.c:3400:2: error: invalid preprocessing directive #elsif; did you mean #elif? > 3400 | #elsif HAVE_OPEN_MEMSTREAM > | ^~~~~ > | elif This typo seems to have gotten introduced in the commit cc0d7d7a3867e4554f89262e4641c9845ee0d647, which also introduced the function this typo is found within. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.17.8, Xaw3d scroll bars) of 2023-09-20 built on blackstar Repository revision: 74dffcdf4f25ce4dc9074b0215f9967fb3e245a5 Repository branch: master System Description: Fedora Linux 39 (Thirty Nine Prerelease) Configured using: 'configure --prefix=/home/jani/.local/stow/emacs --enable-locallisppath=/usr/share/emacs/site-lisp --with-mailutils --with-sound=yes --with-x-toolkit=lucid --with-wide-int --with-cairo-xcb --with-imagemagick --with-json --with-tree-sitter --with-file-notification=yes --with-native-compilation=yes --with-x' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ IMAGEMAGICK JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XPM LUCID ZLIB Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: C/*l Minor modes in effect: bug-reference-prog-mode: t global-git-commit-mode: t magit-auto-revert-mode: t auto-revert-mode: t electric-pair-mode: t flymake-mode: t rainbow-delimiters-mode: t which-key-mode: t yas-global-mode: t yas-minor-mode: t corfu-popupinfo-mode: t global-corfu-mode: t corfu-mode: t marginalia-mode: t override-global-mode: t recentf-mode: t savehist-mode: t vertico-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: linux auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: /home/jani/.emacs.d/elpa/embark-consult-0.7/embark-org hides /home/jani/.emacs.d/elpa/embark-0.22.1/embark-org /home/jani/.emacs.d/elpa/transient-0.4.3/transient hides /home/jani/.local/stow/emacs/share/emacs/30.0.50/lisp/transient Features: (shadow emacsbug consult magit-bookmark bookmark flymake-cc vc bug-reference cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs term ehelp vc-git vc-dispatcher flow-fill sort mm-archive textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg qp gnus-ml disp-table utf-7 gnus-cite mail-extr nndraft nnmh epa-file network-stream nsm nnfolder nnnil gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig nntp gnus-cache gnus-sum shr pixel-fill kinsoku url-file gnus-group gnus-undo cus-start gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode git-commit log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor shell pcomplete server magit-mode transient format-spec magit-git magit-section magit-utils crm dash mule-util comp comp-cstr rx term/linux elec-pair checkdoc lisp-mnt flymake-proc flymake compile comint ansi-osc ring warnings thingatpt rainbow-delimiters tango-theme finder-inf auth-source-pass gnus nnheader gnus-util text-property-search time-date mail-utils range mm-util mail-prsvr ansi-color project which-key yasnippet kind-icon svg-lib color svg dom corfu-popupinfo corfu marginalia edmacro kmacro use-package-bind-key bind-key easy-mmode orderless recentf tree-widget savehist vertico compat use-package-ensure cl-extra help-mode use-package-core mozc clang-rename clang-include-fixer let-alist clang-format xml corfu-autoloads edit-indirect-autoloads embark-consult-autoloads consult-autoloads embark-autoloads kind-icon-autoloads magit-autoloads git-commit-autoloads magit-section-autoloads marginalia-autoloads markdown-mode-autoloads orderless-autoloads pass-autoloads f-autoloads dash-autoloads password-store-otp-autoloads password-store-autoloads rainbow-delimiters-autoloads s-autoloads svg-lib-autoloads transient-autoloads vertico-autoloads which-key-autoloads with-editor-autoloads info compat-autoloads yasnippet-autoloads package browse-url 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 password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 848780 114546) (symbols 48 35620 2) (strings 32 213682 4713) (string-bytes 1 5788929) (vectors 16 84558) (vector-slots 8 1391594 54829) (floats 8 491 645) (intervals 56 6051 194) (buffers 992 22)) From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:14:16 2023 Received: (at 66274-done) by debbugs.gnu.org; 30 Sep 2023 08:14:16 +0000 Received: from localhost ([127.0.0.1]:57641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmV79-0004kw-V1 for submit@debbugs.gnu.org; Sat, 30 Sep 2023 04:14:16 -0400 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]:55707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmV76-0004kf-BP for 66274-done@debbugs.gnu.org; Sat, 30 Sep 2023 04:14:14 -0400 Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-50573e85ee0so841569e87.3 for <66274-done@debbugs.gnu.org>; Sat, 30 Sep 2023 01:13:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696061631; x=1696666431; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :from:to:cc:subject:date:message-id:reply-to; bh=/Vx5X5KVHSdq4rHRBnZgM7dGNfHPHmhcSWoM0sJ25Zk=; b=lOjUja42k1J/YvdHID3z16MVH0BF2kk6XJd0d9opDbqzYEMM72a/NrnTN0vj/j8aIt sKUFO/u7cWJM1JGSIMr7ZQmAHlyBFbYhJpGJTJOWT3ZAOvFWPajYR4yZMQhpQi7VaQB9 ZSOEDJHU7zeiXUwwATcdoc39k1Fbgr59uIn5AZEQilBWzVZGIRszBQbRFNKXD51Z1xgm 40j5U0YKVzWEDJ1MteSQNSFF+VtSp7bgfWuuu5IimMILvZbB7H0+GW2M/H2099v3ZXHl 65ivezFmMvCCA5o/MP2Ku22quUct85Y3xUiO2hgN9ys5WRopWekVlpaFxwgTJ0I4QFcg 20uQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696061631; x=1696666431; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=/Vx5X5KVHSdq4rHRBnZgM7dGNfHPHmhcSWoM0sJ25Zk=; b=h3a/2VrWCqvIhX+Kmi4hIdhEq+1j5KhUSClitCm7UcCSJ/sb4Iy5rWfQX963QLiHz8 RKOapUJTsDs0aXeQ5o5qO/KlYWnjCkxqWu7c0rTm2+JP+ftj8InfGe+NQbQjCSL1GS9t l2avHt5ewVvYGxG/KvtThHIOabbicHLN47phMV/TxdL/e9prO0b58IwAdfZH9ioLBAZj 9Ngjyx2R3ILX/GPry0njrsIv/t3TDRDYyhXbamTvPZevxSCRUX4vHPFvd18tJ6/ZUzPJ sriwpYSN5ryxNFbIHDCEb3EmRFsBIyFXivPlZCbCxpoZng6I0Z1wY22yluMwXjIMCkRA qb5g== X-Gm-Message-State: AOJu0YzvclI4xtZ9CTn+LMYe+JIIBXrVuVGpS31EEgVpSymG7quKkkdd xjw+0O5n20EnuKb9+AuW1oGxbffKb6fns3o15ieHGGc2 X-Google-Smtp-Source: AGHT+IG2FNtR566+7XFEk8pCqJ+x+tSXa1gOSLYDl2a/kuH6p4ZAoaQ+drpiI+RSHQywLVglWwRQ5ometNtBJ4i/XIs= X-Received: by 2002:a05:6512:308e:b0:502:d765:a7c9 with SMTP id z14-20020a056512308e00b00502d765a7c9mr7060841lfd.28.1696061630682; Sat, 30 Sep 2023 01:13:50 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 30 Sep 2023 01:13:50 -0700 From: Stefan Kangas In-Reply-To: <878r8og1iv.fsf@sinervo.fi> References: <878r8og1iv.fsf@sinervo.fi> MIME-Version: 1.0 Date: Sat, 30 Sep 2023 01:13:50 -0700 Message-ID: Subject: Re: bug#66274: 30.0.50; Typo in search.c prevents build on master To: Jani Juhani Sinervo , 66274-done@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66274-done 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 (-) Jani Juhani Sinervo writes: > There seems to have been a typo in `search.c' in the commit > 35fbf6f15830f576fd1909f4a8d30e7ba1d777bd, which prevents building Emacs > from sources, even with a fully clean repository. > > The build error is as follows: > >> search.c:3400:2: error: invalid preprocessing directive #elsif; did you mean #elif? >> 3400 | #elsif HAVE_OPEN_MEMSTREAM >> | ^~~~~ >> | elif > > This typo seems to have gotten introduced in the commit > cc0d7d7a3867e4554f89262e4641c9845ee0d647, which also introduced the > function this typo is found within. Thanks, this has been fixed so I'm closing this bug. Please test and report back if you're still having issues. From unknown Tue Jun 17 01:36:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 28 Oct 2023 11:24:12 +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