From unknown Sat Jun 21 10:46:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 Resent-From: Mark Grosen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Sep 2024 21:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 73415@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17269556068352 (code B ref -1); Sat, 21 Sep 2024 21:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Sep 2024 21:53:26 +0000 Received: from localhost ([127.0.0.1]:40408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ss82f-0002Ad-Rl for submit@debbugs.gnu.org; Sat, 21 Sep 2024 17:53:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:36642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ss82d-0002AU-6F for submit@debbugs.gnu.org; Sat, 21 Sep 2024 17:53:24 -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 1ss82I-0006Oa-7u for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2024 17:53:02 -0400 Received: from mail-ej1-f48.google.com ([209.85.218.48]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ss82F-0001yS-NH for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2024 17:53:01 -0400 Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-a8a837cec81so224600366b.2 for ; Sat, 21 Sep 2024 14:52:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726955577; x=1727560377; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=B1qe6bSCTOXRfSmX5UcLczeSSX0a4Pk+dBeKV9UEtEs=; b=cAr+nHR1Z6Z5xDlTcxBM7sOhxl78FjgxFSAdEEF7fDmYPJtl3XWwT7qlUnXUeqT0lJ 4/yV+zAIwhN0GnQRrT/nYNP1qKh2pG382uGFVeZ4rIMwy/iepE41MMRkIiKVxPIodpM8 RgTHS0pxFbbOW6yP5s8lsscrQlkRDIxINTZ6OMYOsoIew74SPgRG0zLkFqWPaamLTiCr leMZlQduYVNWv3pUyvhiQr7xqYDNQiiR8OKYJTEPjCcP2P8xnIjnn6F/CukXzBT01E02 aZM5+qGpsgVvBIabnnj6ATyswzfY5mSGQSSQS/mQAyU7pukWJh3PVXvfvSoa5jXqINSY Cf3w== X-Gm-Message-State: AOJu0Yztt4mXWT/N1BoS6L6ArhzH78E2hpMe3gOlHdD2QHJ0t66xDrF8 +bbwdbv5e3aAE62yPXKDX5O8Ll1qC+atQny3lhFRSv4JHjRHhX/p6PCNMzPpOKGjpkh44Apur+d mV01uJEVewzGQjtsYAaei9/3GrFPQuX8QG/s= X-Google-Smtp-Source: AGHT+IF6ypXluKEmOxSi7nkJ0CaLbA5BtYvHPslFydmzLSb3bn5VjMc/3sxPxyfZXTEJVyL84VzKG2Q+XJ0X5/P4qt4= X-Received: by 2002:a05:6402:1ecf:b0:5c4:2be3:dc76 with SMTP id 4fb4d7f45d1cf-5c464a7e412mr9677340a12.30.1726955576901; Sat, 21 Sep 2024 14:52:56 -0700 (PDT) MIME-Version: 1.0 From: Mark Grosen Date: Sat, 21 Sep 2024 14:52:45 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=209.85.218.48; envelope-from=mdgrosen@gmail.com; helo=mail-ej1-f48.google.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1.047, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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.1 (--) Building Emacs 30.0.91 and later on Ubuntu 24.04 fails with a "Pure Lisp overflowed" error. To workaround this issue, I used the following build steps: make bootstrap MYCPPFLAGS='-DSYSTEM_PURESIZE_EXTRA=200000' ./configure make MYCPPFLAGS='-DSYSTEM_PURESIZE_EXTRA=400000' Note that the 'bootstrap' build required a smaller extra size on my system. With these changes, the build succeeded and Emacs appears to function normally. This was required on the current emacs-30 branch. In GNU Emacs 30.0.91 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-09-21 built on sam Repository revision: c1f2501f55d7454222389244512f732ac5e778b4 Repository branch: mg-emacs-30 System Description: Ubuntu 24.04.1 LTS Configured using: 'configure --with-pgtk --with-imagemagick --with-native-compilation --with-tree-sitter --without-compress-install --with-webp --prefix=/home/mark/emacs' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ IMAGEMAGICK JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: paredit-mode: t display-battery-mode: t doom-modeline-mode: t popper-echo-mode: t popper-mode: t which-key-mode: t global-corfu-mode: t corfu-mode: t all-the-icons-completion-mode: t marginalia-mode: t vertico-multiform-mode: t vertico-mode: t recentf-mode: t windmove-mode: t jinx-mode: t override-global-mode: t pyvenv-tracking-mode: t minions-mode: t amx-mode: t savehist-mode: t server-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 context-menu-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 transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/mark/.emacs.d/elpa/transient-20240918.1138/transient hides /home/mark/emacs/share/emacs/30.0.91/lisp/transient /home/mark/.emacs.d/elpa/ef-themes-1.8.0/theme-loaddefs hides /home/mark/emacs/share/emacs/30.0.91/lisp/theme-loaddefs Features: (shadow sort mail-extr emacsbug mule-util minibuf-eldef facemenu two-column flyspell ispell org-modern oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader gnus-win ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi org-journal org-crypt epa derived cal-iso paredit battery doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon init popper-echo popper tmr ellama vc vc-dispatcher eww url-queue mm-url gnus nnheader gnus-util mail-utils range llm-ollama llm-provider-utils llm-request-plz url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw plz-event-source plz-media-type plz llm cus-edit cus-load casual-suite casual-symbol-overlay casual-symbol-overlay-settings casual-symbol-overlay-version casual-symbol-overlay-utils symbol-overlay casual-agenda casual-agenda-settings casual-agenda-version casual-agenda-utils org-clock org-agenda casual-bookmarks casual-bookmarks-settings casual-bookmarks-version casual-bookmarks-utils casual-avy casual-avy-version gptel-org the-org-mode-expansions embark-org org-element org-persist org-id org-refile org-element-ast avl-tree org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat org-macs display-line-numbers casual-re-builder casual-re-builder-settings casual-re-builder-version casual-re-builder-utils casual-info casual-info-settings casual-info-utils casual-info-variables casual-info-version casual-ibuffer casual-ibuffer-filter ibuf-ext casual-ibuffer-settings casual-ibuffer-version casual-ibuffer-utils ibuffer ibuffer-loaddefs casual-isearch casual-isearch-settings casual-isearch-version casual-isearch-utils casual-dired casual-dired-settings casual-dired-version casual-dired-sort-by casual-dired-utils casual-dired-variables elint checkdoc lisp-mnt image-dired image-dired-tags image-dired-external image-dired-util image-mode exif wdired dired-x casual-calc casual-calc-symbolic casual-calc-variables casual-calc-algebra calcalg3 casual-calc-financial casual-calc-stack calc-undo calc-yank casual-calc-trail casual-calc-graphics casual-calc-fileio calc-vec casual-calc-vector casual-calc-predicates casual-calc-units casual-calc-trigonometric casual-calc-time casual-calc-settings casual-calc-angle-measure casual-calc-rounding casual-calc-random calc-comb casual-calc-logarithmic casual-calc-conversion casual-calc-complex casual-calc-binary casual-calc-radix casual-calc-labels casual-calc-version casual-calc-utils casual-lib casual-lib-version casual-calc--calc calc-math calc-ext calc calc-loaddefs rect calc-macs dictionary external-completion dictionary-connection dwim-shell-commands proced dwim-shell-command view dired-aux helpful cc-langs trace cl-print edebug debug backtrace info-look help-fns radix-tree elisp-refs relint osm ready-player xr secrets dbus gptel-anthropic gptel gptel-openai devdocs shr pixel-fill kinsoku url-file svg xml dom which-key lsp-pyright lsp-mode lsp-protocol network-stream puny nsm markdown-mode noutline outline inline imenu ht filenotify f ewoc epg rfc6068 epg-config tempel-collection tempel corfu orderless all-the-icons-completion marginalia vertico-multiform vertico easy-kill recentf tree-widget wid-edit buffer-move windmove expand-region yaml-mode-expansions text-mode-expansions cc-mode-expansions python-el-fgallina-expansions er-basic-expansions expand-region-core expand-region-custom dumb-jump popup xref wgrep grep deadgrep spinner embark-consult consult embark ffap avy flycheck-vale let-alist flycheck powerthesaurus jeison dash jinx vterm-toggle tramp-sh vterm bookmark pp tramp trampver tramp-integration tramp-message tramp-compat xdg parse-time iso8601 time-date tramp-loaddefs face-remap color advice find-func vterm-module term/xterm xterm yaml-mode scad-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cmake-mode thingatpt rst compile text-property-search make-mode use-package-bind-key bind-key easy-mmode edit-indirect cl pyvenv eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-module-loaddefs esh-util files-x printing ps-print ps-print-loaddefs lpr keycast all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons minions amx comp comp-cstr warnings comp-run comp-common s re-builder finder-inf savehist ef-maris-dark-theme ef-themes server pixelblaze websocket bindat ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util mp-mode transient dired dired-loaddefs python rx project treesit term disp-table shell pcomplete ehelp comint ansi-osc ansi-color use-package-ensure use-package-core mg all-the-icons-completion-autoloads all-the-icons-dired-autoloads all-the-icons-autoloads amx-autoloads binky-autoloads buffer-move-autoloads cargo-autoloads casual-suite-autoloads casual-agenda-autoloads casual-bookmarks-autoloads casual-re-builder-autoloads casual-info-autoloads casual-avy-autoloads casual-ibuffer-autoloads casual-dired-autoloads casual-isearch-autoloads casual-calc-autoloads casual-symbol-overlay-autoloads casual-lib-autoloads cmake-mode-autoloads consult-dir-autoloads consult-projectile-autoloads corfu-autoloads dap-mode-autoloads bui-autoloads deadgrep-autoloads define-word-autoloads devdocs-autoloads doom-modeline-autoloads dumb-jump-autoloads dwim-shell-command-autoloads easy-kill-autoloads edit-indirect-autoloads ef-themes-autoloads ellama-autoloads embark-consult-autoloads consult-autoloads embark-autoloads expand-region-autoloads flycheck-vale-autoloads gnuplot-autoloads gptel-autoloads helpful-autoloads elisp-refs-autoloads iedit-autoloads indent-bars-autoloads jinx-autoloads js2-mode-autoloads kconfig-mode-autoloads keycast-autoloads llm-autoloads lsp-docker-autoloads lsp-pyright-autoloads lsp-treemacs-autoloads lsp-ui-autoloads lsp-mode-autoloads lua-mode-autoloads magit-autoloads pcase magit-section-autoloads marginalia-autoloads markdown-preview-mode-autoloads minions-autoloads nerd-icons-autoloads nov-autoloads esxml-autoloads kv-autoloads orderless-autoloads org-journal-autoloads org-modern-autoloads osm-autoloads package-lint-autoloads paredit-autoloads pixelblaze-autoloads plz-autoloads popper-autoloads popup-autoloads format-spec edmacro kmacro compat cl-extra help-mode hydra ring lv jeison-autoloads projectile-autoloads pyvenv-autoloads ready-player-autoloads relint-autoloads rustic-autoloads flycheck-autoloads rust-mode-autoloads scad-mode-autoloads shrink-path-autoloads f-autoloads soccer-autoloads spinner-autoloads sx-autoloads markdown-mode-autoloads symbol-overlay-autoloads tempel-collection-autoloads tempel-autoloads tmr-autoloads transient-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads s-autoloads dash-autoloads vertico-autoloads vterm-toggle-autoloads vterm-autoloads web-mode-autoloads web-server-autoloads websocket-autoloads wgrep-autoloads info with-editor-autoloads xr-autoloads xterm-color-autoloads yaml-autoloads yaml-mode-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/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd 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 dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 893887 413249) (symbols 48 60492 53) (strings 32 245825 85410) (string-bytes 1 7249550) (vectors 16 97247) (vector-slots 8 1134736 131249) (floats 8 1560 385) (intervals 56 958 287) (buffers 992 12)) From unknown Sat Jun 21 10:46:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Sep 2024 05:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Grosen , Andrea Corallo Cc: 73415@debbugs.gnu.org Received: via spool by 73415-submit@debbugs.gnu.org id=B73415.17269819771805 (code B ref 73415); Sun, 22 Sep 2024 05:13:02 +0000 Received: (at 73415) by debbugs.gnu.org; 22 Sep 2024 05:12:57 +0000 Received: from localhost ([127.0.0.1]:40656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ssEu1-0000T3-CK for submit@debbugs.gnu.org; Sun, 22 Sep 2024 01:12:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ssEtz-0000Sp-Ex for 73415@debbugs.gnu.org; Sun, 22 Sep 2024 01:12:56 -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 1ssEtY-0002nO-6f; Sun, 22 Sep 2024 01:12:28 -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=q7qNK3F7X92DyuBf2R7bycHERRP2jBYOC04pxtNmaBY=; b=sID2aoPKwre4 JuKwlMNb5CPvOkFw6KYcRZstuxDCCFhvUEylso+GOeZJr0xjZTHAV211ZfS7k3L0SctE24g3Zpcwf vg+GsJxBCe+cnuEbUXTDOQoC9XbZ9DnRPLXuliXIv15W1hSXaZAMoqjWz5kmToa+VPHTpKkCexyEn vXN2UL5amCiO1IbBC8L5jdqZ2bWai+QX5nkr4NybuZTk0yYTNanc59Ex2nm4T17kb9dEDjQGxJdWx A5HMMLv9wTqon7swu/ysnuiYwPvZqia4CsHOMeK7ujIMya9x0pw2UpgPoIEGpuYa9XjeOgKYVXaQ+ X0XQExC/e+XROb6M/6EhTQ==; Date: Sun, 22 Sep 2024 08:12:24 +0300 Message-Id: <86frps2rwn.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Mark Grosen on Sat, 21 Sep 2024 14:52:45 -0700) References: 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: Mark Grosen > Date: Sat, 21 Sep 2024 14:52:45 -0700 > > Building Emacs 30.0.91 and later on Ubuntu 24.04 fails with a > "Pure Lisp overflowed" error. To workaround this issue, I used > the following build steps: > > make bootstrap MYCPPFLAGS='-DSYSTEM_PURESIZE_EXTRA=200000' > ./configure > make MYCPPFLAGS='-DSYSTEM_PURESIZE_EXTRA=400000' > > Note that the 'bootstrap' build required a smaller extra size > on my system. > > With these changes, the build succeeded and Emacs appears to > function normally. This was required on the current emacs-30 > branch. Thanks, but 400KB of pure space is too much to just increase the size without understanding why this is needed. Did you really need 400KB, or would a smaller number do? If the latter, what is the smallest addition that avoids the overflow in your case? Also, please answer the following questions: . what was the absolute file name of the top-level directory where you unpacked the pretest tarball (assuming that this happens with building the pretest, not a Git checkout)? . what were the commands you used to build? . does the problem go away if you build a "normal" Emacs, i.e. not a PGTK build? From unknown Sat Jun 21 10:46:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 Resent-From: Mark Grosen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Sep 2024 22:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Andrea Corallo , 73415@debbugs.gnu.org Received: via spool by 73415-submit@debbugs.gnu.org id=B73415.172721844928751 (code B ref 73415); Tue, 24 Sep 2024 22:55:01 +0000 Received: (at 73415) by debbugs.gnu.org; 24 Sep 2024 22:54:09 +0000 Received: from localhost ([127.0.0.1]:47068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stEQ3-0007Ta-MW for submit@debbugs.gnu.org; Tue, 24 Sep 2024 18:54:08 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:53312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stEQ1-0007Sw-UU for 73415@debbugs.gnu.org; Tue, 24 Sep 2024 18:54:06 -0400 Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-42cb6f3a5bcso77625515e9.2 for <73415@debbugs.gnu.org>; Tue, 24 Sep 2024 15:53:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727218415; x=1727823215; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=p3xf26uDhuQe7vvDIojgg4qCS1pVI4onYARz1MoseJo=; b=kKxjF+W7LeJSUqWSiEp6juKwpIWMLMTei4OOkTJTWXVNjdZC1cBoGlltL58TPF2v7X VEfumUd22ChxVcyDdktyYo39CR7vMlz8Rl8vYEJ5HR845onQ9J/OuBXp1RbPLjwgkwY0 ZhzLQOIv0WewRxDPDX2fpkMFxi9zPwoH9kk4e7fT88EwTYUEHjTCHK0xa0zoAvHXtta1 LxbgSPqsFpU+hryImbiYU0hRo2w8YB/q/25SikKG9aNNiX9XqXdDqCTxD4BuhzA8MEA9 bnS+glYgaYOzOsgJOMAjua6xXfKCGWhz/cJasbxN67tRfq3J83pscExaKWsovzKMm51k 6diQ== X-Forwarded-Encrypted: i=1; AJvYcCVyXcZr+CoREf2jP+TD/mJwuBCzLC4udaY8XK4ZgiSmhyoNRvmQVIC0V2BkimjRPlOpfo2b7w==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yz6H64df284NtaD4bOfkFfpqmaMkQdwu7EBhQk801z61pDU59bo 3KYNH83uJvpBcMI5DD0gS8Qsohu00wseRZc5pnS0SM96S/dDHVXim3UHKNnWb6U0WFGQsAoGVAn djHHEt3c+jE+liFrQU2ionQAn327INg== X-Google-Smtp-Source: AGHT+IGx1pY7dYQU0X3qUnxPRXGy0ZMrK/Sixn1Ly+UX+AlP8Uox5iukylt8fzBjCi0QchxIIcmugAqfla/VsVkYI2w= X-Received: by 2002:a5d:4f08:0:b0:376:f482:8fdf with SMTP id ffacd0b85a97d-37cc245d6d3mr798503f8f.4.1727218414701; Tue, 24 Sep 2024 15:53:34 -0700 (PDT) MIME-Version: 1.0 References: <86frps2rwn.fsf@gnu.org> In-Reply-To: <86frps2rwn.fsf@gnu.org> From: Mark Grosen Date: Tue, 24 Sep 2024 15:53:23 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) 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.8 (/) > Thanks, but 400KB of pure space is too much to just increase the size > without understanding why this is needed. Did you really need 400KB, > or would a smaller number do? If the latter, what is the smallest > addition that avoids the overflow in your case? 290000 is the smallest that works, with or without --with-pgtk > . what was the absolute file name of the top-level directory where > you unpacked the pretest tarball (assuming that this happens with > building the pretest, not a Git checkout)? This is built from git checkout of emacs-30 or emacs-30.0.91 in /home/mark/Stuff/emacs I did some more experiments and found that my original build commands fail but the first suggested one in INSTALL.repo works. > . what were the commands you used to build? Fails: git clean -fdx make bootstrap -j12 ./configure --with-webp make -j12 Works: git clean -fdx make -j12 configure=3D"--with-webp" However, the first way does work if there are no 'configure' options. Any option to configure causes a failure. > . does the problem go away if you build a "normal" Emacs, i.e. not a PGTK build? no, only if there are no options Thanks for your help. Mark Mark On Sat, Sep 21, 2024 at 10:12=E2=80=AFPM Eli Zaretskii wrote= : > > > From: Mark Grosen > > Date: Sat, 21 Sep 2024 14:52:45 -0700 > > > > Building Emacs 30.0.91 and later on Ubuntu 24.04 fails with a > > "Pure Lisp overflowed" error. To workaround this issue, I used > > the following build steps: > > > > make bootstrap MYCPPFLAGS=3D'-DSYSTEM_PURESIZE_EXTRA=3D200000' > > ./configure > > make MYCPPFLAGS=3D'-DSYSTEM_PURESIZE_EXTRA=3D400000' > > > > Note that the 'bootstrap' build required a smaller extra size > > on my system. > > > > With these changes, the build succeeded and Emacs appears to > > function normally. This was required on the current emacs-30 > > branch. > > Thanks, but 400KB of pure space is too much to just increase the size > without understanding why this is needed. Did you really need 400KB, > or would a smaller number do? If the latter, what is the smallest > addition that avoids the overflow in your case? > > Also, please answer the following questions: > > . what was the absolute file name of the top-level directory where > you unpacked the pretest tarball (assuming that this happens with > building the pretest, not a Git checkout)? > . what were the commands you used to build? > . does the problem go away if you build a "normal" Emacs, i.e. not a > PGTK build? From unknown Sat Jun 21 10:46:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Sep 2024 11:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Grosen Cc: acorallo@gnu.org, 73415@debbugs.gnu.org Received: via spool by 73415-submit@debbugs.gnu.org id=B73415.172726514012978 (code B ref 73415); Wed, 25 Sep 2024 11:53:01 +0000 Received: (at 73415) by debbugs.gnu.org; 25 Sep 2024 11:52:20 +0000 Received: from localhost ([127.0.0.1]:57715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stQZ9-0003NF-K6 for submit@debbugs.gnu.org; Wed, 25 Sep 2024 07:52:19 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56730) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stQZ8-0003N3-4j for 73415@debbugs.gnu.org; Wed, 25 Sep 2024 07:52:18 -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 1stQYc-000060-5X; Wed, 25 Sep 2024 07:51:46 -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=euRmys+gBnrq1q43yF1XYEc8PgHbTqGZnIhXTqgRHsk=; b=oxXGaVVFpp0K x7e01rI+BKgpcSADwgrd/sWxCS5BDFI7QSuJi7pgQbvL0edy4U7DjHJjkEfs1+WzB3GwfVeFYL8kl bN38BCiOR4CFeJqAWHkR6+b2mX/t0kCFlqw3liGI+/dy9p9jiaVVQPZ0lfFE8tPKfdV0lytb7o6zp jc+pvsP/fBERjDqdnuiqz/ifucOP46HC8EyS8qoLQRv1Rkh1dNmxhAlgl0Lqn2IC/IPisHakjwfvz 2/hM83dPQE5+ixrX+SMqGddGtN6xSFJAFi6lBARSpiUdwVCIvlQABMV+Ms3MaSs8OM8UAZa9m6Ozg qfDUdlszOr5LTCpWV+YjqA==; Date: Wed, 25 Sep 2024 14:51:43 +0300 Message-Id: <86frpoc5o0.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Mark Grosen on Tue, 24 Sep 2024 15:53:23 -0700) References: <86frps2rwn.fsf@gnu.org> 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: Mark Grosen > Date: Tue, 24 Sep 2024 15:53:23 -0700 > Cc: Andrea Corallo , 73415@debbugs.gnu.org > > > Thanks, but 400KB of pure space is too much to just increase the size > > without understanding why this is needed. Did you really need 400KB, > > or would a smaller number do? If the latter, what is the smallest > > addition that avoids the overflow in your case? > > 290000 is the smallest that works, with or without --with-pgtk > > > . what was the absolute file name of the top-level directory where > > you unpacked the pretest tarball (assuming that this happens with > > building the pretest, not a Git checkout)? > > This is built from git checkout of emacs-30 or emacs-30.0.91 in > /home/mark/Stuff/emacs > > I did some more experiments and found that my original build commands > fail but the first suggested one > in INSTALL.repo works. > > > . what were the commands you used to build? > > Fails: > git clean -fdx > make bootstrap -j12 > ./configure --with-webp > make -j12 > > Works: > git clean -fdx > make -j12 configure="--with-webp" > > However, the first way does work if there are no 'configure' options. > Any option to configure causes a failure. Thanks, in that case I think this is a known issue, and we decided not to fix it on the emacs-30 release branch because building the pretest tarball (which doesn't require to go via bootstrap) works with the original pure-size. Andrea, what did we decide regarding the long-term solution for this? Did we mean to somehow solve the issue with dynamic doc strings? From unknown Sat Jun 21 10:46:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Sep 2024 13:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Mark Grosen , 73415@debbugs.gnu.org Received: via spool by 73415-submit@debbugs.gnu.org id=B73415.172727168910953 (code B ref 73415); Wed, 25 Sep 2024 13:42:02 +0000 Received: (at 73415) by debbugs.gnu.org; 25 Sep 2024 13:41:29 +0000 Received: from localhost ([127.0.0.1]:35552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stSGn-0002qZ-Cl for submit@debbugs.gnu.org; Wed, 25 Sep 2024 09:41:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stSGl-0002qG-S4 for 73415@debbugs.gnu.org; Wed, 25 Sep 2024 09:41:28 -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 1stSGF-0005Ik-SV; Wed, 25 Sep 2024 09:40:55 -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=eHkDvOxJ89+preoRpd7YmiNf2nP/PPrI01ITGIqUbgo=; b=ScLKket/aFeJgBsyUIAo +TnXJmZ0qiSMemhvuFPdjqUDCta6MEG6eRBT8se0464yIc0NTkd5yOzxJGzCFmpiCkQXxoV3ox47o sesW55CxtqzR8ceyJio4sBPntnHtzcqd6661+se7+jiT0jnB9eeDPQBKsNsP4HOVO0GyqH9ypaHV1 ig+u5D2/miGYNwDC+xF36CDJL5/iiVXN1MwPzm7dzPVe4Y90z89M85xIQ7P+GV2/IW2amyAigczO/ PW+ZDjjoTPBw20/bTODi73Gi3XZTB5QrtNdTmvcQMZuIkHa1kaOXV71Qfv0vMRpYwP6dhuJRkv6CY ms2IsZ3j3iOwSg==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1stSGF-0004GF-2Q; Wed, 25 Sep 2024 09:40:55 -0400 From: Andrea Corallo In-Reply-To: <86frpoc5o0.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 25 Sep 2024 14:51:43 +0300") References: <86frps2rwn.fsf@gnu.org> <86frpoc5o0.fsf@gnu.org> Date: Wed, 25 Sep 2024 09:40:54 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (---) Eli Zaretskii writes: >> From: Mark Grosen >> Date: Tue, 24 Sep 2024 15:53:23 -0700 >> Cc: Andrea Corallo , 73415@debbugs.gnu.org >>=20 >> > Thanks, but 400KB of pure space is too much to just increase the size >> > without understanding why this is needed. Did you really need 400KB, >> > or would a smaller number do? If the latter, what is the smallest >> > addition that avoids the overflow in your case? >>=20 >> 290000 is the smallest that works, with or without --with-pgtk >>=20 >> > . what was the absolute file name of the top-level directory where >> > you unpacked the pretest tarball (assuming that this happens with >> > building the pretest, not a Git checkout)? >>=20 >> This is built from git checkout of emacs-30 or emacs-30.0.91 in >> /home/mark/Stuff/emacs >>=20 >> I did some more experiments and found that my original build commands >> fail but the first suggested one >> in INSTALL.repo works. >>=20 >> > . what were the commands you used to build? >>=20 >> Fails: >> git clean -fdx >> make bootstrap -j12 >> ./configure --with-webp >> make -j12 >>=20 >> Works: >> git clean -fdx >> make -j12 configure=3D"--with-webp" >>=20 >> However, the first way does work if there are no 'configure' options. >> Any option to configure causes a failure. > > Thanks, in that case I think this is a known issue, and we decided not > to fix it on the emacs-30 release branch because building the pretest > tarball (which doesn't require to go via bootstrap) works with the > original pure-size. > > Andrea, what did we decide regarding the long-term solution for this? > Did we mean to somehow solve the issue with dynamic doc strings? AFAIR we dedided that for master we=C2=AE'll extend the code to support native compiled functions with lazy docs and we'll emit them even while native compiling. Andrea From unknown Sat Jun 21 10:46:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Sep 2024 15:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: mark@grosen.org, 73415@debbugs.gnu.org Received: via spool by 73415-submit@debbugs.gnu.org id=B73415.172727980716241 (code B ref 73415); Wed, 25 Sep 2024 15:57:02 +0000 Received: (at 73415) by debbugs.gnu.org; 25 Sep 2024 15:56:47 +0000 Received: from localhost ([127.0.0.1]:43159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stUNj-0004Ds-3W for submit@debbugs.gnu.org; Wed, 25 Sep 2024 11:56:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stUNh-0004Db-Gn for 73415@debbugs.gnu.org; Wed, 25 Sep 2024 11:56:46 -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 1stUNB-0006qa-Ru; Wed, 25 Sep 2024 11:56:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=EnIEDidbWCQK0uXF8uyxFoNoxvHXh0jf9xmafE56vfI=; b=WVA8feL5KWTWBgbxiVMz ilHJPDylRFllqHpYRVgT2lIfd2DbdG+0NJXgkzD5kr83CcXfn68sh9gXLq+D8QJPA3W3P8UFb+J7M eA2Mpg5e3RWERpD9b08in7hNCzNMb7mwYm55FA3hSMac+BYW5U5l5V/ysDOsHRcAEOHXJG3iMjot2 etUeFLbwxNgDeGhyF2vjFLS/2b6sIp+OSARz7X+z/p1ru+/uzXNSdna57b3BYBH67H/ke/bo092cp qxmATv0n44H+9GJW7WQUY8s9gggWgoLvkFGKqdmnRUpBJOdgbl12n+wHQ+8b+Uq5OspGtdaAYyNMJ gCU57uAuPtyG/Q==; Date: Wed, 25 Sep 2024 18:56:12 +0300 Message-Id: <86v7yjbucj.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Andrea Corallo on Wed, 25 Sep 2024 09:40:54 -0400) References: <86frps2rwn.fsf@gnu.org> <86frpoc5o0.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Mark Grosen , 73415@debbugs.gnu.org > Date: Wed, 25 Sep 2024 09:40:54 -0400 > > Eli Zaretskii writes: > > > Andrea, what did we decide regarding the long-term solution for this? > > Did we mean to somehow solve the issue with dynamic doc strings? > > AFAIR we dedided that for master we®'ll extend the code to support > native compiled functions with lazy docs and we'll emit them even while > native compiling. OK, so the decision is indeed not to try solving this on emacs-30. I wasn't sure. Thanks. From unknown Sat Jun 21 10:46:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Sep 2024 18:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: mark@grosen.org, 73415@debbugs.gnu.org Received: via spool by 73415-submit@debbugs.gnu.org id=B73415.172728932431346 (code B ref 73415); Wed, 25 Sep 2024 18:36:01 +0000 Received: (at 73415) by debbugs.gnu.org; 25 Sep 2024 18:35:24 +0000 Received: from localhost ([127.0.0.1]:48620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stWrD-00089W-UG for submit@debbugs.gnu.org; Wed, 25 Sep 2024 14:35:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stWrC-00089F-He for 73415@debbugs.gnu.org; Wed, 25 Sep 2024 14:35:23 -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 1stWqg-000262-9l; Wed, 25 Sep 2024 14:34:50 -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=PwqqBi4C/wXW6CP/0JUjhnnQ1qGFOEQkU5TXwc5DMYo=; b=QX9LVTFYCKqeNOW5hX9q wVJidElYKmlAVU7pGMoJ3DD47skpUNUiMzpkboYaWmbe5TsgloLWJqZr04itjdznSK7INb6RBrG3U ZydLsreN4RXAVJ/YKCgHURXFG9rE3Y5Z/XxXHxL+sP/g3Vz/uBGnXp2hJr9GGFvBKeIfAgU1t7qJf Ae9qjOcNmFwDy6PGHovqB4gkkO+F9DrGEwtglADeat4dolQrDufZLxJcngjyfyuFFUsM3ljPoCAsb DFcx/jwGYGRxDIq0lxEUf/cujxwLZm318PEmRG+u6P9DckArlfgWmKVrLa6fJuRY+Tc/1tl4tBYOd MK+Fvn6pye+6TA==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1stWqf-0005E6-5P; Wed, 25 Sep 2024 14:34:49 -0400 From: Andrea Corallo In-Reply-To: <86v7yjbucj.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 25 Sep 2024 18:56:12 +0300") References: <86frps2rwn.fsf@gnu.org> <86frpoc5o0.fsf@gnu.org> <86v7yjbucj.fsf@gnu.org> Date: Wed, 25 Sep 2024 14:34:49 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (---) Eli Zaretskii writes: >> From: Andrea Corallo >> Cc: Mark Grosen , 73415@debbugs.gnu.org >> Date: Wed, 25 Sep 2024 09:40:54 -0400 >>=20 >> Eli Zaretskii writes: >>=20 >> > Andrea, what did we decide regarding the long-term solution for this? >> > Did we mean to somehow solve the issue with dynamic doc strings? >>=20 >> AFAIR we dedided that for master we=C2=AE'll extend the code to support >> native compiled functions with lazy docs and we'll emit them even while >> native compiling. > > OK, so the decision is indeed not to try solving this on emacs-30. I > wasn't sure. That was my understanding at least, as we could not find a simple fix/workaround with limited impact we could install in emacs-30. Of course if you have a different suggestion please voice it. Thanks Andrea From unknown Sat Jun 21 10:46:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 Resent-From: Mark Grosen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Sep 2024 03:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: Eli Zaretskii , 73415@debbugs.gnu.org Received: via spool by 73415-submit@debbugs.gnu.org id=B73415.17273213947426 (code B ref 73415); Thu, 26 Sep 2024 03:30:02 +0000 Received: (at 73415) by debbugs.gnu.org; 26 Sep 2024 03:29:54 +0000 Received: from localhost ([127.0.0.1]:41877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stfCT-0001vi-VZ for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:29:54 -0400 Received: from mail-ej1-f51.google.com ([209.85.218.51]:54770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stfCS-0001vS-57 for 73415@debbugs.gnu.org; Wed, 25 Sep 2024 23:29:53 -0400 Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-a8d24f98215so68736366b.1 for <73415@debbugs.gnu.org>; Wed, 25 Sep 2024 20:29:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727321359; x=1727926159; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vJmUU211+Fi4vt5nFIxnNbNAhmq+WfkOr1CHSZhjigg=; b=fqqrTfYHjnLuCFZBkVANsSzg37GySwyYqSpqXyJaOQ6URZOY999KwGYKSuyTMGuTAH 6fMVx1zyF+PwtThuCwGhXjcasGz8/2KHGWHR9D+MjPXvXRS28IxzeEMo6PkENh0iwLbj nU4rRmo+z6EcbK86+V0pJ7Xah8ErfEG0AqOMuqUMVrZxoRI43oT0C7mxMGZX6WYu6i2C gmZtUriWj84DTNDkeiFt5aMnPbs1aa6U8Tqy7Kc5H1mX3kDo9x7ZDf1LkivAF2NBsOCY rcQalYIxlZUF9VeXL6xlgAzpfCrhye5vnkUFSR3x9oAVMYAfZCp9deAprfNkI4s3Do9p 7xfw== X-Forwarded-Encrypted: i=1; AJvYcCVVA3I83bKP+dfQ//luKpQLV7XKCsmDl8f2kFq+AQfgGoCJcmjvZt6j4C6oCpalcAXUSf5s1w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxOKm+WG2GP/JxYaKFBAEKihtRruz7E4ENMbgmhtiL1zEIAytXO mKxjF/O7Iana6yM00tzeSIMdL33IT9aCVt1xAc7GMN+jSLO4x38KOGTlh2IPS9Hmls8kWs+WOde 6tv4GGbbBCbVAWUeIVt69Enbn5wVXdTgL X-Google-Smtp-Source: AGHT+IHGWvrCmvqZmdtW4o8Os+HTFoBGjHoR2zUoauDsT7Smc4iROdGoV1MVdIiYQgdsa13OFF9b7+s3VjoX526DmoY= X-Received: by 2002:a17:907:6d23:b0:a8d:25d3:65e4 with SMTP id a640c23a62f3a-a93a03f65b7mr455992366b.36.1727321359323; Wed, 25 Sep 2024 20:29:19 -0700 (PDT) MIME-Version: 1.0 References: <86frps2rwn.fsf@gnu.org> <86frpoc5o0.fsf@gnu.org> <86v7yjbucj.fsf@gnu.org> In-Reply-To: From: Mark Grosen Date: Wed, 25 Sep 2024 20:29:06 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) 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.8 (/) >> OK, so the decision is indeed not to try solving this on emacs-30. I >> wasn't sure. > That was my understanding at least, as we could not find a simple > fix/workaround with limited impact we could install in emacs-30. Of > course if you have a different suggestion please voice it. Thanks for the feedback. I know how to build more efficiently now, so my issue is closed. I will leave it to you if this warrants a line in the chan= gelog or INSTALL.repo. I appreciate your quick and friendly help - thanks for all you do for Emacs= ! Mark On Wed, Sep 25, 2024 at 11:35=E2=80=AFAM Andrea Corallo = wrote: > > Eli Zaretskii writes: > > >> From: Andrea Corallo > >> Cc: Mark Grosen , 73415@debbugs.gnu.org > >> Date: Wed, 25 Sep 2024 09:40:54 -0400 > >> > >> Eli Zaretskii writes: > >> > >> > Andrea, what did we decide regarding the long-term solution for this= ? > >> > Did we mean to somehow solve the issue with dynamic doc strings? > >> > >> AFAIR we dedided that for master we=C2=AE'll extend the code to suppor= t > >> native compiled functions with lazy docs and we'll emit them even whil= e > >> native compiling. > > > > OK, so the decision is indeed not to try solving this on emacs-30. I > > wasn't sure. > > That was my understanding at least, as we could not find a simple > fix/workaround with limited impact we could install in emacs-30. Of > course if you have a different suggestion please voice it. > > Thanks > > Andrea From unknown Sat Jun 21 10:46:39 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: Mark Grosen Subject: bug#73415: closed (Re: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04) Message-ID: References: <86cykqc4bo.fsf@gnu.org> X-Gnu-PR-Message: they-closed 73415 X-Gnu-PR-Package: emacs Reply-To: 73415@debbugs.gnu.org Date: Thu, 26 Sep 2024 06:56:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1727333763-26954-1" This is a multi-part message in MIME format... ------------=_1727333763-26954-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 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 73415@debbugs.gnu.org. --=20 73415: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73415 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1727333763-26954-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 73415-done) by debbugs.gnu.org; 26 Sep 2024 06:55:22 +0000 Received: from localhost ([127.0.0.1]:47805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stiPJ-0006qi-Bt for submit@debbugs.gnu.org; Thu, 26 Sep 2024 02:55:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sti4G-0005M0-FL for 73415-done@debbugs.gnu.org; Thu, 26 Sep 2024 02:33:37 -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 1sti3h-0005hZ-7D; Thu, 26 Sep 2024 02:33:02 -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=PQCQlRkjvbFej69cOJ2W3KwinWXD7QXHf3riQTx82hg=; b=ARWm4z5Q0ukO wzFHkKNfjyaepHtttzqfCqK9ZmQ5OLt4CuXxHYY0M7n9v9mXTvxlJXeqMYlOjm1GCdGS073VNLM6A kA1Y1E4rxZtxoPBvIwaiCOWoILH/NZ1HiKh9cJJP4OTg018vrolG+AS9lgqk6sb0X0NnrImsJOwhk Ty/KzMFDMSQ5tRmSh8Z2DBg+UEsU0znw2hwa3jLGapWp1MafxMiZnuACwtNvZg6cfE2KXCfBR2+os dbayUNdkRiGgC9EtZHFzVpUfreUbgJM5/wPK0RG8B71BYgUDCPVJWP3cRslTsNAmWgFnrDXuyoSw3 72F2mKrb9YRY41ZGnX150Q==; Date: Thu, 26 Sep 2024 09:32:59 +0300 Message-Id: <86cykqc4bo.fsf@gnu.org> From: Eli Zaretskii To: Mark Grosen In-Reply-To: (message from Mark Grosen on Wed, 25 Sep 2024 20:29:06 -0700) Subject: Re: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 References: <86frps2rwn.fsf@gnu.org> <86frpoc5o0.fsf@gnu.org> <86v7yjbucj.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73415-done Cc: acorallo@gnu.org, 73415-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: Mark Grosen > Date: Wed, 25 Sep 2024 20:29:06 -0700 > Cc: Eli Zaretskii , 73415@debbugs.gnu.org > > >> OK, so the decision is indeed not to try solving this on emacs-30. I > >> wasn't sure. > > > That was my understanding at least, as we could not find a simple > > fix/workaround with limited impact we could install in emacs-30. Of > > course if you have a different suggestion please voice it. > > Thanks for the feedback. I know how to build more efficiently now, so my > issue is closed. Thanks, closing the bug. > I will leave it to you if this warrants a line in the changelog or > INSTALL.repo. We might do that, but I'd first need to understand better your reasons for using "make bootstrap" when building from a tarball. The Emacs release and pretest tarballs are intentionally prepared to make the build as fast as possible, which is why all the platform-independent files produced by bootstrapping (notably, the configure script, all the *.elc files, and all the Info manuals) are included in the tarball. So why did you decide to bootstrap? ------------=_1727333763-26954-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Sep 2024 21:53:26 +0000 Received: from localhost ([127.0.0.1]:40408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ss82f-0002Ad-Rl for submit@debbugs.gnu.org; Sat, 21 Sep 2024 17:53:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:36642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ss82d-0002AU-6F for submit@debbugs.gnu.org; Sat, 21 Sep 2024 17:53:24 -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 1ss82I-0006Oa-7u for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2024 17:53:02 -0400 Received: from mail-ej1-f48.google.com ([209.85.218.48]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ss82F-0001yS-NH for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2024 17:53:01 -0400 Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-a8a837cec81so224600366b.2 for ; Sat, 21 Sep 2024 14:52:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726955577; x=1727560377; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=B1qe6bSCTOXRfSmX5UcLczeSSX0a4Pk+dBeKV9UEtEs=; b=cAr+nHR1Z6Z5xDlTcxBM7sOhxl78FjgxFSAdEEF7fDmYPJtl3XWwT7qlUnXUeqT0lJ 4/yV+zAIwhN0GnQRrT/nYNP1qKh2pG382uGFVeZ4rIMwy/iepE41MMRkIiKVxPIodpM8 RgTHS0pxFbbOW6yP5s8lsscrQlkRDIxINTZ6OMYOsoIew74SPgRG0zLkFqWPaamLTiCr leMZlQduYVNWv3pUyvhiQr7xqYDNQiiR8OKYJTEPjCcP2P8xnIjnn6F/CukXzBT01E02 aZM5+qGpsgVvBIabnnj6ATyswzfY5mSGQSSQS/mQAyU7pukWJh3PVXvfvSoa5jXqINSY Cf3w== X-Gm-Message-State: AOJu0Yztt4mXWT/N1BoS6L6ArhzH78E2hpMe3gOlHdD2QHJ0t66xDrF8 +bbwdbv5e3aAE62yPXKDX5O8Ll1qC+atQny3lhFRSv4JHjRHhX/p6PCNMzPpOKGjpkh44Apur+d mV01uJEVewzGQjtsYAaei9/3GrFPQuX8QG/s= X-Google-Smtp-Source: AGHT+IF6ypXluKEmOxSi7nkJ0CaLbA5BtYvHPslFydmzLSb3bn5VjMc/3sxPxyfZXTEJVyL84VzKG2Q+XJ0X5/P4qt4= X-Received: by 2002:a05:6402:1ecf:b0:5c4:2be3:dc76 with SMTP id 4fb4d7f45d1cf-5c464a7e412mr9677340a12.30.1726955576901; Sat, 21 Sep 2024 14:52:56 -0700 (PDT) MIME-Version: 1.0 From: Mark Grosen Date: Sat, 21 Sep 2024 14:52:45 -0700 Message-ID: Subject: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=209.85.218.48; envelope-from=mdgrosen@gmail.com; helo=mail-ej1-f48.google.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1.047, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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.1 (--) Building Emacs 30.0.91 and later on Ubuntu 24.04 fails with a "Pure Lisp overflowed" error. To workaround this issue, I used the following build steps: make bootstrap MYCPPFLAGS='-DSYSTEM_PURESIZE_EXTRA=200000' ./configure make MYCPPFLAGS='-DSYSTEM_PURESIZE_EXTRA=400000' Note that the 'bootstrap' build required a smaller extra size on my system. With these changes, the build succeeded and Emacs appears to function normally. This was required on the current emacs-30 branch. In GNU Emacs 30.0.91 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-09-21 built on sam Repository revision: c1f2501f55d7454222389244512f732ac5e778b4 Repository branch: mg-emacs-30 System Description: Ubuntu 24.04.1 LTS Configured using: 'configure --with-pgtk --with-imagemagick --with-native-compilation --with-tree-sitter --without-compress-install --with-webp --prefix=/home/mark/emacs' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ IMAGEMAGICK JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: paredit-mode: t display-battery-mode: t doom-modeline-mode: t popper-echo-mode: t popper-mode: t which-key-mode: t global-corfu-mode: t corfu-mode: t all-the-icons-completion-mode: t marginalia-mode: t vertico-multiform-mode: t vertico-mode: t recentf-mode: t windmove-mode: t jinx-mode: t override-global-mode: t pyvenv-tracking-mode: t minions-mode: t amx-mode: t savehist-mode: t server-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 context-menu-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 transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/mark/.emacs.d/elpa/transient-20240918.1138/transient hides /home/mark/emacs/share/emacs/30.0.91/lisp/transient /home/mark/.emacs.d/elpa/ef-themes-1.8.0/theme-loaddefs hides /home/mark/emacs/share/emacs/30.0.91/lisp/theme-loaddefs Features: (shadow sort mail-extr emacsbug mule-util minibuf-eldef facemenu two-column flyspell ispell org-modern oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader gnus-win ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi org-journal org-crypt epa derived cal-iso paredit battery doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon init popper-echo popper tmr ellama vc vc-dispatcher eww url-queue mm-url gnus nnheader gnus-util mail-utils range llm-ollama llm-provider-utils llm-request-plz url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw plz-event-source plz-media-type plz llm cus-edit cus-load casual-suite casual-symbol-overlay casual-symbol-overlay-settings casual-symbol-overlay-version casual-symbol-overlay-utils symbol-overlay casual-agenda casual-agenda-settings casual-agenda-version casual-agenda-utils org-clock org-agenda casual-bookmarks casual-bookmarks-settings casual-bookmarks-version casual-bookmarks-utils casual-avy casual-avy-version gptel-org the-org-mode-expansions embark-org org-element org-persist org-id org-refile org-element-ast avl-tree org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat org-macs display-line-numbers casual-re-builder casual-re-builder-settings casual-re-builder-version casual-re-builder-utils casual-info casual-info-settings casual-info-utils casual-info-variables casual-info-version casual-ibuffer casual-ibuffer-filter ibuf-ext casual-ibuffer-settings casual-ibuffer-version casual-ibuffer-utils ibuffer ibuffer-loaddefs casual-isearch casual-isearch-settings casual-isearch-version casual-isearch-utils casual-dired casual-dired-settings casual-dired-version casual-dired-sort-by casual-dired-utils casual-dired-variables elint checkdoc lisp-mnt image-dired image-dired-tags image-dired-external image-dired-util image-mode exif wdired dired-x casual-calc casual-calc-symbolic casual-calc-variables casual-calc-algebra calcalg3 casual-calc-financial casual-calc-stack calc-undo calc-yank casual-calc-trail casual-calc-graphics casual-calc-fileio calc-vec casual-calc-vector casual-calc-predicates casual-calc-units casual-calc-trigonometric casual-calc-time casual-calc-settings casual-calc-angle-measure casual-calc-rounding casual-calc-random calc-comb casual-calc-logarithmic casual-calc-conversion casual-calc-complex casual-calc-binary casual-calc-radix casual-calc-labels casual-calc-version casual-calc-utils casual-lib casual-lib-version casual-calc--calc calc-math calc-ext calc calc-loaddefs rect calc-macs dictionary external-completion dictionary-connection dwim-shell-commands proced dwim-shell-command view dired-aux helpful cc-langs trace cl-print edebug debug backtrace info-look help-fns radix-tree elisp-refs relint osm ready-player xr secrets dbus gptel-anthropic gptel gptel-openai devdocs shr pixel-fill kinsoku url-file svg xml dom which-key lsp-pyright lsp-mode lsp-protocol network-stream puny nsm markdown-mode noutline outline inline imenu ht filenotify f ewoc epg rfc6068 epg-config tempel-collection tempel corfu orderless all-the-icons-completion marginalia vertico-multiform vertico easy-kill recentf tree-widget wid-edit buffer-move windmove expand-region yaml-mode-expansions text-mode-expansions cc-mode-expansions python-el-fgallina-expansions er-basic-expansions expand-region-core expand-region-custom dumb-jump popup xref wgrep grep deadgrep spinner embark-consult consult embark ffap avy flycheck-vale let-alist flycheck powerthesaurus jeison dash jinx vterm-toggle tramp-sh vterm bookmark pp tramp trampver tramp-integration tramp-message tramp-compat xdg parse-time iso8601 time-date tramp-loaddefs face-remap color advice find-func vterm-module term/xterm xterm yaml-mode scad-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cmake-mode thingatpt rst compile text-property-search make-mode use-package-bind-key bind-key easy-mmode edit-indirect cl pyvenv eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-module-loaddefs esh-util files-x printing ps-print ps-print-loaddefs lpr keycast all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons minions amx comp comp-cstr warnings comp-run comp-common s re-builder finder-inf savehist ef-maris-dark-theme ef-themes server pixelblaze websocket bindat ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util mp-mode transient dired dired-loaddefs python rx project treesit term disp-table shell pcomplete ehelp comint ansi-osc ansi-color use-package-ensure use-package-core mg all-the-icons-completion-autoloads all-the-icons-dired-autoloads all-the-icons-autoloads amx-autoloads binky-autoloads buffer-move-autoloads cargo-autoloads casual-suite-autoloads casual-agenda-autoloads casual-bookmarks-autoloads casual-re-builder-autoloads casual-info-autoloads casual-avy-autoloads casual-ibuffer-autoloads casual-dired-autoloads casual-isearch-autoloads casual-calc-autoloads casual-symbol-overlay-autoloads casual-lib-autoloads cmake-mode-autoloads consult-dir-autoloads consult-projectile-autoloads corfu-autoloads dap-mode-autoloads bui-autoloads deadgrep-autoloads define-word-autoloads devdocs-autoloads doom-modeline-autoloads dumb-jump-autoloads dwim-shell-command-autoloads easy-kill-autoloads edit-indirect-autoloads ef-themes-autoloads ellama-autoloads embark-consult-autoloads consult-autoloads embark-autoloads expand-region-autoloads flycheck-vale-autoloads gnuplot-autoloads gptel-autoloads helpful-autoloads elisp-refs-autoloads iedit-autoloads indent-bars-autoloads jinx-autoloads js2-mode-autoloads kconfig-mode-autoloads keycast-autoloads llm-autoloads lsp-docker-autoloads lsp-pyright-autoloads lsp-treemacs-autoloads lsp-ui-autoloads lsp-mode-autoloads lua-mode-autoloads magit-autoloads pcase magit-section-autoloads marginalia-autoloads markdown-preview-mode-autoloads minions-autoloads nerd-icons-autoloads nov-autoloads esxml-autoloads kv-autoloads orderless-autoloads org-journal-autoloads org-modern-autoloads osm-autoloads package-lint-autoloads paredit-autoloads pixelblaze-autoloads plz-autoloads popper-autoloads popup-autoloads format-spec edmacro kmacro compat cl-extra help-mode hydra ring lv jeison-autoloads projectile-autoloads pyvenv-autoloads ready-player-autoloads relint-autoloads rustic-autoloads flycheck-autoloads rust-mode-autoloads scad-mode-autoloads shrink-path-autoloads f-autoloads soccer-autoloads spinner-autoloads sx-autoloads markdown-mode-autoloads symbol-overlay-autoloads tempel-collection-autoloads tempel-autoloads tmr-autoloads transient-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads s-autoloads dash-autoloads vertico-autoloads vterm-toggle-autoloads vterm-autoloads web-mode-autoloads web-server-autoloads websocket-autoloads wgrep-autoloads info with-editor-autoloads xr-autoloads xterm-color-autoloads yaml-autoloads yaml-mode-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/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd 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 dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 893887 413249) (symbols 48 60492 53) (strings 32 245825 85410) (string-bytes 1 7249550) (vectors 16 97247) (vector-slots 8 1134736 131249) (floats 8 1560 385) (intervals 56 958 287) (buffers 992 12)) ------------=_1727333763-26954-1-- From unknown Sat Jun 21 10:46:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 Resent-From: Mark Grosen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Sep 2024 21:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: acorallo@gnu.org, 73415-done@debbugs.gnu.org Received: via spool by 73415-done@debbugs.gnu.org id=D73415.17273875241513 (code D ref 73415); Thu, 26 Sep 2024 21:53:01 +0000 Received: (at 73415-done) by debbugs.gnu.org; 26 Sep 2024 21:52:04 +0000 Received: from localhost ([127.0.0.1]:54971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stwP5-0000OK-J8 for submit@debbugs.gnu.org; Thu, 26 Sep 2024 17:52:03 -0400 Received: from mail-ed1-f50.google.com ([209.85.208.50]:58422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stwP3-0000Ni-0w for 73415-done@debbugs.gnu.org; Thu, 26 Sep 2024 17:52:01 -0400 Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-5c275491c61so1500607a12.0 for <73415-done@debbugs.gnu.org>; Thu, 26 Sep 2024 14:51:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727387487; x=1727992287; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TYC0a+F/z1B9mZEY5QKzCwIixFeYwFp2LrXb/Oq7TWo=; b=POtCMNmUEig8Fy/mKX/1DZN57FgOw4vS41EsTQ0GKMUUOto4V5SgLQSgEKYTYAr7tG /qEwIBx5LTRk0rSOxW9deZ+Vs7a/pqdKqBze29LQsLs3Ugc9QRGpjv40iyKiGxOghaRY 2Tv/e/tB8b6u7wuAIqfxYZOxV9V5EKyIDRfj1701sbhO6uYC0ZgTp6JtS5gaZckZ5lki fEtYnj1N1EvJsX4zDYAVHylWaMDkgyKDcfLbdI8ChJBN8rjpcOyLI5gqD5nv2xlYTeT8 sEnSFTb+XisHpaSQWaGXjz8QuSUUzkRZ34xLqcaSIRV58CbfOrXRaB5TTFxEVgAYEggm ++qQ== X-Forwarded-Encrypted: i=1; AJvYcCWvtymmM1ViIFWiLgN/T+PpfiiRU0JJKmJTOlXE5vDSOiPOSqJv23bB9X415/ukuXzSjKP92ukBjoFW@debbugs.gnu.org X-Gm-Message-State: AOJu0YwOefD8/D/TRFGiXLR/HIjp5QbjLgj5DnSBsdXuIHWgYHkHl1D5 nw8Lh376r87rrFO4t57aGMO8o/KCnrqv+M5jQpr+0rPELEN5o2WEZ4TsPI2D0GzUV5oaY76lwAb /qyVli/KfQrq8H+HvyNFCLctWBhQ= X-Google-Smtp-Source: AGHT+IG7x/lPydOdL2bYTte0ARlK60GQciCCUjb9Ie6gmBkMyl0AcdvTe6R5GVqgYsS4oWirjUilSmfw50pr52o0RXE= X-Received: by 2002:a05:6402:430a:b0:5c8:8381:c246 with SMTP id 4fb4d7f45d1cf-5c88381c2a7mr169328a12.3.1727387486987; Thu, 26 Sep 2024 14:51:26 -0700 (PDT) MIME-Version: 1.0 References: <86frps2rwn.fsf@gnu.org> <86frpoc5o0.fsf@gnu.org> <86v7yjbucj.fsf@gnu.org> <86cykqc4bo.fsf@gnu.org> In-Reply-To: <86cykqc4bo.fsf@gnu.org> From: Mark Grosen Date: Thu, 26 Sep 2024 14:51:15 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) 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.8 (/) Maybe it was not clear earlier in the thread, but I am using: >>>> This is built from git checkout of emacs-30 or emacs-30.0.91 in /home/= mark/Stuff/emacs I have been using a simple script to build in-development snapshots from git for a while and, for historical reasons (?), always used the sequence of: git clean -fdx make bootstrap ./configure make I guess this is really not necessary any more so I will switch to the simpler methods in INSTALL.REPO. Mark On Wed, Sep 25, 2024 at 11:33=E2=80=AFPM Eli Zaretskii wrote= : > > > From: Mark Grosen > > Date: Wed, 25 Sep 2024 20:29:06 -0700 > > Cc: Eli Zaretskii , 73415@debbugs.gnu.org > > > > >> OK, so the decision is indeed not to try solving this on emacs-30. = I > > >> wasn't sure. > > > > > That was my understanding at least, as we could not find a simple > > > fix/workaround with limited impact we could install in emacs-30. Of > > > course if you have a different suggestion please voice it. > > > > Thanks for the feedback. I know how to build more efficiently now, so m= y > > issue is closed. > > Thanks, closing the bug. > > > I will leave it to you if this warrants a line in the changelog or > > INSTALL.repo. > > We might do that, but I'd first need to understand better your reasons > for using "make bootstrap" when building from a tarball. The Emacs > release and pretest tarballs are intentionally prepared to make the > build as fast as possible, which is why all the platform-independent > files produced by bootstrapping (notably, the configure script, all > the *.elc files, and all the Info manuals) are included in the > tarball. So why did you decide to bootstrap?