[MacPorts] #63944: adblock2privoxy, privoxy, sf-pwgen, libgcrypt dependency issue on arm

MacPorts noreply at macports.org
Sat Nov 13 15:50:51 UTC 2021


#63944: adblock2privoxy, privoxy, sf-pwgen, libgcrypt dependency issue on arm
-------------------------+-------------------------------------------------
 Reporter:  essandess    |      Owner:  (none)
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.7.1
 Keywords:               |       Port:  adblock2privoxy, privoxy, sf-pwgen,
                         |  libgcrypt
-------------------------+-------------------------------------------------
 There's some {{{arm}}} dependency issue that's preventing
 {{{adblock2privoxy}}} from being installed on M1 boxes.

 The install appears to be demanding that {{{+universal}}} builds in its
 dependencies be installed, and it goes off trying to do that, and failing.

 The dependent ports install fine, as shown below, but not in the context
 of {{{sudo port install adblock2privoxy}}}. I'm not sure which port to
 blame, or whether {{{port}}} itself is at fault in sorting this out:

 {{{
 sudo port clean --work --logs adblock2privoxy privoxy sf-pwgen libgcrypt
 --->  Cleaning adblock2privoxy
 --->  Cleaning privoxy
 --->  Cleaning sf-pwgen
 --->  Cleaning libgcrypt

 port installed adblock2privoxy privoxy sf-pwgen libgcrypt
 The following ports are currently installed:
   libgcrypt @1.9.4_0 (active)
   privoxy @3.0.32_6+https_inspection (active)
   sf-pwgen @1.5_0 (active)

 sudo port install adblock2privoxy
 --->  Computing dependencies for libgcrypt
 --->  Fetching archive for libgcrypt
 --->  Attempting to fetch
 libgcrypt-1.9.4_0+universal.darwin_21.arm64-x86_64.tbz2 from
 https://packages.macports.org/libgcrypt
 --->  Attempting to fetch
 libgcrypt-1.9.4_0+universal.darwin_21.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_21.arm64-x86_64.tbz2 from
 https://mse.uk.packages.macports.org/libgcrypt
 --->  Fetching distfiles for libgcrypt
 --->  Verifying checksums for libgcrypt
 --->  Extracting libgcrypt
 --->  Applying patches to libgcrypt
 --->  Configuring libgcrypt
 Warning: Configuration logfiles contain indications of -Wimplicit-
 function-declaration; check that features were not accidentally disabled:
   fn: found in libgcrypt-1.9.4-arm64/config.log,
 libgcrypt-1.9.4-x86_64/config.log
 --->  Building libgcrypt
 --->  Staging libgcrypt into destroot
 Error: Failed to destroot libgcrypt: libgcrypt.pc differs in
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libgcrypt/libgcrypt/work
 /destroot-arm64//opt/local/lib/pkgconfig and
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libgcrypt/libgcrypt/work
 /destroot-ppc-intel//opt/local/lib/pkgconfig and cannot be merged
 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 privoxy failed
 }}}

 The install worked about a month ago; I recently updated to macOS 12, and
 there's also the recent change to {{{haskell_stack}}},
 https://github.com/macports/macports-
 ports/pull/11897/commits/9a215f65a650bda42b20c368f85dc9ead69813b0, or
 there could be some other issue.

 {{{
 macOS 12.0.1 21A559 arm64
 Xcode 13.1 13A1030d
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/63944>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list