[MacPorts] #63635: libgcrypt +universal Failed to destroot: libgcrypt.pc differs in .../destroot-arm64/... and .../destroot-ppc-intel/... and cannot be merged
MacPorts
noreply at macports.org
Sat Oct 16 20:03:23 UTC 2021
#63635: libgcrypt +universal Failed to destroot: libgcrypt.pc differs in
.../destroot-arm64/... and .../destroot-ppc-intel/... and cannot be merged
---------------------------+--------------------
Reporter: ShadSterling | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords:
Port: libgcrypt |
---------------------------+--------------------
Comment (by ShadSterling):
On my mac, `port variants git` says
{{{
git has the variants:
[+]credential_osxkeychain: Install git credential-osxkeychain utility from
contrib
[+]diff_highlight: Install git diff-highlight utility from contrib
[+]doc: Install HTML and plaintext documentation
gitweb: Install gitweb.cgi
[+]pcre: Use pcre
[+]perl5_28: Use MacPorts perl5.28
* conflicts with perl5_30 perl5_32
perl5_30: Use MacPorts perl5.30
* conflicts with perl5_28 perl5_32
perl5_32: Use MacPorts perl5.32
* conflicts with perl5_28 perl5_30
python: Build with Python support
svn: Bi-directional subversion repository support
(+)universal: Build for multiple architectures
}}}
`port install git @2.33.1_0+perl5_32+universal` says
{{{
---> Computing dependencies for libgcrypt
---> Fetching archive for libgcrypt
---> Attempting to fetch
libgcrypt-1.9.4_0+universal.darwin_20.arm64-x86_64.tbz2 from
https://packages.macports.org/libgcrypt
---> Attempting to fetch
libgcrypt-1.9.4_0+universal.darwin_20.arm64-x86_64.tbz2 from
https://ywg.ca.packages.macports.org/mirror/macports/packages/libgcrypt
---> Attempting to fetch
libgcrypt-1.9.4_0+universal.darwin_20.arm64-x86_64.tbz2 from
https://mse.uk.packages.macports.org/libgcrypt
---> Staging libgcrypt into destroot
Error: Failed to destroot libgcrypt: error copying
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libgcrypt/libgcrypt/work/destroot"
to
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libgcrypt/libgcrypt/work
/destroot-arm64/destroot": file already exists
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libgcrypt/libgcrypt/main.log
for details.
Error: Unable to execute port: upgrade curl failed
}}}
... it's trying to upgrade curl, which is a library dependency of git. I
can't find the connection from curl to libgcrypt but it doesn't seem
surprising that an HTTPS client would use it.
Regardless, the libgcrypt build is failing. I mentioned how it came up
because I didn't know whether or not the context was relevant; it sounds
like it's not, except in that I can't install git with those variants
--
Ticket URL: <https://trac.macports.org/ticket/63635#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list