[MacPorts] #66163: gmp fails to destroot on macOS 13 Ventura (ARM64): file already exists
MacPorts
noreply at macports.org
Tue Nov 8 16:50:57 UTC 2022
#66163: gmp fails to destroot on macOS 13 Ventura (ARM64): file already exists
------------------------+--------------------
Reporter: Zeta-0x00 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Resolution: | Keywords:
Port: gmp |
------------------------+--------------------
Comment (by greyhare):
Hmmm...
{{{
$ sudo port -q install [local package]
---> Computing dependencies for [local package]
---> Dependencies to be installed: gdb gmp libiconv ncurses zlib glide go
libev mercurial py310-re2 re2 nmap npm8 nodejs16 openssl11 subversion apr
apr-util cyrus-sasl2 dbus libutf8proc serf1 scons
---> Fetching archive for gmp
---> Attempting to fetch
gmp-6.2.1_1+universal.darwin_22.arm64-x86_64.tbz2 from
https://packages.macports.org/gmp
---> Attempting to fetch
gmp-6.2.1_1+universal.darwin_22.arm64-x86_64.tbz2 from
https://ywg.ca.packages.macports.org/mirror/macports/packages/gmp
---> Attempting to fetch
gmp-6.2.1_1+universal.darwin_22.arm64-x86_64.tbz2 from
https://mse.uk.packages.macports.org/gmp
Error: Failed to destroot gmp: /opt/local/include/gmp.h differs in
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gmp/gmp/work
/destroot-arm64 and
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gmp/gmp/work
/destroot-ppc-intel and cannot be merged
$ sudo port clean gmp
---> Cleaning gmp
$ sudo port -v install gmp
---> Cleaning gmp
---> Removing work directory for gmp
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
}}}
It looks like I already had a non-universal `gmp`, and something that
needs `gmp` (one of `gdb libiconv ncurses zlib glide go libev mercurial
py310-re2 re2 nmap npm8 nodejs16 openssl11 subversion apr apr-util cyrus-
sasl2 dbus libutf8proc serf1 scons`) is adding the `+universal`.
I'm not sure what the command is for "find deep dependency in uninstalled
package X that pulls in package Y".
--
Ticket URL: <https://trac.macports.org/ticket/66163#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list