emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#60814: closed (29.0.60; Build failure, MacOS Ventura, "Version must


From: GNU bug Tracking System
Subject: bug#60814: closed (29.0.60; Build failure, MacOS Ventura, "Version must be a string")
Date: Sun, 15 Jan 2023 01:34:02 +0000

Your message dated Sat, 14 Jan 2023 17:33:30 -0800
with message-id 
<CADwFkmnn8+osAC7RHzm-_2CwaJ_RXa6M9ZDaYtAjNcaJ2xtB2w@mail.gmail.com>
and subject line Re: bug#60814: You fixed this problem in htmlfontify.el, 
please close this ticket
has caused the debbugs.gnu.org bug report #60814,
regarding 29.0.60; Build failure, MacOS Ventura, "Version must be a string"
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
60814: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=60814
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: 29.0.60; Build failure, MacOS Ventura, "Version must be a string" Date: Sat, 14 Jan 2023 10:39:22 -0600
This is a build error report. I'm using a previous build of emacs-29 to report,
because this one failed (duh). So I have deleted the irrelevant info about configuration etc
from this buffer.

Fresh clone of git://git.savannah.gnu.org/emacs.git, emacs-29 branch,
HEAD commit 8d7ad65665833ae99b7e7119dae37afa438968a4. It was configured
thusly:

        #!/usr/bin/env bash

      export CC="clang"

      ./configure \
      --disable-silent-rules \
      --enable-locallisppath=/opt/homebrew/share/emacs/site-lisp \
      --infodir=/opt/homebrew/Cellar/emacs-plus@29/29.0.60/share/info/emacs \
      --prefix=/opt/homebrew/Cellar/emacs-plus@29/29.0.60 \
      --with-xml2 \
      --with-gnutls \
      --without-compress-install \
      --without-dbus \
      --without-imagemagick \
      --with-modules \
      --with-rsvg \
      --with-ns \
      --disable-ns-self-contained


Here is relevant output from the build, make -j8 bootstrap in a MacOS
Terminal with bash 5.2. This skips over > 2000 lines of output.

/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lisp all
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../leim all EMACS="../src/emacs"
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/grammars all EMACS="../../src/emacs"
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
'../src/emacs' -batch --no-site-file --no-site-lisp -l cus-dep \
  --eval '(setq generated-custom-dependencies-file (unmsys--file-name "./cus-load.el"))' \
  -f custom-make-dependencies . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ./erc ./eshell ./gnus ./image ./international ./language ./leim ./leim/quail ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes ./textmodes ./url ./use-package ./vc
'../src/emacs' -batch --no-site-file --no-site-lisp -l finder \
  --eval '(setq generated-finder-keywords-file (unmsys--file-name "./finder-inf.el"))' \
  -f finder-compile-keywords-make-dist . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ./erc ./eshell ./gnus ./image ./international ./language ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes ./textmodes ./url ./use-package ./vc
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile emacs-lisp/eieio.el
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile emacs-lisp/eieio-base.el
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile cedet/semantic/db.el
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile international/ja-dic-cnv.el
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile org/ox.el
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile org/ox-texinfo.el
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile org/org-macro.el
  INFO     Scanning files for custom...
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile org/org-element.el
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile org/oc.el
'../src/emacs' -batch --no-site-file --no-site-lisp \
            -l ./emacs-lisp/loaddefs-gen.elc \
    -f loaddefs-generate--emacs-batch . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ./erc ./eshell ./gnus ./image ./international ./language ./leim ./leim/quail ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes ./textmodes ./url ./use-package ./vc
  INFO     Scanning files for custom...16%
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile org/ol.el
  INFO     Scanning files for finder...
'../src/emacs' -batch --no-site-file --no-site-lisp --eval "(setq load-prefer-newer t byte-compile-warnings 'all)"  -f batch-byte-compile emacs-lisp/cl-lib.el
  INFO     Scraping files for loaddefs...
  INFO     Scraping files for loaddefs...done
  INFO     Scraping files for loaddefs...
  INFO     Scraping files for loaddefs...done
  INFO     Scanning files for custom...34%
  INFO     Scanning files for finder...57%
  INFO     Scanning files for custom...53%
  INFO     Scanning files for finder...done
  INFO     Scanning files for custom...77%
  INFO     Scanning files for custom...90%
  INFO     Scanning files for custom...100%
  INFO     Scanning files for custom...done
  INFO     Generating ./cus-load.el...

Error: error ("Version must be a string")
  mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode -0xc81353b98512f81>))
  debug-early-backtrace()
  debug-early(error (error "Version must be a string"))
  signal(error ("Version must be a string"))
  error("Version must be a string")
  version-to-list(29.1)
  version<("19.29" 29.1)
  (closure (t) (e1 e2) (version< (car e1) (car e2)))(("19.29" time-stamp) (29.1 htmlfontify))
  sort(((29.1 htmlfontify) ("19.29" time-stamp) ("20.3.3" dos-vars) ("26.3" help-fns) ("24.5" vc-hg erc-stamp mml2015 flyspell erc) ("22" ps-print ebnf2ps) ("28.0" verilog-mode) ("22.3" message) ("23.4" ede) ("26.2" shadowfile imenu calc mail-source) ("27.2" ox-html) ("23.2" desktop bytecomp calendar rmailmm ansi-color tramp-gvfs mm-encode comint lunar diary-lib doc-view elint message gnus-group help-fns auth-source gdb-mi dired gnus-sum) ("20.1" time-stamp) ("20.4" hilit-chg compile) ("20.3" compile xscheme find-func mailabbrev dabbrev msb vcursor debug add-log cus-edit ffap hexl diary-lib avoid rmail which-func) ("22.1" binhex vc comint facemenu mail-extr hi-lock dabbrev ielm descr-text uudecode hl-line find-func calendar mm-view diff-mode sql add-log time sh-script glasses gnus-int imap latin1-disp pgtk-dnd sendmail gnus-delay cus-edit make-mode vc-svn spam mml-sec view imenu pop3 gnus-msg ispell ange-ftp mml2015 compare-w deuglify locate mm-uu mml grep cal-tex mm-util gnus-score mm-decode smime shadowfile flow-fill ffap outline org-faces autorevert vc-cvs x-dnd gnus-cite keypad gnus-util gnus-win diary-lib server compile gdb-mi gnus-art fortran gnus-srvr tex-mode cal-dst warnings rmail mm-url dired gnus tcl allout message gnus-start info gnus-fun gnus-agent gnus-group gnus-sum sgml-mode desktop nnmail) ("21.3" sql gnus-agent ange-ftp) ("20.8" sql) ("24.3" server sh-script erc-backend org-capture cus-edit ob-julia ob-groovy message hexl icalendar calendar ox-odt minibuf-eldef org-datetree wdired gnus-picon ob-C which-func ido org org-id gdb-mi flymake debug calc tramp avoid gnus-msg perl-mode diff-mode ediff-wind pcmpl-gnu semantic/complete sql proced vhdl-mode erc-match ffap emacs-lock compile tramp-smb ol-doi rcirc em-term verilog-mode org-agenda cal-html man nnmail apropos pcmpl-rpm smerge-mode allout reftex-vars) ("20" ps-print ebnf2ps) ("25.2" ffap tramp-sh) ("22.2" bibtex-style sql mail-source gdb-mi find-dired gnus-sum css-mode vc-hg dired desktop) ("27.1" esh-mode sendmail vc-hg image-mode dired-aux cua-base flymake flymake-cc ox-texinfo ido url-vars gnus-win windmove edebug nxml-mode gnus-sum gud arc-mode image-converter server erc tramp-sh epg-config gnutls bytecomp vc-dispatcher dired project flyspell tree-widget time-stamp remember verilog-mode hideif backtrace add-log flymake-proc vc-git rmailout eww man network-stream auth-source rcirc js compile thread tramp-cmds gnus-async xref shr package char-fold nsm org-agenda autoinsert display-fill-column-indicator erc-button message diff-mode bibtex bookmark pcmpl-gnu tex-mode footnote cc-vars tramp-rclone tar-mode auth-source-pass vc org comint browse-url smtpmail doc-view autorevert python mm-uu cus-edit tab-line nnmail hi-lock term winner gnus-art find-dired grep mm-decode sql tramp gravatar) ("26.1" ob-scheme ol-bbdb debug ob-core ob-exp org-faces org-duration cpp ox-md message perl-mode dig org-keys org-attach-git dired-x gnus-cloud tex-mode package edebug icomplete gnus-search executable url-vars dunnet flyspell ediff-init pixel-scroll org-fold org-src shr ruby-mode ol-bibtex sieve-manage enriched gnus-art ox-publish ox-odt ob-lisp ox-ascii vc-git dired tramp epa grep mhtml-mode bytecomp js org-colview ange-ftp image-dired erc dns-mode gnus-mh browse-url sql ox-beamer display-line-numbers net-utils cc-vars term ox-html mailcap vc-hg css-mode flymake ibuf-ext wdired add-log org-timer python comint org-table man gdb-mi org ox-latex org-agenda ibuffer ob-lua ox org-clock checkdoc org-attach image-dired-external ox-texinfo) ("23.1" gnus-bookmark allout fortune gnus-util dired-aux smiley imap checkdoc informat face-remap vc-git nnmail hideif pop3 fortran rmailmm vc-hg mm-decode gnus-draft pcmpl-unix misearch gnus-msg smime f90 gnus-art cus-edit copyright rmail gnus-group ffap time sendmail mm-uu server info woman bibtex browse-url vc-cvs filesets descr-text gdb-mi spam-report mml holidays gnus-sum tex-mode gnus-dired gnus calendar nnmairix epa-mail message gnus-score) ("25.1" diff-mode erc vc-hg checkdoc sgml-mode xt-mouse ldap info find-func check-declare gud newst-treeview url-tramp vc-cvs erc-desktop-notifications tramp-adb whitespace epg-config mm-decode gnus-sum vhdl-mode tex-mode gdb-mi cl-indent sh-script hideif vc mml-sec calendar shr gnus-registry vc-annotate verilog-mode eudc-vars newst-reader ls-lisp sql filecache browse-url package vc-git url-handlers gnus-art arc-mode rmailmm vc-bzr nsm compare-w rcirc python em-term js gnus-fun eww vc-svn rect icalendar tildify net-utils) ("29.1" diff dired-x go-ts-mode word-wrap-mode delsel rust-ts-mode erc-button java-ts-mode pixel-fill tramp webjump calc elide-head ange-ftp url-irc edmacro flymake glyphless-mode char-fold smime imap newst-reader ansi-osc eudc-vars image-converter woman json-ts-mode rmail info xwidget vc-bzr em-ls help-mode gnus-art gnus-group cmake-ts-mode log-edit tramp-sh textsec-check tramp-cache find-func tetris emacs-news-mode typescript-ts-mode c-ts-mode gnus-html recentf string-edit toml-ts-mode hi-lock icon mml table icons pp package-vc diff-mode xref gnus dabbrev auth-source-pass gnus-search face-remap hashcash compile doc-view rmailsum vc debug dired-aux browse-url files-x battery gdb-mi vtable ruby-mode gnus-util dired em-term shr outline multisession treesit image-dired-external tramp-container sh-script eglot help-fns message nnselect package eww image-mode python term emacs-authors-mode smerge-mode gnus-sum animate ecomplete shell proced image-crop wallpaper rcirc x-dnd cperl-mode ielm comint wdired bookmark pixel-scroll esh-var image-dired mm-decode comp ffap bib-mode project emoji esh-cmd) ("24.4" m4-mode mml-smime man sql verilog-mode vc-svn imenu org-protocol reftex-vars tramp-smb ansi-color term org-attach-git smie js info-xref ob-lilypond flymake-proc epa tramp-adb bibtex strokes unrmail f90 hi-lock gnus-sum shr ol-gnus org-archive org-clock apropos saveplace package ob-ditaa gnus tramp-cache recentf gnus-start ob-ocaml autorevert em-term gdb-mi message idlwave type-break timeclock find-file calendar desktop cfengine sh-script gnutls ede/linux pcmpl-x org elec-pair compare-w log-edit dired org-src calc ido ob-python vhdl-mode rmail ruby-mode python ox-man ox-latex nnimap org-faces ox-html eww icomplete flymake ox-beamer mm-util org-mobile octave mml2015 ob-core info sieve-manage remember cookie1 pop3 ox flyspell tramp ox-odt doc-view org-agenda ob-ruby ox-ascii ox-texinfo) ("24.1" pcmpl-unix package-x glasses ange-ftp esh-cmd ob-R esh-util em-banner find-dired gssapi mml calendar ibuffer copyright gnus-art etags gnus-picon ob-exp org-crypt facemenu em-smart em-rebind woman doc-view diary-lib tramp esh-arg em-glob esh-proc em-pred em-cmpl em-term em-dirs em-hist em-unix gnus-registry battery sieve-manage mml2015 dirtrack rmail org-fold cus-edit ob-plantuml ob-js ob-ditaa f90 elec-pair auth-source info erc-join org-entities org-inlinetask erc-backend gnus-group vc vc-sccs gnus-msg gnus esh-var org-keys gnus-util dired-x sendmail vc-svn em-ls smtpmail cc-fonts em-alias log-edit bibtex gnus-sum ox-icalendar js cus-theme smiley org-mobile ob-core vc-cvs appt mm-view gnus-int package vc-bzr allout saveplace cc-guess arc-mode esh-ext rst vc-git man ob-lisp gnus-html server shr flyspell org-refile esh-io org-faces org-capture message sql pop3 url-queue ido calc ses gnus-srvr cc-vars rcirc compile esh-mode em-script url-cache gnus-start vc-rcs hl-line org-habit emacs-lock em-prompt verilog-mode ob-tangle org-archive org-attach allout-widgets cl-indent gnus-gravatar org-ctags feedmail ox-odt prolog org-clock ol-bibtex org-list org-table image-mode browse-url ol org org-agenda gnus-search) ("21.1" ezimage gnus-start speedbar debug sgml-mode cal-hebrew wid-edit fortran strokes latin1-disp dabbrev net-utils etags message nnmail cperl-mode smtpmail cus-edit gnus-agent find-func ps-print server browse-url rmailedit flyspell vc-rcs vc-cvs gnus-art hideshow rmail sendmail vc ange-ftp gnus-group add-log gnus-sum vc-sccs) ("23.3" rmail diary-lib rmailsum calendar desktop) ("28.1" browse-url erc-services imenu ido reveal comint reftex-vars arc-mode perl-mode log-view vc-hg ffap goto-addr autoinsert epa-mail bookmark find-func smiley windmove life tramp-gvfs tramp-smb icomplete gnus etags tramp-sshfs rmail nnimap grep info newst-treeview texinfo calc erc apropos gnus-registry nnselect bibtex battery hideshow compile vc-git calendar epa-ks tramp-adb mpc ethio-util help-fns time gnus-art python display-line-numbers diff-mode shortdoc image-dired tramp-fuse xref erc-button epa bug-reference gnus-topic hideif remember which-func smtpmail auth-source cl-indent mb-depth gnus-sum repeat rcirc tramp-crypt tramp-sh shell flyspell hl-line ansi-color eww project comp saveplace dired-aux term dired shr ispell tramp xwidget package server wid-edit message dictionary gdb-mi vc-dir outline bytecomp checkdoc tab-line cal-dst gnus-search)) (closure (t) (e1 e2) (version< (car e1) (car e2))))
  (prin1 (sort version-alist #'(lambda (e1 e2) (version< (car e1) (car e2)))) (current-buffer))
  (let ((version-alist nil) groups) (mapatoms #'(lambda (symbol) (let ((version (get symbol 'custom-version)) where) (if version (progn (setq where (get symbol 'custom-where)) (if where (progn (if (or (custom-variable-p symbol) (facep symbol)) (progn (if (assoc version version-alist) (if (member where (cdr (assoc version version-alist))) nil (let* ((v (assoc version version-alist))) (setcdr v (cons where (cdr v))))) (setq version-alist (cons (list version where) version-alist)))) (setq groups (cons (list (symbol-name symbol) (let ((standard-output (generate-new-buffer " *string-output*" t))) (unwind-protect (progn (let ((standard-output standard-output)) (prin1 version)) (save-current-buffer (set-buffer standard-output) (buffer-string))) (kill-buffer standard-output))) (let ((standard-output (generate-new-buffer " *string-output*" t))) (unwind-protect (progn (let ((standard-output standard-output)) (prin1 (get symbol 'group-documentation))) (save-current-buffer (set-buffer standard-output) (buffer-string))) (kill-buffer standard-output))) (if (get symbol 'custom-tag) (let ((standard-output (generate-new-buffer " *string-output*" t))) (unwind-protect (progn (let ((standard-output standard-output)) (prin1 (get symbol 'custom-tag))) (save-current-buffer (set-buffer standard-output) (buffer-string))) (kill-buffer standard-output))))) groups)))))))))) (let ((tail (sort groups #'(lambda (e1 e2) (string< (car e1) (car e2)))))) (while tail (let ((e (car tail))) (insert "(custom-put-if-not '" (car e) " 'custom-version '" (nth 1 e) ")\n") (insert "(custom-put-if-not '" (car e) " 'group-documentation " (nth 2 e) ")\n") (if (nth 3 e) (insert "(custom-put-if-not '" (car e) " 'custom-tag " (nth 3 e) ")\n")) (setq tail (cdr tail))))) (insert "\n(defvar custom-versions-load-alist " (if version-alist "'" "")) (prin1 (sort version-alist #'(lambda (e1 e2) (version< (car e1) (car e2)))) (current-buffer)) (insert "\n  \"For internal use by custom.\nThis is an alist whose members have as car a version string, and as\nelements the files that have variables or faces that contain that\nversion.  These files should be loaded before showing the customization\nbuffer that `customize-changed' generates.\")\n\n"))
  custom-make-dependencies()
  command-line-1(("-l" "cus-dep" "--eval" "(setq generated-custom-dependencies-file (unmsys--file-name \"./cus-load.el\"))" "-f" "custom-make-dependencies" "." "./calc" "./calendar" "./cedet" "./cedet/ede" "./cedet/semantic" "./cedet/semantic/analyze" "./cedet/semantic/bovine" "./cedet/semantic/decorate" "./cedet/semantic/symref" "./cedet/semantic/wisent" "./cedet/srecode" "./emacs-lisp" "./emulation" "./erc" "./eshell" "./gnus" "./image" "./international" "./language" "./leim" "./leim/quail" "./mail" "./mh-e" "./net" "./nxml" "./org" "./play" "./progmodes" "./textmodes" "./url" "./use-package" "./vc"))
  command-line()
  normal-top-level()
Version must be a string
make[3]: *** [cus-load.el] Error 255
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [lisp] Error 2
make[1]: *** [actual-bootstrap] Error 2
***
*** "make bootstrap" failed with exit status 2.


--- End Message ---
--- Begin Message --- Subject: Re: bug#60814: You fixed this problem in htmlfontify.el, please close this ticket Date: Sat, 14 Jan 2023 17:33:30 -0800
John Palkovic <john@palkovic.org> writes:

> Hello. I see the fix in commit cd83bc930c.

Thanks, I'm therefore closing this bug.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]