#62238 closed defect (wontfix)
auctex +emacs_app has an undocumented dependency of Perl 5.28
| Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.6.4 |
| Keywords: | bigsur | Cc: | jjstickel@… |
| Port: | auctex |
Description
nice port -vd build -sk auctex +emacs_app DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/editors/auctex DEBUG: OS darwin/20.3.0 (macOS 11.2) arch i386 DEBUG: only one arch supported, so not adding the default universal variant DEBUG: Executing variant emacs_app provides emacs_app DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Running callback portstartupitem::add_notes DEBUG: Finished running callback portstartupitem::add_notes DEBUG: dropping privileges: euid changed to 501, egid changed to 20. DEBUG: Starting logging for auctex DEBUG: macOS 11.2 (darwin/20.3.0) arch i386 DEBUG: MacPorts 2.6.4 DEBUG: Xcode 12.4 DEBUG: SDK 11.2 DEBUG: MACOSX_DEPLOYMENT_TARGET: 11.2 Warning: The macOS 11.2 SDK does not appear to be installed. Ports may not build correctly. Warning: You can install it as part of the Xcode Command Line Tools package by running `xcode-select --install'. DEBUG: epoch: in tree: 0 installed: 0 DEBUG: texlive-latex 54498_0 exists in the ports tree DEBUG: texlive-latex 54498_0 +doc is the latest installed DEBUG: texlive-latex 54498_0 +doc is active ... EBUG: Searching for dependency: gdbm DEBUG: Found Dependency: receipt exists for gdbm DEBUG: Executing org.macports.main (perl5.28) DEBUG: dropping privileges: euid changed to 501, egid changed to 20. DEBUG: archivefetch phase started at Sun Feb 7 11:51:00 CET 2021 DEBUG: Executing org.macports.archivefetch (perl5.28) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: Skipping completed org.macports.fetch (perl5.28) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: Skipping completed org.macports.checksum (perl5.28) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: Skipping completed org.macports.extract (perl5.28) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: Skipping completed org.macports.patch (perl5.28) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: configure phase started at Sun Feb 7 11:51:00 CET 2021 ---> Configuring perl5.28 DEBUG: Preferred compilers: clang macports-clang-9.0 macports-clang-8.0 macports-clang-7.0 macports-clang-6.0 macports-clang-5.0 DEBUG: Using compiler 'Xcode Clang' DEBUG: Executing org.macports.configure (perl5.28) DEBUG: Environment:
while this command does not report this:
pete 248 /\ port deps auctex +emacs_app Full Name: auctex @12.3_0+emacs_app Build Dependencies: texlive-latex, texlive-bin-extra Library Dependencies: emacs, emacs-app Runtime Dependencies: texlive
Change History (4)
comment:1 follow-up: 3 Changed 5 years ago by jjstickel (Jonathan Stickel)
comment:2 Changed 5 years ago by mf2k (Frank Schima)
| Resolution: | → wontfix |
|---|---|
| Status: | new → closed |
comment:3 follow-up: 4 Changed 5 years ago by ballapete (Peter "Pete" Dyballa)
Replying to jjstickel:
It looks like perl is brought in via recursive dependencies of texlive-latex. In fact, it flags both
perl5.28andperl5.30:
Yes, you're right! I forgot to copy my patched versions of some Portfiles over the rsynched version. Some of these are from the past, some want to use already Python 3.9…
After correcting this issue a new problem appears: Error: Can't install emacs-app because conflicting ports are active: emacs-app-devel.
comment:4 Changed 5 years ago by jjstickel (Jonathan Stickel)
Replying to ballapete:
After correcting this issue a new problem appears:
Error: Can't install emacs-app because conflicting ports are active: emacs-app-devel.
This is a separate issue from auctex and not a bug.
$ port info emacs-app emacs-app @27.1_5 (editors, aqua) ... Conflicts with: emacs-app-devel
Note: See
TracTickets for help on using
tickets.

It looks like perl is brought in via recursive dependencies of texlive-latex. In fact, it flags both
perl5.28andperl5.30:$ port rdeps auctex +emacs_app The following ports are dependencies of auctex @12.3_0+emacs_app: texlive-latex ... texlive-basic texlive-common texlive-bin perl5 perl5.28 ... perl5.30But I'm not about to try to sort that out. Anyway, I think this ticket should be closed.