[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