Opened 6 months ago

Last modified 6 months ago

#68540 assigned defect

org-mode @9.4: org-agenda.elc: No such file or directory

Reported by: albcn Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: org-mode

Description

org-mode fails to install with org-agenda.elc: No such file or directory

It also occurs with variants +contrib

log ends with

:info:destroot install -m 644 -p ob-C.elc ob-J.elc ob-R.elc ob-abc.elc ob-asymptote.elc ob-awk.elc ob-calc.elc ob-clojure.elc ob-comint.elc ob-coq.elc ob-core.elc ob-csharp.elc ob-css.elc ob-ditaa.elc ob-dot.elc ob-ebnf.elc ob-emacs-lisp.elc ob-eshell.elc ob-eukleides.elc ob-eval.elc ob-exp.elc ob-fomus.elc ob-forth.elc ob-fortran.elc ob-gnuplot.elc ob-groovy.elc ob-haskell.elc ob-hledger.elc ob-io.elc ob-java.elc ob-js.elc ob-julia.elc ob-latex.elc ob-ledger.elc ob-lilypond.elc ob-lisp.elc ob-lob.elc ob-lua.elc ob-makefile.elc ob-mathematica.elc ob-mathomatic.elc ob-matlab.elc ob-maxima.elc ob-mscgen.elc ob-ocaml.elc ob-octave.elc ob-org.elc ob-oz.elc ob-perl.elc ob-php.elc ob-picolisp.elc ob-plantuml.elc ob-processing.elc ob-python.elc ob-redis.elc ob-ref.elc ob-ruby.elc ob-sass.elc ob-scheme.elc ob-screen.elc ob-sed.elc ob-shell.elc ob-shen.elc ob-smiles.elc ob-spice.elc ob-sql.elc ob-sqlite.elc ob-stan.elc ob-stata.elc ob-table.elc ob-tangle.elc ob-tcl.elc ob-vala.elc ob-vbnet.elc ob.elc ol-bbdb.elc ol-bibtex.elc ol-bookmark.elc ol-docview.elc ol-elisp-symbol.elc ol-eshell.elc ol-eww.elc ol-git-link.elc ol-gnus.elc ol-info.elc ol-irc.elc ol-man.elc ol-mew.elc ol-mhe.elc ol-notmuch.elc ol-rmail.elc ol-vm.elc ol-w3m.elc ol-wl.elc ol.elc org-agenda.elc org-annotate-file.elc org-archive.elc org-attach-embedded-images.elc org-attach-git.elc org-attach.elc org-bibtex-extras.elc org-capture.elc org-checklist.elc org-choose.elc org-clock.elc org-collector.elc org-colview.elc org-compat.elc org-contacts.elc org-contribdir.elc org-crypt.elc org-ctags.elc org-datetree.elc org-depend.elc org-duration.elc org-effectiveness.elc org-eldoc.elc org-element.elc org-entities.elc org-eval-light.elc org-eval.elc org-expiry.elc org-faces.elc org-feed.elc org-footnote.elc org-goto.elc org-habit.elc org-id.elc org-indent.elc org-inlinetask.elc org-interactive-query.elc org-invoice.elc org-keys.elc org-learn.elc org-license.elc org-link-edit.elc org-lint.elc org-list.elc org-mac-iCal.elc org-mac-link.elc org-macro.elc org-macs.elc org-mairix.elc org-mobile.elc org-mouse.elc org-notify.elc org-num.elc org-panel.elc org-passwords.elc org-pcomplete.elc org-plot.elc org-protocol.elc org-refile.elc org-registry.elc org-screen.elc org-screenshot.elc org-secretary.elc org-src.elc org-static-mathjax.elc org-sudoku.elc org-table.elc org-tempo.elc org-timer.elc org-toc.elc org-track.elc org-velocity.elc org-wikinodes.elc org.elc orgtbl-sqlinsert.elc ox-ascii.elc ox-beamer.elc ox-bibtex.elc ox-confluence.elc ox-deck.elc ox-extra.elc ox-freemind.elc ox-groff.elc ox-html.elc ox-icalendar.elc ox-koma-letter.elc ox-latex.elc ox-man.elc ox-md.elc ox-odt.elc ox-org.elc ox-publish.elc ox-rss.elc ox-s5.elc ox-taskjuggler.elc ox-texinfo.elc ox.elc ob-C.el ob-J.el ob-R.el ob-abc.el ob-asymptote.el ob-awk.el ob-calc.el ob-clojure.el ob-comint.el ob-coq.el ob-core.el ob-csharp.el ob-css.el ob-ditaa.el ob-dot.el ob-ebnf.el ob-emacs-lisp.el ob-eshell.el ob-eukleides.el ob-eval.el ob-exp.el ob-fomus.el ob-forth.el ob-fortran.el ob-gnuplot.el ob-groovy.el ob-haskell.el ob-hledger.el ob-io.el ob-java.el ob-js.el ob-julia.el ob-latex.el ob-ledger.el ob-lilypond.el ob-lisp.el ob-lob.el ob-lua.el ob-makefile.el ob-mathematica.el ob-mathomatic.el ob-matlab.el ob-maxima.el ob-mscgen.el ob-ocaml.el ob-octave.el ob-org.el ob-oz.el ob-perl.el ob-php.el ob-picolisp.el ob-plantuml.el ob-processing.el ob-python.el ob-redis.el ob-ref.el ob-ruby.el ob-sass.el ob-scheme.el ob-screen.el ob-sed.el ob-shell.el ob-shen.el ob-smiles.el ob-spice.el ob-sql.el ob-sqlite.el ob-stan.el ob-stata.el ob-table.el ob-tangle.el ob-tcl.el ob-vala.el ob-vbnet.el ob.el ol-bbdb.el ol-bibtex.el ol-bookmark.el ol-docview.el ol-elisp-symbol.el ol-eshell.el ol-eww.el ol-git-link.el ol-gnus.el ol-info.el ol-irc.el ol-man.el ol-mew.el ol-mhe.el ol-notmuch.el ol-rmail.el ol-vm.el ol-w3m.el ol-wl.el ol.el org-agenda.el org-annotate-file.el org-archive.el org-attach-embedded-images.el org-attach-git.el org-attach.el org-bibtex-extras.el org-capture.el org-checklist.el org-choose.el org-clock.el org-collector.el org-colview.el org-compat.el org-contacts.el org-contribdir.el org-crypt.el org-ctags.el org-datetree.el org-depend.el org-duration.el org-effectiveness.el org-eldoc.el org-element.el org-entities.el org-eval-light.el org-eval.el org-expiry.el org-faces.el org-feed.el org-footnote.el org-goto.el org-habit.el org-id.el org-indent.el org-inlinetask.el org-install.el org-interactive-query.el org-invoice.el org-keys.el org-learn.el org-license.el org-link-edit.el org-lint.el org-list.el org-mac-iCal.el org-mac-link.el org-macro.el org-macs.el org-mairix.el org-mobile.el org-mouse.el org-notify.el org-num.el org-panel.el org-passwords.el org-pcomplete.el org-plot.el org-protocol.el org-refile.el org-registry.el org-screen.el org-screenshot.el org-secretary.el org-src.el org-static-mathjax.el org-sudoku.el org-table.el org-tempo.el org-timer.el org-toc.el org-track.el org-velocity.el org-wikinodes.el org.el orgtbl-sqlinsert.el ox-ascii.el ox-beamer.el ox-bibtex.el ox-confluence.el ox-deck.el ox-extra.el ox-freemind.el ox-groff.el ox-html.el ox-icalendar.el ox-koma-letter.el ox-latex.el ox-man.el ox-md.el ox-odt.el ox-org.el ox-publish.el ox-rss.el ox-s5.el ox-taskjuggler.el ox-texinfo.el ox.el org-version.el org-loaddefs.el /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_org-mode/org-mode/work/destroot/opt/local/share/emacs/site-lisp/org
:info:destroot install: org-agenda.elc: No such file or directory
:info:destroot make[1]: *** [install] Error 71
:info:destroot make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_org-mode/org-mode/work/org-9.4/lisp'
:info:destroot make: *** [install-lisp] Error 2
:info:destroot make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_org-mode/org-mode/work/org-9.4'
:info:destroot Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_org-mode/org-mode/work/org-9.4" && /usr/bin/make -w install-lisp install-info prefix=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_org-mode/org-mode/work/destroot/opt/local/share
:info:destroot Exit code: 2
:error:destroot Failed to destroot org-mode: command execution failed
:debug:destroot Error code: CHILDSTATUS 91966 2
:debug:destroot Backtrace: command execution failed
:debug:destroot     while executing
:debug:destroot "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
:debug:destroot     invoked from within
:debug:destroot "command_exec -callback portprogress::target_progress_callback destroot"
:debug:destroot     (procedure "portdestroot::destroot_main" line 2)
:debug:destroot     invoked from within

Change History (2)

comment:1 Changed 6 months ago by jmroot (Joshua Root)

Owner: set to drkp
Status: newassigned

comment:2 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

Summary: org-mode fails to install with org-agenda.elc: No such file or directoryorg-mode @9.4: org-agenda.elc: No such file or directory
Version: 2.8.1

Here's a log of the same from our build system:

https://build.macports.org/builders/ports-13_arm64-builder/builds/39486/steps/install-port/logs/stdio

In toplevel form:
org-agenda.el:52:2: Error: Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-attach-git.el...

In toplevel form:
org-attach-git.el:32:2: Error: Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-attach.el...

In toplevel form:
org-attach.el:40:2: Error: Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-capture.el...

In toplevel form:
org-capture.el:52:2: Error: Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-habit.el...

In toplevel form:
org-habit.el:33:2: Error: Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-id.el...

In toplevel form:
org-id.el:74:2: Error: Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-install.el...
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-lint.el...

In toplevel form:
org-lint.el:111:2: Error: Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-loaddefs.el...
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-mobile.el...

In toplevel form:
org-mobile.el:36:2: Error: Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-refile.el...

In toplevel form:
org-refile.el:376:2: Error: Wrong number of arguments: (3 . 4), 2
Compiling /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_editors_org-mode/org-mode/work/org-9.4/lisp/org-version.el...
Done (Total of 0 files compiled, 9 failed, 118 skipped)

We never had a successful build of this port on macOS 13 in 2023 but we had successful builds on macOS 12 and earlier in 2021 and earlier. I assume org-mode 9.4 is incompatible with some emacs update that happened since 2021.

The port is outdated:

% port livecheck org-mode
org-mode seems to have been updated (port version: 9.4, new version: 9.6)

We should update it. Maybe they've already fixed this problem.

Note: See TracTickets for help on using tickets.