From unknown Wed Jun 25 00:26:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71775: 31.0.50; Symbol's function definition is void: file-name-sans-extension Resent-From: Michael Welsh Duggan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Jun 2024 14:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71775 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 71775@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171932475220622 (code B ref -1); Tue, 25 Jun 2024 14:13:01 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jun 2024 14:12:32 +0000 Received: from localhost ([127.0.0.1]:37510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sM6uK-0005MV-TC for submit@debbugs.gnu.org; Tue, 25 Jun 2024 10:12:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:42934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sM6uG-0005MK-UX for submit@debbugs.gnu.org; Tue, 25 Jun 2024 10:12:27 -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 1sM6uE-0007YW-Uw for bug-gnu-emacs@gnu.org; Tue, 25 Jun 2024 10:12:22 -0400 Received: from md5i.com ([75.151.244.229]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sM6uC-0002nW-IC for bug-gnu-emacs@gnu.org; Tue, 25 Jun 2024 10:12:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=WCciGN/QoeJhZ/aci8L7ZW25VrG7wOIm2Jeb2KKh1Q4=; b=JAnIxWm/Az9DtbAcsPZ7/VHl3y M+wwZpD6nHxAbfa70J5u0tRSOBM/q8xDXYTH15m8qoeNgYUAOyaDkZZ7Yf3WM9oaGgQn27nvS3l/J G7ygcz/kYU+e3tfzp8tXRnEvN; Received: from rt-ax86u_pro-0c20.router.md5i.com ([192.168.177.1]:36638 helo=miko) by md5i.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97-RC2) (envelope-from ) id 1sM6uA-0000000A3jo-2Uew for bug-gnu-emacs@gnu.org; Tue, 25 Jun 2024 10:12:18 -0400 From: Michael Welsh Duggan Date: Tue, 25 Jun 2024 10:12:12 -0400 Message-ID: <8734p1862r.fsf@md5i.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=75.151.244.229; envelope-from=md5i@md5i.com; helo=md5i.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -2.4 (--) After building and installing from master, from an empty build directory, without the -j to make, I cannot run emacs from the installed binary. $ emacs -Q Loading loadup.el (source)... Dump mode: nil Using load-path (/usr/local/share/emacs/31.0.50/site-lisp /usr/local/share/emacs/site-lisp /usr/local/share/emacs/31.0.50/lisp /usr/local/share/emacs/31.0.50/lisp/emacs-lisp /usr/local/share/emacs/31.0.50/lisp/progmodes /usr/local/share/emacs/31.0.50/lisp/language /usr/local/share/emacs/31.0.50/lisp/international /usr/local/share/emacs/31.0.50/lisp/textmodes /usr/local/share/emacs/31.0.50/lisp/vc) Loading emacs-lisp/debug-early... Symbol's function definition is void: file-name-sans-extension This problem does not happen if I run emacs from its build directory. In case it matters: $ gcc --version gcc (Debian 13.2.0-25) 13.2.0 In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.0) of 2024-06-25 built on miko Repository revision: b9da5ee06f2e4ae807336dd6a641ae797831d097 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101011 System Description: Debian GNU/Linux trixie/sid Configured using: 'configure --without-toolkit-scroll-bars --with-x-toolkit=lucid --with-native-compilation --with-xinput2 'CFLAGS=-Og -ggdb' --with-tree-sitter' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: display-time-mode: t magit-wip-initial-backup-mode: t magit-wip-before-change-mode: t magit-wip-after-apply-mode: t magit-wip-after-save-mode: t magit-wip-mode: t global-git-commit-mode: t magit-auto-revert-mode: t emacs-gc-stats-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/md5i/.config/emacs/elpa/transient-20240127.1753/transient hides /home/md5i/src/emacs/md5i/lisp/transient Features: (shadow sort mail-extr gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud gnus-spec gnus-win emacsbug flyspell ispell notifications view pacproxy descr-text tramp trampver tramp-integration tramp-message tramp-compat xdg parse-time iso8601 tramp-loaddefs time sieve-manage sasl sasl-anonymous sasl-login sasl-plain rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util sgml-mode facemenu dom python project treesit ps-print ps-print-loaddefs lpr picture nm dbus xml magit-submodule 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 files-x magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode track-changes easy-mmode git-commit log-edit pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor comp comp-cstr warnings comp-run comp-common rx shell pcomplete server magit-mode transient cl-extra edmacro kmacro help-mode magit-git magit-base magit-section format-spec cursor-sensor crm dash compat nnimap nnmail gnus-int mail-source gnus-range message sendmail yank-media rfc822 mml mml-sec epa mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader utf7 nnoo gnus nnheader gnus-util time-date mail-utils range gnus-o365-oauth2 oauth2 url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny plstore generated generic-x epg rfc6068 epg-config emacs-gc-stats dired-aux ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util cus-edit pp cus-load wid-edit dired-x dired dired-loaddefs compile text-property-search comint ansi-osc ring ansi-color cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs derived cmake-mode-autoloads debian-el-autoloads docker-autoloads aio-autoloads emacs-gc-stats-autoloads groovy-mode-autoloads llvm-ts-mode-autoloads lua-mode-autoloads magit-autoloads pcase git-commit-autoloads magit-section-autoloads dash-autoloads markdown-mode-autoloads rainbow-delimiters-autoloads s-autoloads tablist-autoloads transient-autoloads info with-editor-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 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/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 xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 573469 25673) (symbols 48 29894 2) (strings 32 135258 18161) (string-bytes 1 4363917) (vectors 16 73548) (vector-slots 8 742089 36236) (floats 8 956 12) (intervals 56 738 35) (buffers 992 15)) -- Michael Welsh Duggan (md5i@md5i.com) From unknown Wed Jun 25 00:26:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71775: 31.0.50; Symbol's function definition is void: file-name-sans-extension Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Jun 2024 15:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71775 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Welsh Duggan Cc: 71775@debbugs.gnu.org Received: via spool by 71775-submit@debbugs.gnu.org id=B71775.171932809326153 (code B ref 71775); Tue, 25 Jun 2024 15:09:01 +0000 Received: (at 71775) by debbugs.gnu.org; 25 Jun 2024 15:08:13 +0000 Received: from localhost ([127.0.0.1]:37554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sM7mH-0006nl-CN for submit@debbugs.gnu.org; Tue, 25 Jun 2024 11:08:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sM7mC-0006mV-8q for 71775@debbugs.gnu.org; Tue, 25 Jun 2024 11:08:11 -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 1sM7m4-0006In-UB; Tue, 25 Jun 2024 11:08: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=CHh+fmpviOQyAC2i2mRO/ce/IxvSpyQSaVMc+oLpYzs=; b=DkSul8CF0HnH DeQZdd24IACVlegL9dtigxxTW7uRSqha+NgFWcB0xzmgcnW+8yAr9qL47joTKoRJ8d1INPvobQ07w 8Sjl0rATH/cKUXyrRUfmQmwqxjG75ah1kyzZPcQ0CRhZ4+lLdk2htdusPV3xm9xh0/2iJSbdIeR/6 WG/wOLadPN0DAYGvJ2IbhsZJ6P7n4cdsZiwC3pZQ/OW+f3VIdgVMtv1Dkgsgk3hxiezaz+8fi4RM7 pItMJKjl+a3LB3y1cEvJ/BiFXy8riof9jZZK8lYD1xsC9KeWRXk24du9mKTn3uPX4PqrvgSYo3rxK BnSr03Hn9zn5YdiBQWuQxw==; Date: Tue, 25 Jun 2024 18:07:58 +0300 Message-Id: <86frt19i29.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8734p1862r.fsf@md5i.com> (message from Michael Welsh Duggan on Tue, 25 Jun 2024 10:12:12 -0400) References: <8734p1862r.fsf@md5i.com> 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: Michael Welsh Duggan > Date: Tue, 25 Jun 2024 10:12:12 -0400 > > > After building and installing from master, from an empty build > directory, without the -j to make, I cannot run emacs from the installed > binary. > > $ emacs -Q > Loading loadup.el (source)... > Dump mode: nil > Using load-path (/usr/local/share/emacs/31.0.50/site-lisp /usr/local/share/emacs/site-lisp /usr/local/share/emacs/31.0.50/lisp /usr/local/share/emacs/31.0.50/lisp/emacs-lisp /usr/local/share/emacs/31.0.50/lisp/progmodes /usr/local/share/emacs/31.0.50/lisp/language /usr/local/share/emacs/31.0.50/lisp/international /usr/local/share/emacs/31.0.50/lisp/textmodes /usr/local/share/emacs/31.0.50/lisp/vc) > Loading emacs-lisp/debug-early... > Symbol's function definition is void: file-name-sans-extension > > This problem does not happen if I run emacs from its build directory. This seems to indicate that Emacs can't find its pdumper file. Is it where it's supposed to be? Are any of the installation directories symlinks, perhaps? Also, are you sure you cleaned up the source tree before building? Suggest to try "git clean -fdx" or a fresh clone. From unknown Wed Jun 25 00:26:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71775: 31.0.50; Symbol's function definition is void: file-name-sans-extension Resent-From: Michael Welsh Duggan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Jun 2024 20:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71775 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 71775@debbugs.gnu.org Received: via spool by 71775-submit@debbugs.gnu.org id=B71775.171934618320654 (code B ref 71775); Tue, 25 Jun 2024 20:10:02 +0000 Received: (at 71775) by debbugs.gnu.org; 25 Jun 2024 20:09:43 +0000 Received: from localhost ([127.0.0.1]:37674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMCTu-0005Mu-0l for submit@debbugs.gnu.org; Tue, 25 Jun 2024 16:09:43 -0400 Received: from md5i.com ([75.151.244.229]:45922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMCTS-0005Ls-M5 for 71775@debbugs.gnu.org; Tue, 25 Jun 2024 16:09:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=neuxt0Be+RO04/JFYNbUsO0N22BWC6z7mtuf4O1HtKI=; b=bLmWLjyOuDcijTMwn4Tfx4hpJN QQYbUaMWG2c6/OnZR6LjOH50FnXmKQHL2qQiwF4VrhYNsxlK924SWot56p3tB+62WDuT4kd9Dze7l PsSj6aJtt73IT51sPF1UDzkwl; Received: from rt-ax86u_pro-0c20.router.md5i.com ([192.168.177.1]:48158 helo=miko) by md5i.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97-RC2) (envelope-from ) id 1sMCT1-0000000A7Hh-1PsB; Tue, 25 Jun 2024 16:08:39 -0400 From: Michael Welsh Duggan In-Reply-To: <86frt19i29.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 25 Jun 2024 18:07:58 +0300") References: <8734p1862r.fsf@md5i.com> <86frt19i29.fsf@gnu.org> Date: Tue, 25 Jun 2024 16:08:39 -0400 Message-ID: <874j9gdbug.fsf@md5i.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (-) Eli Zaretskii writes: >> From: Michael Welsh Duggan >> Date: Tue, 25 Jun 2024 10:12:12 -0400 >> >> >> After building and installing from master, from an empty build >> directory, without the -j to make, I cannot run emacs from the installed >> binary. >> >> $ emacs -Q >> Loading loadup.el (source)... >> Dump mode: nil >> Using load-path (/usr/local/share/emacs/31.0.50/site-lisp >> /usr/local/share/emacs/site-lisp /usr/local/share/emacs/31.0.50/lisp >> /usr/local/share/emacs/31.0.50/lisp/emacs-lisp >> /usr/local/share/emacs/31.0.50/lisp/progmodes >> /usr/local/share/emacs/31.0.50/lisp/language >> /usr/local/share/emacs/31.0.50/lisp/international >> /usr/local/share/emacs/31.0.50/lisp/textmodes >> /usr/local/share/emacs/31.0.50/lisp/vc) >> Loading emacs-lisp/debug-early... >> Symbol's function definition is void: file-name-sans-extension >> >> This problem does not happen if I run emacs from its build directory. > > This seems to indicate that Emacs can't find its pdumper file. Is it > where it's supposed to be? Are any of the installation directories > symlinks, perhaps? It appears to be in the right location. For me the file is /usr/local/libexec/emacs/31.0.50/x86_64-pc-linux-gnu/emacs-7613461fe6ed74f6f87f777c9c08b4ef65bda3f590e4a424624ddfd514cb2f81.pdmp, which is consistent with prior installations of emacs. None of the directories are symlinks. > Also, are you sure you cleaned up the source tree before building? > Suggest to try "git clean -fdx" or a fresh clone. It looks like this did the trick. I am embarrassed that I did not try this. I'm so used to out-of-tree builds not changing (much) in the source directory. Sorry for the report, and you can close this bug. (Though it might be worth putting something like this in PROBLEMS.) -- Michael Welsh Duggan (md5i@md5i.com) From unknown Wed Jun 25 00:26:08 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: Michael Welsh Duggan Subject: bug#71775: closed (Re: bug#71775: 31.0.50; Symbol's function definition is void: file-name-sans-extension) Message-ID: References: <8734p1862r.fsf@md5i.com> X-Gnu-PR-Message: they-closed 71775 X-Gnu-PR-Package: emacs Reply-To: 71775@debbugs.gnu.org Date: Wed, 26 Jun 2024 09:04:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1719392642-27831-1" This is a multi-part message in MIME format... ------------=_1719392642-27831-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #71775: 31.0.50; Symbol's function definition is void: file-name-sans-exten= sion 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 71775@debbugs.gnu.org. --=20 71775: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D71775 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1719392642-27831-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 71775-done) by debbugs.gnu.org; 26 Jun 2024 09:03:26 +0000 Received: from localhost ([127.0.0.1]:38470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMOYn-0007E8-UN for submit@debbugs.gnu.org; Wed, 26 Jun 2024 05:03:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMOYj-0007Ds-Pl for 71775-done@debbugs.gnu.org; Wed, 26 Jun 2024 05:03:24 -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 1sMOYb-0005HM-TK; Wed, 26 Jun 2024 05:03:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=L8oMG2u4I9/ve7uvMfblcNo4WUYN+/4fajZjYK/uLQ0=; b=EIeLAQHrkjwFzEuKntYG IWXqR3251B2Z6kqpMbTTNMnHwW9VEbCL5/Lv5VKR9Z4i6ZM/KoMlI6nRFpP6CrsjT+G1qWu3Zxeii JMpv3dk3lNzSoX1uNLnF7EJJrjzC+WFfYxZCWwl+iY/Y28eaMwbttIEy9m2qPesdr4nUPBZP2K3Bh 210/lrnuamFSXIcpKU+McALdsQIFLzOVwjo0M5LmGL2HrPkl/SlaD25UffFrDBwkrrITrHsCM+k3F K0KFIvT+ts3BbOdhnx14BUzMW1SFksfou1Qk8ptQqP6/ba/fxtCYzW36GAkKJdpHNdFQuSIF1CIJn buXnhwVePziTSA==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sMOYa-0000uD-Qz; Wed, 26 Jun 2024 05:03:12 -0400 From: Andrea Corallo To: Michael Welsh Duggan Subject: Re: bug#71775: 31.0.50; Symbol's function definition is void: file-name-sans-extension In-Reply-To: <874j9gdbug.fsf@md5i.com> (Michael Welsh Duggan's message of "Tue, 25 Jun 2024 16:08:39 -0400") References: <8734p1862r.fsf@md5i.com> <86frt19i29.fsf@gnu.org> <874j9gdbug.fsf@md5i.com> Date: Wed, 26 Jun 2024 05:03:12 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71775-done Cc: 71775-done@debbugs.gnu.org, Eli Zaretskii 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 (---) Michael Welsh Duggan writes: > Eli Zaretskii writes: > >>> From: Michael Welsh Duggan >>> Date: Tue, 25 Jun 2024 10:12:12 -0400 >>> >>> >>> After building and installing from master, from an empty build >>> directory, without the -j to make, I cannot run emacs from the installed >>> binary. >>> >>> $ emacs -Q >>> Loading loadup.el (source)... >>> Dump mode: nil >>> Using load-path (/usr/local/share/emacs/31.0.50/site-lisp >>> /usr/local/share/emacs/site-lisp /usr/local/share/emacs/31.0.50/lisp >>> /usr/local/share/emacs/31.0.50/lisp/emacs-lisp >>> /usr/local/share/emacs/31.0.50/lisp/progmodes >>> /usr/local/share/emacs/31.0.50/lisp/language >>> /usr/local/share/emacs/31.0.50/lisp/international >>> /usr/local/share/emacs/31.0.50/lisp/textmodes >>> /usr/local/share/emacs/31.0.50/lisp/vc) >>> Loading emacs-lisp/debug-early... >>> Symbol's function definition is void: file-name-sans-extension >>> >>> This problem does not happen if I run emacs from its build directory. >> >> This seems to indicate that Emacs can't find its pdumper file. Is it >> where it's supposed to be? Are any of the installation directories >> symlinks, perhaps? > > It appears to be in the right location. For me the file is > /usr/local/libexec/emacs/31.0.50/x86_64-pc-linux-gnu/emacs-7613461fe6ed74f6f87f777c9c08b4ef65bda3f590e4a424624ddfd514cb2f81.pdmp, > which is consistent with prior installations of emacs. None of the > directories are symlinks. > >> Also, are you sure you cleaned up the source tree before building? >> Suggest to try "git clean -fdx" or a fresh clone. > > It looks like this did the trick. I am embarrassed that I did not try > this. I'm so used to out-of-tree builds not changing (much) in the > source directory. Sorry for the report, and you can close this bug. > (Though it might be worth putting something like this in PROBLEMS.) No problem, I think PROBLEMS is more for Emacs releases (?) while building from source on master is known sometime to require a tree clean-up. Closing meanwhile. Thanks Andrea ------------=_1719392642-27831-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Jun 2024 14:12:32 +0000 Received: from localhost ([127.0.0.1]:37510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sM6uK-0005MV-TC for submit@debbugs.gnu.org; Tue, 25 Jun 2024 10:12:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:42934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sM6uG-0005MK-UX for submit@debbugs.gnu.org; Tue, 25 Jun 2024 10:12:27 -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 1sM6uE-0007YW-Uw for bug-gnu-emacs@gnu.org; Tue, 25 Jun 2024 10:12:22 -0400 Received: from md5i.com ([75.151.244.229]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sM6uC-0002nW-IC for bug-gnu-emacs@gnu.org; Tue, 25 Jun 2024 10:12:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=WCciGN/QoeJhZ/aci8L7ZW25VrG7wOIm2Jeb2KKh1Q4=; b=JAnIxWm/Az9DtbAcsPZ7/VHl3y M+wwZpD6nHxAbfa70J5u0tRSOBM/q8xDXYTH15m8qoeNgYUAOyaDkZZ7Yf3WM9oaGgQn27nvS3l/J G7ygcz/kYU+e3tfzp8tXRnEvN; Received: from rt-ax86u_pro-0c20.router.md5i.com ([192.168.177.1]:36638 helo=miko) by md5i.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97-RC2) (envelope-from ) id 1sM6uA-0000000A3jo-2Uew for bug-gnu-emacs@gnu.org; Tue, 25 Jun 2024 10:12:18 -0400 From: Michael Welsh Duggan To: bug-gnu-emacs@gnu.org Subject: 31.0.50; Symbol's function definition is void: file-name-sans-extension X-Debbugs-Cc: Date: Tue, 25 Jun 2024 10:12:12 -0400 Message-ID: <8734p1862r.fsf@md5i.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=75.151.244.229; envelope-from=md5i@md5i.com; helo=md5i.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -2.4 (--) After building and installing from master, from an empty build directory, without the -j to make, I cannot run emacs from the installed binary. $ emacs -Q Loading loadup.el (source)... Dump mode: nil Using load-path (/usr/local/share/emacs/31.0.50/site-lisp /usr/local/share/emacs/site-lisp /usr/local/share/emacs/31.0.50/lisp /usr/local/share/emacs/31.0.50/lisp/emacs-lisp /usr/local/share/emacs/31.0.50/lisp/progmodes /usr/local/share/emacs/31.0.50/lisp/language /usr/local/share/emacs/31.0.50/lisp/international /usr/local/share/emacs/31.0.50/lisp/textmodes /usr/local/share/emacs/31.0.50/lisp/vc) Loading emacs-lisp/debug-early... Symbol's function definition is void: file-name-sans-extension This problem does not happen if I run emacs from its build directory. In case it matters: $ gcc --version gcc (Debian 13.2.0-25) 13.2.0 In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.0) of 2024-06-25 built on miko Repository revision: b9da5ee06f2e4ae807336dd6a641ae797831d097 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101011 System Description: Debian GNU/Linux trixie/sid Configured using: 'configure --without-toolkit-scroll-bars --with-x-toolkit=lucid --with-native-compilation --with-xinput2 'CFLAGS=-Og -ggdb' --with-tree-sitter' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: display-time-mode: t magit-wip-initial-backup-mode: t magit-wip-before-change-mode: t magit-wip-after-apply-mode: t magit-wip-after-save-mode: t magit-wip-mode: t global-git-commit-mode: t magit-auto-revert-mode: t emacs-gc-stats-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/md5i/.config/emacs/elpa/transient-20240127.1753/transient hides /home/md5i/src/emacs/md5i/lisp/transient Features: (shadow sort mail-extr gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud gnus-spec gnus-win emacsbug flyspell ispell notifications view pacproxy descr-text tramp trampver tramp-integration tramp-message tramp-compat xdg parse-time iso8601 tramp-loaddefs time sieve-manage sasl sasl-anonymous sasl-login sasl-plain rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util sgml-mode facemenu dom python project treesit ps-print ps-print-loaddefs lpr picture nm dbus xml magit-submodule 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 files-x magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode track-changes easy-mmode git-commit log-edit pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor comp comp-cstr warnings comp-run comp-common rx shell pcomplete server magit-mode transient cl-extra edmacro kmacro help-mode magit-git magit-base magit-section format-spec cursor-sensor crm dash compat nnimap nnmail gnus-int mail-source gnus-range message sendmail yank-media rfc822 mml mml-sec epa mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader utf7 nnoo gnus nnheader gnus-util time-date mail-utils range gnus-o365-oauth2 oauth2 url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny plstore generated generic-x epg rfc6068 epg-config emacs-gc-stats dired-aux ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util cus-edit pp cus-load wid-edit dired-x dired dired-loaddefs compile text-property-search comint ansi-osc ring ansi-color cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs derived cmake-mode-autoloads debian-el-autoloads docker-autoloads aio-autoloads emacs-gc-stats-autoloads groovy-mode-autoloads llvm-ts-mode-autoloads lua-mode-autoloads magit-autoloads pcase git-commit-autoloads magit-section-autoloads dash-autoloads markdown-mode-autoloads rainbow-delimiters-autoloads s-autoloads tablist-autoloads transient-autoloads info with-editor-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 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/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 xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 573469 25673) (symbols 48 29894 2) (strings 32 135258 18161) (string-bytes 1 4363917) (vectors 16 73548) (vector-slots 8 742089 36236) (floats 8 956 12) (intervals 56 738 35) (buffers 992 15)) -- Michael Welsh Duggan (md5i@md5i.com) ------------=_1719392642-27831-1-- From unknown Wed Jun 25 00:26:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71775: 31.0.50; Symbol's function definition is void: file-name-sans-extension Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 26 Jun 2024 13:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71775 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: mwd@md5i.com, 71775@debbugs.gnu.org Received: via spool by 71775-submit@debbugs.gnu.org id=B71775.171940750031276 (code B ref 71775); Wed, 26 Jun 2024 13:12:02 +0000 Received: (at 71775) by debbugs.gnu.org; 26 Jun 2024 13:11:40 +0000 Received: from localhost ([127.0.0.1]:38773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMSR2-00088N-FD for submit@debbugs.gnu.org; Wed, 26 Jun 2024 09:11:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMSR0-000887-F2 for 71775@debbugs.gnu.org; Wed, 26 Jun 2024 09:11:39 -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 1sMSQs-0006CX-Or; Wed, 26 Jun 2024 09:11:30 -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=KXrDzUZBBbkrHyvHv4j4NLXh3gwBptr/2vj87keLVkc=; b=UDWfgfjaqbpH Jigv37qPFvVeFrA3j8BTdB5ffcjkNI2zawt9Z+MMxwsXCtHRshwnaDyKbmLzcIYyl1y18v29QXsiv aMxxDSYwww+dnSFSm4r0VawnS8kaVvqZR8Ez6dR7kDrqGAziYOG521cYS5hNa9CpXMyZCXZ2D+NZ2 l80hHG5u7rjSd3dteE5hSTz/Rczappuhy5fbLkypwP0DM23QlxDpif0O3sncWBv+lacYD8gcy0TnD TxXiSW4P/rJoe2V7U5j15Lb5Lx5zqz8uAv5uAEqFR+IvKyUuNdLcq+HbkwJ72eVxNGaNHczLqyvrs UTERVJx/TyBy55f0nbr/KQ==; Date: Wed, 26 Jun 2024 16:11:18 +0300 Message-Id: <86msn797d5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Andrea Corallo on Wed, 26 Jun 2024 05:03:12 -0400) References: <8734p1862r.fsf@md5i.com> <86frt19i29.fsf@gnu.org> <874j9gdbug.fsf@md5i.com> 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: Andrea Corallo > Cc: Eli Zaretskii , 71775-done@debbugs.gnu.org > Date: Wed, 26 Jun 2024 05:03:12 -0400 > > Michael Welsh Duggan writes: > > > Eli Zaretskii writes: > > > >>> From: Michael Welsh Duggan > >>> Date: Tue, 25 Jun 2024 10:12:12 -0400 > >>> > >>> > >>> After building and installing from master, from an empty build > >>> directory, without the -j to make, I cannot run emacs from the installed > >>> binary. > >>> > >>> $ emacs -Q > >>> Loading loadup.el (source)... > >>> Dump mode: nil > >>> Using load-path (/usr/local/share/emacs/31.0.50/site-lisp > >>> /usr/local/share/emacs/site-lisp /usr/local/share/emacs/31.0.50/lisp > >>> /usr/local/share/emacs/31.0.50/lisp/emacs-lisp > >>> /usr/local/share/emacs/31.0.50/lisp/progmodes > >>> /usr/local/share/emacs/31.0.50/lisp/language > >>> /usr/local/share/emacs/31.0.50/lisp/international > >>> /usr/local/share/emacs/31.0.50/lisp/textmodes > >>> /usr/local/share/emacs/31.0.50/lisp/vc) > >>> Loading emacs-lisp/debug-early... > >>> Symbol's function definition is void: file-name-sans-extension > >>> > >>> This problem does not happen if I run emacs from its build directory. > >> > >> This seems to indicate that Emacs can't find its pdumper file. Is it > >> where it's supposed to be? Are any of the installation directories > >> symlinks, perhaps? > > > > It appears to be in the right location. For me the file is > > /usr/local/libexec/emacs/31.0.50/x86_64-pc-linux-gnu/emacs-7613461fe6ed74f6f87f777c9c08b4ef65bda3f590e4a424624ddfd514cb2f81.pdmp, > > which is consistent with prior installations of emacs. None of the > > directories are symlinks. > > > >> Also, are you sure you cleaned up the source tree before building? > >> Suggest to try "git clean -fdx" or a fresh clone. > > > > It looks like this did the trick. I am embarrassed that I did not try > > this. I'm so used to out-of-tree builds not changing (much) in the > > source directory. Sorry for the report, and you can close this bug. > > (Though it might be worth putting something like this in PROBLEMS.) > > No problem, I think PROBLEMS is more for Emacs releases (?) while > building from source on master is known sometime to require a tree > clean-up. Right. If we want to put this somewhere, the right place is INSTALL.REPO, I think.