From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 21 17:53:26 2024 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)) From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 22 01:12:57 2024 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 To: Mark Grosen , Andrea Corallo In-Reply-To: (message from Mark Grosen on Sat, 21 Sep 2024 14:52:45 -0700) Subject: Re: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73415 Cc: 73415@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: 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 debbugs-submit-bounces@debbugs.gnu.org Tue Sep 24 18:54:08 2024 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: Subject: Re: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 73415 Cc: Andrea Corallo , 73415@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: -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 debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 07:52:20 2024 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 To: Mark Grosen In-Reply-To: (message from Mark Grosen on Tue, 24 Sep 2024 15:53:23 -0700) Subject: Re: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 References: <86frps2rwn.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73415 Cc: acorallo@gnu.org, 73415@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: 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 debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 09:41:29 2024 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 To: Eli Zaretskii Subject: Re: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 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-Debbugs-Envelope-To: 73415 Cc: Mark Grosen , 73415@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 (---) 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 debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 11:56:47 2024 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 To: Andrea Corallo In-Reply-To: (message from Andrea Corallo on Wed, 25 Sep 2024 09:40:54 -0400) Subject: Re: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 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-Debbugs-Envelope-To: 73415 Cc: mark@grosen.org, 73415@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: 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 debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 14:35:24 2024 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 To: Eli Zaretskii Subject: Re: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 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-Debbugs-Envelope-To: 73415 Cc: mark@grosen.org, 73415@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 (---) 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 debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 23:29:54 2024 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: Subject: Re: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 To: Andrea Corallo Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 73415 Cc: Eli Zaretskii , 73415@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: -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 debbugs-submit-bounces@debbugs.gnu.org Thu Sep 26 02:55:21 2024 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? From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 26 17:52:04 2024 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: Subject: Re: bug#73415: 30.0.91; Emacs 30 build fails on Ubuntu 24.04 To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) 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: -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? From unknown Fri Jun 20 18:22:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 25 Oct 2024 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator