[MacPorts] #74011: texlive-bin-2026.7823 after build fails staging on Tahoe x86 + workaround
MacPorts
noreply at macports.org
Wed May 20 16:11:14 UTC 2026
#74011: texlive-bin-2026.7823 after build fails staging on Tahoe x86 + workaround
------------------------------------------+--------------------------------
Reporter: maxC3 | Owner: drkp
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.12.5
Keywords: texlive-bin staging destroot | Port: texlive-
| bin-2026.7823
------------------------------------------+--------------------------------
Upon install on Tahoe 26.4.1 (macbook pro 2019 16" x86_64 16GB)
{{{
bash-5.2# port install texlive-bin
---> Upgrading already installed dependencies of texlive-bin
---> Computing dependencies for texlive-bin
---> Fetching archive for texlive-bin
Attempting to fetch http://fco.it.packages.macports.org/texlive-bin
/texlive-bin-2026.78235_3%2Bx11.darwin_25.x86_64.tbz2
Attempting to fetch https://fra.de.packages.macports.org/texlive-bin
/texlive-bin-2026.78235_3%2Bx11.darwin_25.x86_64.tbz2
---> Staging texlive-bin into destroot
Error: Failed to destroot texlive-bin: error copying
"/opt/local/var/macports/build/texlive-bin-7f84b3a5/work/tlpkg-
TeXLive-2026.78235" to "/opt/local/var/macports/build/texlive-bin-
7f84b3a5/work/destroot/opt/local/share/tlpkg/TeXLive/tlpkg-
TeXLive-2026.78235": file already exists
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port texlive-bin failed
}}}
I did port uninstall, clean, clean --dist, clean --archive on texlive-bin,
to retry the install from scratch. The directory in question was no longer
around after cleanup, but same result.
see the end of main.log after fetching, patching and a long rebuild
{{{
:debug:destroot Executing proc-post-org.macports.destroot-destroot-0
:debug:destroot Executing proc-post-org.macports.destroot-destroot-1
:info:destroot xinstall: mkdir /opt/local/var/macports/build/texlive-bin-
7f84b3a5/work/destroot/opt/local/share/tlpkg
:debug:destroot system: gzip /opt/local/var/macports/build/texlive-bin-
7f84b3a5/work/destroot/opt/local/libexec/texlive/binaries/man/whatis
:info:destroot gzip: /opt/local/var/macports/build/texlive-bin-
7f84b3a5/work/destroot/opt/local/libexec/texlive/binaries/man/whatis.gz:
Operation not pe
rmitted
:info:destroot Command failed: gzip /opt/local/var/macports/build/texlive-
bin-7f84b3a5/work/destroot/opt/local/libexec/texlive/binaries/man/whatis
:info:destroot Exit code: 1
:error:destroot Failed to destroot texlive-bin: command execution failed
:debug:destroot Error code: NONE
:debug:destroot Backtrace: command execution failed
:debug:destroot while executing
:debug:destroot "$post $targetname"
:debug:destroot dropping privileges: euid changed to 503, egid changed to
501.
:error:destroot See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/main.log
for details.
}}}
IMU gzip command is failing when compressing the whatis file
{{{
-rw-rw-rw- 1 root wheel 10745 Dec 3 2017 whatis
}}}
**WORKAROUND**
Running the command
{{{
sudo --user=MacPorts gzip .../whatis
}}}
on the file produces the expected whatis.gz without errors (maybe
privileges are dropped by mistake in the Makefile?)
then the install can be retried and succeeds.
{{{
---> Staging texlive-bin into destroot
Warning: texlive-bin installs files outside the common directory
structure.
---> Installing texlive-bin @2026.78235_3+x11
---> Activating texlive-bin @2026.78235_3+x11
---> Cleaning texlive-bin
---> Updating database of binaries
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
}}}
--
Ticket URL: <https://trac.macports.org/ticket/74011>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list