[MacPorts] #62722: libgcrypt @1.9.3+universal: dependency libgpg-error cannot build for the required archs (arm64 x86_64)

MacPorts noreply at macports.org
Thu Apr 29 06:13:39 UTC 2021


#62722: libgcrypt @1.9.3+universal: dependency libgpg-error cannot build for the
required archs (arm64 x86_64)
-------------------------------------+-------------------------
  Reporter:  epavlica                |      Owner:  Schamschula
      Type:  defect                  |     Status:  assigned
  Priority:  Normal                  |  Milestone:
 Component:  ports                   |    Version:
Resolution:                          |   Keywords:
      Port:  libgcrypt libgpg-error  |
-------------------------------------+-------------------------

Comment (by epavlica):

 I have been trying to build libgpg-error +universal on my arm64 mac, but
 it ends with the following error:


 {{{
 ...
 xinstall: mkdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-
 error/work/destroot//Applications/MacPorts
 xinstall: mkdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-
 error/work/destroot//opt
 xinstall: mkdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-
 error/work/destroot//opt/local
 xinstall: mkdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-
 error/work/destroot//opt/local/bin
 Command failed: /usr/bin/cmp -s
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-arm64//opt/local/bin/gpg-error"
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-ppc-intel//opt/local/bin/gpg-error" && /bin/cp -v
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-arm64//opt/local/bin/gpg-error"
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-
 error/work/destroot//opt/local/bin"
 Exit code: 1
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-arm64//opt/local/bin/gpgrt-config ->
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-
 error/work/destroot//opt/local/bin/gpgrt-config
 Command failed: /usr/bin/cmp -s
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-arm64//opt/local/bin/gpg-error-config"
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-ppc-intel//opt/local/bin/gpg-error-config" && /bin/cp -v
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-arm64//opt/local/bin/gpg-error-config"
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-
 error/work/destroot//opt/local/bin"
 Exit code: 1
 fatal error: /Library/Developer/CommandLineTools/usr/bin/lipo: can't
 figure out the architecture type of:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-arm64//opt/local/bin/gpg-error-config
 Command failed: /usr/bin/lipo -create
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-arm64//opt/local/bin/gpg-error-config"
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-ppc-intel//opt/local/bin/gpg-error-config" -output
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-
 error/work/destroot//opt/local/bin/gpg-error-config"
 Exit code: 1
 error: /Library/Developer/CommandLineTools/usr/bin/libtool: file:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-arm64//opt/local/bin/gpg-error-config is not an object file (not
 allowed in a library)
 error: /Library/Developer/CommandLineTools/usr/bin/libtool: file:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-ppc-intel//opt/local/bin/gpg-error-config is not an object file
 (not allowed in a library)
 Command failed: /usr/bin/libtool
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-arm64//opt/local/bin/gpg-error-config"
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-ppc-intel//opt/local/bin/gpg-error-config" -o
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-
 error/work/destroot//opt/local/bin/gpg-error-config"
 Exit code: 1
 --->  Patching 1-gpg-error-config: s:-arch +[0-9a-zA-Z_]+::g
 --->  Patching 2-gpg-error-config: s:-arch +[0-9a-zA-Z_]+::g
 --->  Patching 1-gpg-error-config: s:-m32::g
 --->  Patching 2-gpg-error-config: s:-m32::g
 --->  Patching 1-gpg-error-config: s:-m64::g
 --->  Patching 2-gpg-error-config: s:-m64::g
 Command failed: /usr/bin/cmp -s "/tmp/muniversal.0ulRlYRA/1-gpg-error-
 config" "/tmp/muniversal.0ulRlYRA/2-gpg-error-config"
 Exit code: 1
 Error: Failed to destroot libgpg-error: gpg-error-config differs in
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-arm64//opt/local/bin and
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-error/work
 /destroot-ppc-intel//opt/local/bin and cannot be merged
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_libgpg-error/libgpg-
 error/main.log for details.
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 Error: Processing of port libgpg-error failed
 }}}

 Is this error familiar to anyone? It is comparing different distroot
 files, but then fails with lipo command.

 Many thanks.

-- 
Ticket URL: <https://trac.macports.org/ticket/62722#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list