Opened 10 months ago

Closed 9 months ago

#67924 closed defect (fixed)

auctex @12.3 does not build on intel macOS Ventura, Version 13.5, GNU Emacs 29.1 fails to load something

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: jjstickel (Jonathan Stickel)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: ventura intel Cc: jjstickel@…
Port: auctex

Description

I used build.jobs=1 to clearly find the cause for the failure:

Transcript written on preview.log.
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_auctex/auctex/work/auctex-12.3/latex'
rm -f auto-loads.el
/opt/local/bin/emacs -batch -q -no-site-file -no-init-file -l lpath.el --eval '(let ((autoload-file (expand-file-name "auto-loads.el"))) (mapcar (lambda (file) (update-file-autoloads file nil autoload-file)) command-line-args-left) (save-buffers-kill-emacs t))' tex.el tex-buf.el tex-style.el plain-tex.el latex.el tex-info.el texmathp.el multi-prompt.el tex-mik.el font-latex.el tex-font.el context.el context-en.el context-nl.el tex-fold.el tex-jp.el toolbar-x.el tex-bar.el bib-cite.el tex-ispell.el latex-flymake.el
Symbol’s function definition is void: update-file-autoloads

Error: void-function (update-file-autoloads)
  mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode -0x1e331eaaa512f81>))
  debug-early-backtrace()
  debug-early(error (void-function update-file-autoloads))
  (update-file-autoloads file nil autoload-file)
  (closure ((autoload-file . "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_auctex/auctex/work/auctex-12.3/auto-loads.el")) (file) (update-file-autoloads file nil autoload-file))("tex.el")
  mapcar((closure ((autoload-file . "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_auctex/auctex/work/auctex-12.3/auto-loads.el")) (file) (update-file-autoloads file nil autoload-file)) ("tex.el" "tex-buf.el" "tex-style.el" "plain-tex.el" "latex.el" "tex-info.el" "texmathp.el" "multi-prompt.el" "tex-mik.el" "font-latex.el" "tex-font.el" "context.el" "context-en.el" "context-nl.el" "tex-fold.el" "tex-jp.el" "toolbar-x.el" "tex-bar.el" "bib-cite.el" "tex-ispell.el" "latex-flymake.el"))
  (let ((autoload-file (expand-file-name "auto-loads.el"))) (mapcar (lambda (file) (update-file-autoloads file nil autoload-file)) command-line-args-left) (save-buffers-kill-emacs t))
  eval((let ((autoload-file (expand-file-name "auto-loads.el"))) (mapcar (lambda (file) (update-file-autoloads file nil autoload-file)) command-line-args-left) (save-buffers-kill-emacs t)) t)
  command-line-1(("-l" "lpath.el" "--eval" "(let ((autoload-file (expand-file-name \"auto-loads.el\"))) (mapcar (lambda (file) (update-file-autoloads file nil autoload-file)) command-line-args-left) (save-buffers-kill-emacs t))" "tex.el" "tex-buf.el" "tex-style.el" "plain-tex.el" "latex.el" "tex-info.el" "texmathp.el" "multi-prompt.el" "tex-mik.el" "font-latex.el" "tex-font.el" "context.el" "context-en.el" "context-nl.el" "tex-fold.el" "tex-jp.el" "toolbar-x.el" "tex-bar.el" "bib-cite.el" "tex-ispell.el" "latex-flymake.el"))
  command-line()
  normal-top-level()
make: [auto-loads.el] Error 255 (ignored)
test -r auto-loads.el || { \
	  echo ";; Auto-generated part of tex-site.el" > auto-loads.el ; \
	  echo " " >> auto-loads.el ; \
	  /opt/local/bin/emacs -batch -q -no-site-file -no-init-file -l lpath.el --eval '(let ((autoload-file (expand-file-name "auto-loads.el"))) (mapcar (lambda (file) (update-file-autoloads file nil autoload-file)) command-line-args-left) (save-buffers-kill-emacs t))' tex.el tex-buf.el tex-style.el plain-tex.el latex.el tex-info.el texmathp.el multi-prompt.el tex-mik.el font-latex.el tex-font.el context.el context-en.el context-nl.el tex-fold.el tex-jp.el toolbar-x.el tex-bar.el bib-cite.el tex-ispell.el latex-flymake.el ; \
	}
Symbol’s function definition is void: update-file-autoloads

Error: void-function (update-file-autoloads)
  mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode -0x1e331eaaa512f81>))
  debug-early-backtrace()
  debug-early(error (void-function update-file-autoloads))
  (update-file-autoloads file nil autoload-file)
  (closure ((autoload-file . "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_auctex/auctex/work/auctex-12.3/auto-loads.el")) (file) (update-file-autoloads file nil autoload-file))("tex.el")
  mapcar((closure ((autoload-file . "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_auctex/auctex/work/auctex-12.3/auto-loads.el")) (file) (update-file-autoloads file nil autoload-file)) ("tex.el" "tex-buf.el" "tex-style.el" "plain-tex.el" "latex.el" "tex-info.el" "texmathp.el" "multi-prompt.el" "tex-mik.el" "font-latex.el" "tex-font.el" "context.el" "context-en.el" "context-nl.el" "tex-fold.el" "tex-jp.el" "toolbar-x.el" "tex-bar.el" "bib-cite.el" "tex-ispell.el" "latex-flymake.el"))
  (let ((autoload-file (expand-file-name "auto-loads.el"))) (mapcar (lambda (file) (update-file-autoloads file nil autoload-file)) command-line-args-left) (save-buffers-kill-emacs t))
  eval((let ((autoload-file (expand-file-name "auto-loads.el"))) (mapcar (lambda (file) (update-file-autoloads file nil autoload-file)) command-line-args-left) (save-buffers-kill-emacs t)) t)
  command-line-1(("-l" "lpath.el" "--eval" "(let ((autoload-file (expand-file-name \"auto-loads.el\"))) (mapcar (lambda (file) (update-file-autoloads file nil autoload-file)) command-line-args-left) (save-buffers-kill-emacs t))" "tex.el" "tex-buf.el" "tex-style.el" "plain-tex.el" "latex.el" "tex-info.el" "texmathp.el" "multi-prompt.el" "tex-mik.el" "font-latex.el" "tex-font.el" "context.el" "context-en.el" "context-nl.el" "tex-fold.el" "tex-jp.el" "toolbar-x.el" "tex-bar.el" "bib-cite.el" "tex-ispell.el" "latex-flymake.el"))
  command-line()
  normal-top-level()
make: *** [auto-loads.el] Error 255
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_auctex/auctex/work/auctex-12.3'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_auctex/auctex/work/auctex-12.3" && /usr/bin/make -j1 -w all 
Exit code: 2
Error: Failed to build auctex: command execution failed
DEBUG: Error code: CHILDSTATUS 89974 2
DEBUG: Backtrace: command execution failed
    while executing
"system {*}$notty {*}$callback {*}$nice $fullcmdstring"
    invoked from within
"command_exec -callback portprogress::target_progress_callback build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"$procedure $targetname"
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_auctex/auctex/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port auctex failed

This is what GNU Emacs would report with the bug:

In GNU Emacs 29.1 (build 1, x86_64-apple-darwin22.6.0, X toolkit, cairo
 version 1.17.6, Xaw3d scroll bars) of 2023-08-07 built on Kleines.local
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description:  macOS 13.5

Configured using:
 'configure --prefix=/opt/local --disable-silent-rules --without-ns
 --without-dbus --without-gconf --without-libotf --without-m17n-flt
 --without-tree-sitter --with-libgmp --with-gnutls --with-json
 --with-xml2 --with-modules --with-sqlite3 --with-webp
 '--enable-locallisppath=/Library/Application
 Support/Emacs/calendar29:/Library/Application Support/Emacs' --infodir
 /opt/local/share/info/emacs --with-x-toolkit=lucid --with-xaw3d
 --without-imagemagick --with-xpm --with-jpeg --with-tiff --with-gif
 --with-png --with-lcms2 --without-rsvg --with-xft 'CFLAGS=-pipe -Os
 -Wno-attributes
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -arch
 x86_64' 'CPPFLAGS=-I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk'
 'LDFLAGS=-L/opt/local/lib -Wl,-headerpad_max_install_names -lfreetype
 -lfontconfig -Wl,-no_pie
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk
 -arch x86_64''

Configured features:
ACL CAIRO FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBXML2 MODULES NOTIFY KQUEUE PDUMPER PNG SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB

Important settings:
  value of $LC_CTYPE: de_DE.UTF-8
  value of $LANG: de_DE.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Info

Minor modes in effect:
  shell-dirtrack-mode: t
  save-place-mode: t
  midnight-mode: t
  display-time-mode: t
  desktop-save-mode: t
  delete-selection-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  isearch-fold-quotes-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  buffer-read-only: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Attachments (1)

main.log (606.2 KB) - added by ballapete (Peter "Pete" Dyballa) 10 months ago.
Main.log from intel Ventura macOS 13.5

Download all attachments as: .zip

Change History (2)

Changed 10 months ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

Main.log from intel Ventura macOS 13.5

comment:1 Changed 9 months ago by jjstickel (Jonathan Stickel)

Owner: set to jjstickel
Resolution: fixed
Status: newclosed

In 66a76799181b4da9ba99580e7ab06b0d41d257e4/macports-ports (master):

auctex: update to version 13.2

  • update to version 13.2
  • change build dependency to texlive-latex-extra

Closes: #67924

Note: See TracTickets for help on using tickets.