[MacPorts] #66477: port install mpich +native: Failed to configure (on M1)
MacPorts
noreply at macports.org
Thu Dec 15 20:33:39 UTC 2022
#66477: port install mpich +native: Failed to configure (on M1)
--------------------------+---------------------------
Reporter: chaochinyang | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Keywords: | Port: mpich-default
--------------------------+---------------------------
I am trying to install `mpich` with `+native` variant on my MacBook Pro
(16-inch, 2021, Apple M1 Max) with macOS Monterey 12.6.2 and Xcode 14.1.
The error shows that
{{{
:info:configure checking for gcc... /usr/bin/clang
:info:configure checking whether the C compiler works... no
:info:configure configure: error: in
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_mpich
/mpich-default/work/mpich-4.0.3':
:info:configure configure: error: C compiler cannot create executables
:info:configure See `config.log' for more details
:info:configure Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_mpich
/mpich-default/work/mpich-4.0.3" && ./configure --prefix=/opt/local
--disable-dependency-tracking --enable-fortran --disable-silent-rules
--enable-base-cache --enable-cache --enable-cxx --enable-fast=all
--enable-shared --enable-versioning --enable-timer-type=mach_absolute_time
--with-pm=hydra --with-thread-package=posix --with-hwloc-prefix=/opt/local
--disable-collalgo-tests --disable-f08 F90FLAGS='' F90=''
--libdir=/opt/local/lib/mpich-mp --sysconfdir=/opt/local/etc/mpich-mp
--program-suffix=-mpich-mp --includedir=/opt/local/include/mpich-mp
MPICHLIB_CFLAGS="$CFLAGS" CFLAGS="" MPICHLIB_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="" MPICHLIB_CXXFLAGS="$CXXFLAGS" CXXFLAGS=""
MPICHLIB_FFLAGS="$FFLAGS" FFLAGS="" MPICHLIB_FCFLAGS="$FCFLAGS" FCFLAGS=""
:info:configure Exit code: 77
}}}
but I can compile a simple hello world with either Apple Clang or MacPorts
gcc12.
I attach both `config.log` and `main.log` here.
Thanks in advance for taking a look into this issue.
/CC
--
Ticket URL: <https://trac.macports.org/ticket/66477>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list