illinois-ceesd / emirge

Environment for MirgeCom
MIT License
4 stars 3 forks source link

emirge missing packages on macOS #121

Closed dshtey2 closed 3 years ago

dshtey2 commented 3 years ago

I am trying to install emirge on the new M1 MacBook Pro, OS Big Sur 11.2.3. When attempting to run the installation, I get the following terminal output (posting full install output to cover all bases):

#####################################################
# This script installs mirgecom, and dependencies.  #
#####################################################

==== Conda installation
==== Installing Miniforge in /Users/dshtey2/Documents/MIRGE/emirge/miniforge3.
PREFIX=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3
Unpacking payload ...

                                           __
          __  ______ ___  ____ _____ ___  / /_  ____ _
         / / / / __ `__ \/ __ `/ __ `__ \/ __ \/ __ `/
        / /_/ / / / / / / /_/ / / / / / / /_/ / /_/ /
       / .___/_/ /_/ /_/\__,_/_/ /_/ /_/_.___/\__,_/
      /_/

Transaction

  Prefix: /Users/dshtey2/Documents/MIRGE/emirge/miniforge3

  Updating specs:

   - python==3.9.2=hcbd9b3a_0_cpython
   - bzip2==1.0.8=h27ca646_4
   - ca-certificates==2020.12.5=h4653dfc_0
   - libcxx==11.0.1=h168391b_0
   - ncurses==6.2=h9aa5885_4
   - tzdata==2021a=he74cb21_0
   - xz==5.2.5=h642e427_1
   - yaml==0.2.5=h642e427_0
   - zlib==1.2.11=h31e879b_1009
   - libffi==3.3=h9f76cd9_2
   - openssl==1.1.1j=h27ca646_0
   - readline==8.0=hc8eb9b7_2
   - tk==8.6.10=hf7e6567_1
   - sqlite==3.34.0=h6d56c25_0
   - idna==2.10=pyh9f0ad1d_0
   - pycparser==2.20=pyh9f0ad1d_2
   - python_abi==3.9=1_cp39
   - six==1.15.0=pyh9f0ad1d_0
   - tqdm==4.57.0=pyhd8ed1ab_0
   - wheel==0.36.2=pyhd3deb0d_0
   - certifi==2020.12.5=py39h2804cbe_1
   - cffi==1.14.5=py39h702c04f_0
   - chardet==4.0.0=py39h2804cbe_1
   - conda-package-handling==1.7.2=py39h51e6412_0
   - pycosat==0.6.3=py39h46acfd9_1006
   - pysocks==1.7.1=py39h2804cbe_3
   - ruamel_yaml==0.15.80=py39h46acfd9_1004
   - brotlipy==0.7.0=py39h46acfd9_1001
   - cryptography==3.4.4=py39h6e07874_0
   - setuptools==49.6.0=py39h2804cbe_3
   - pip==21.0.1=pyhd8ed1ab_0
   - pyopenssl==20.0.1=pyhd8ed1ab_0
   - urllib3==1.26.3=pyhd8ed1ab_0
   - requests==2.25.1=pyhd3deb0d_0
   - conda==4.9.2=py39h2804cbe_0

  Package                   Version  Build               Channel       Size
─────────────────────────────────────────────────────────────────────────────
  Install:
─────────────────────────────────────────────────────────────────────────────

  brotlipy                    0.7.0  py39h46acfd9_1001   installed         
  bzip2                       1.0.8  h27ca646_4          installed         
  ca-certificates         2020.12.5  h4653dfc_0          installed         
  certifi                 2020.12.5  py39h2804cbe_1      installed         
  cffi                       1.14.5  py39h702c04f_0      installed         
  chardet                     4.0.0  py39h2804cbe_1      installed         
  conda                       4.9.2  py39h2804cbe_0      installed         
  conda-package-handling      1.7.2  py39h51e6412_0      installed         
  cryptography                3.4.4  py39h6e07874_0      installed         
  idna                         2.10  pyh9f0ad1d_0        installed         
  libcxx                     11.0.1  h168391b_0          installed         
  libffi                        3.3  h9f76cd9_2          installed         
  ncurses                       6.2  h9aa5885_4          installed         
  openssl                    1.1.1j  h27ca646_0          installed         
  pip                        21.0.1  pyhd8ed1ab_0        installed         
  pycosat                     0.6.3  py39h46acfd9_1006   installed         
  pycparser                    2.20  pyh9f0ad1d_2        installed         
  pyopenssl                  20.0.1  pyhd8ed1ab_0        installed         
  pysocks                     1.7.1  py39h2804cbe_3      installed         
  python                      3.9.2  hcbd9b3a_0_cpython  installed         
  python_abi                    3.9  1_cp39              installed         
  readline                      8.0  hc8eb9b7_2          installed         
  requests                   2.25.1  pyhd3deb0d_0        installed         
  ruamel_yaml               0.15.80  py39h46acfd9_1004   installed         
  setuptools                 49.6.0  py39h2804cbe_3      installed         
  six                        1.15.0  pyh9f0ad1d_0        installed         
  sqlite                     3.34.0  h6d56c25_0          installed         
  tk                         8.6.10  hf7e6567_1          installed         
  tqdm                       4.57.0  pyhd8ed1ab_0        installed         
  tzdata                      2021a  he74cb21_0          installed         
  urllib3                    1.26.3  pyhd8ed1ab_0        installed         
  wheel                      0.36.2  pyhd3deb0d_0        installed         
  xz                          5.2.5  h642e427_1          installed         
  yaml                        0.2.5  h642e427_0          installed         
  zlib                       1.2.11  h31e879b_1009       installed         

  Summary:

  Install: 35 packages

  Total download: 0  B

─────────────────────────────────────────────────────────────────────────────

Transaction starting
Linking bzip2-1.0.8-h27ca646_4
Linking ca-certificates-2020.12.5-h4653dfc_0
Linking libcxx-11.0.1-h168391b_0
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/libc++.1.0.dylib: replacing existing signature
Linking ncurses-6.2-h9aa5885_4
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/libncurses.6.dylib: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/libncursesw.6.dylib: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/libtinfo.6.dylib: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/libtinfow.6.dylib: replacing existing signature
Linking tzdata-2021a-he74cb21_0
Linking xz-5.2.5-h642e427_1
Linking yaml-0.2.5-h642e427_0
Linking zlib-1.2.11-h31e879b_1009
Linking openssl-1.1.1j-h27ca646_0
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/bin/openssl: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/engines-1.1/capi.dylib: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/engines-1.1/padlock.dylib: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/libcrypto.1.1.dylib: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/libssl.1.1.dylib: replacing existing signature
Linking libffi-3.3-h9f76cd9_2
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/libffi.7.dylib: replacing existing signature
Linking readline-8.0-hc8eb9b7_2
Linking tk-8.6.10-hf7e6567_1
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/libtcl8.6.dylib: replacing existing signature
Linking sqlite-3.34.0-h6d56c25_0
Linking python-3.9.2-hcbd9b3a_0_cpython
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/bin/python3.9: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/libpython3.9.dylib: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_asyncio.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_contextvars.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_crypt.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_csv.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_ctypes_test.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_curses.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_curses_panel.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_dbm.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_decimal.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_elementtree.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_hashlib.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_lsprof.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_lzma.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_md5.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_opcode.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_pickle.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_sha1.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_sha256.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_sha3.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_sqlite3.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_ssl.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_statistics.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_testbuffer.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_testcapi.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_testimportmultiple.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_testinternalcapi.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_testmultiphase.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_tkinter.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_uuid.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_xxsubinterpreters.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_xxtestfuzz.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/_zoneinfo.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/array.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/audioop.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/cmath.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/fcntl.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/math.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/mmap.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/nis.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/parser.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/pyexpat.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/readline.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/resource.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/select.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/syslog.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/termios.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/xxlimited.cpython-39-darwin.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so: replacing existing signature
Linking wheel-0.36.2-pyhd3deb0d_0
Linking tqdm-4.57.0-pyhd8ed1ab_0
Linking six-1.15.0-pyh9f0ad1d_0
Linking python_abi-3.9-1_cp39
Linking pycparser-2.20-pyh9f0ad1d_2
Linking idna-2.10-pyh9f0ad1d_0
Linking ruamel_yaml-0.15.80-py39h46acfd9_1004
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/site-packages/ruamel_yaml/ext/_ruamel_yaml.cpython-39-darwin.so: replacing existing signature
Linking pysocks-1.7.1-py39h2804cbe_3
Linking pycosat-0.6.3-py39h46acfd9_1006
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/site-packages/pycosat.cpython-39-darwin.so: replacing existing signature
Linking conda-package-handling-1.7.2-py39h51e6412_0
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/site-packages/conda_package_handling/archive_utils_cy.cpython-39-darwin.so: replacing existing signature
Linking chardet-4.0.0-py39h2804cbe_1
Linking certifi-2020.12.5-py39h2804cbe_1
Linking cffi-1.14.5-py39h702c04f_0
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/site-packages/_cffi_backend.cpython-39-darwin.so: replacing existing signature
Linking setuptools-49.6.0-py39h2804cbe_3
Linking cryptography-3.4.4-py39h6e07874_0
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: replacing existing signature
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/site-packages/cryptography/hazmat/bindings/_padding.abi3.so: replacing existing signature
Linking brotlipy-0.7.0-py39h46acfd9_1001
/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/lib/python3.9/site-packages/brotli/_brotli.abi3.so: replacing existing signature
Linking pip-21.0.1-pyhd8ed1ab_0
Linking pyopenssl-20.0.1-pyhd8ed1ab_0
Linking urllib3-1.26.3-pyhd8ed1ab_0
Linking requests-2.25.1-pyhd3deb0d_0
Linking conda-4.9.2-py39h2804cbe_0
Transaction finished
installation finished.
==== Fetching mirgecom
Cloning into 'mirgecom'...
remote: Enumerating objects: 202, done.
remote: Counting objects: 100% (202/202), done.
remote: Compressing objects: 100% (144/144), done.
remote: Total 6873 (delta 118), reused 108 (delta 56), pack-reused 6671
Receiving objects: 100% (6873/6873), 1.53 MiB | 7.25 MiB/s, done.
Resolving deltas: 100% (4831/4831), done.
==== Create ceesd conda environment
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound: 
  - pymetis
  - clinfo

To try to install these packages I had to install my own local copy of anaconda, but even then the packages were "not available from current channels."

matthiasdiener commented 3 years ago

clinfo/pymetis do not exist as conda packages for the new Apple architecture yet, I'll ping them.

matthiasdiener commented 3 years ago

As a workaround, you can comment out the clinfo and pymetis lines in mirgecom/conda-env.yml, and then run

$ pip install pymetis
$ conda install clang_osx-arm64

All mirgecom examples should work then.

matthiasdiener commented 3 years ago

@dshtey2 Can you check if #122 fixes this for you?

dshtey2 commented 3 years ago

@matthiasdiener I attempted to install pymetis with pip, but pip is not installed on my machine and whichever way I tried to install it (brew, apt-get, easy_install) threw an error at me. I then ran only the conda install clang_osx-arm64 line, and after a long time trying to resolve the environment it threw a wall of output with all the package conflicts. At this point I have uninstalled everything and am restarting the install process from scratch to confirm that this is indeed an issue and not simply the wrong order of operations on my end. I have also replaced the install.sh file with the changes from #122, and it is returning a command 'gcc' failed error.

matthiasdiener commented 3 years ago

@matthiasdiener I attempted to install pymetis with pip, but pip is not installed on my machine and whichever way I tried to install it (brew, apt-get, easy_install) threw an error at me. I then ran only the conda install clang_osx-arm64 line, and after a long time trying to resolve the environment it threw a wall of output with all the package conflicts. At this point I have uninstalled everything and am restarting the install process from scratch to confirm that this is indeed an issue and not simply the wrong order of operations on my end. I have also replaced the install.sh file with the changes from #122, and it is returning a command 'gcc' failed error.

Ok, could you please run a fresh install with the branch from #122? I've pushed a small change this morning and it works out of the box on my M1 laptop:

$ git clone --branch m1 https://github.com/illinois-ceesd/emirge
$ cd emirge
$ ./install.sh

Note that you will need to install an MPI package (such as mpich or openmpi) before installing emirge, such as:

$ brew install mpich
dshtey2 commented 3 years ago

It seems that I am having trouble with the MPI packages. I installed mpi4py, mpich, and open-mpi, but even with all of them installed I get the following error:

    undef: _MPI_Init 
    undef: _MPI_Finalize
    Undefined symbols for architecture arm64:
      "_MPI_Init", referenced from:
          _main in lto.o
      "_MPI_Finalize", referenced from:
          _main in lto.o
    ld: symbol(s) not found for architecture arm64
    clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
    failure.
    removing: _configtest.c _configtest.o
    error: Cannot link MPI programs. Check your configuration!!!
matthiasdiener commented 3 years ago

It seems that I am having trouble with the MPI packages. I installed mpi4py, mpich, and open-mpi, but even with all of them installed I get the following error:

Please don't install both mpich and openmpi at the same time, they might interfere with each other. How did you install these packages? Also, you should not need to install mpi4py manually at all, it should be built when installing emirge. Can you post the full output here?

dshtey2 commented 3 years ago

There is apparently an issue where ARM makes using the standard brew install impossible, so I first installed Rosetta2 emulator and reinstalled homebrew on the M1 chip (the new command is arch -x86_64 brew <command>). Afterward, I brew installed mpich, open-mpi, and mpi4py individually, unlinking mpich when the latter two were installed, and in between each installation I tried to run the ./install.sh emirge script. Regardless of which mpi package I used, I kept getting the following 3 error outputs:

Output ``` Building wheel for f2py (setup.py) ... error ERROR: Command errored out with exit status 1: command: /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/f2py_88fd89e3dd9e48028ba6f209a7645069/setup.py'"'"'; __file__='"'"'/private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/f2py_88fd89e3dd9e48028ba6f209a7645069/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-wheel-r6wlqlnf cwd: /private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/f2py_88fd89e3dd9e48028ba6f209a7645069/ Complete output (101 lines): Appending f2py configuration to Ignoring attempt to set 'name' (from '' to 'f2py') Appending fparser configuration to Ignoring attempt to set 'name' (from '' to 'fparser') 0.3.1.dev /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/setuptools/dist.py:458: UserWarning: Normalizing '0.3.1.dev' to '0.3.1.dev0' warnings.warn(tmpl.format(**locals())) running bdist_wheel running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_py creating build creating build/lib creating build/lib/f2py copying f2py/version.py -> build/lib/f2py copying f2py/__init__.py -> build/lib/f2py copying f2py/setup.py -> build/lib/f2py creating build/lib/fparser copying fparser/block_statements.py -> build/lib/fparser copying fparser/base_classes.py -> build/lib/fparser copying fparser/__init__.py -> build/lib/fparser copying fparser/pattern_tools.py -> build/lib/fparser copying fparser/api.py -> build/lib/fparser copying fparser/setup.py -> build/lib/fparser copying fparser/utils.py -> build/lib/fparser copying fparser/Fortran2003.py -> build/lib/fparser copying fparser/splitline.py -> build/lib/fparser copying fparser/parsefortran.py -> build/lib/fparser copying fparser/sourceinfo.py -> build/lib/fparser copying fparser/statements.py -> build/lib/fparser copying fparser/readfortran.py -> build/lib/fparser copying fparser/script_options.py -> build/lib/fparser copying fparser/typedecl_statements.py -> build/lib/fparser running build_scripts creating build/scripts.macosx-11.0-arm64-3.8 Creating 'build/scripts.macosx-11.0-arm64-3.8/fparser.f2003' Creating 'build/scripts.macosx-11.0-arm64-3.8/fparser.parse' Creating 'build/scripts.macosx-11.0-arm64-3.8/fparser.read' installing to build/bdist.macosx-11.0-arm64/wheel running install running install_lib creating /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/f2py copying build/lib/f2py/version.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/f2py copying build/lib/f2py/__init__.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/f2py copying build/lib/f2py/setup.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/f2py creating /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/block_statements.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/base_classes.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/__init__.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/pattern_tools.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/api.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/setup.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/utils.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/Fortran2003.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/splitline.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/parsefortran.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/sourceinfo.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/statements.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/readfortran.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/script_options.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser copying build/lib/fparser/typedecl_statements.py -> /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/fparser Traceback (most recent call last): File "", line 1, in File "/private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/f2py_88fd89e3dd9e48028ba6f209a7645069/setup.py", line 198, in setup( File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/numpy/distutils/core.py", line 169, in setup return old_setup(**new_attr) File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/setuptools/__init__.py", line 163, in setup return distutils.core.setup(**attrs) File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/distutils/core.py", line 148, in setup dist.run_commands() File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 335, in run self.run_command('install') File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/numpy/distutils/command/install.py", line 60, in run r = self.setuptools_run() File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/numpy/distutils/command/install.py", line 34, in setuptools_run return distutils_install.run(self) File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/distutils/command/install.py", line 557, in run self.run_command(cmd_name) File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/setuptools/command/install_lib.py", line 15, in run self.byte_compile(outfiles) File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/distutils/command/install_lib.py", line 132, in byte_compile byte_compile(files, optimize=0, File "/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/distutils/util.py", line 453, in byte_compile raise ValueError("invalid prefix: filename %r doesn't start with %r" ValueError: invalid prefix: filename '/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib/python3.8/site-packages/f2py/version.py' doesn't start with 'build/bdist.macosx-11.0-arm64/wheel' ---------------------------------------- ERROR: Failed building wheel for f2py Running setup.py clean for f2py Building wheel for mpi4py (setup.py) ... error ERROR: Command errored out with exit status 1: command: /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/mpi4py_0d1786fe31cb46e283d6bd67da474549/setup.py'"'"'; __file__='"'"'/private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/mpi4py_0d1786fe31cb46e283d6bd67da474549/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-wheel-ubcfdaxs cwd: /private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/mpi4py_0d1786fe31cb46e283d6bd67da474549/ Complete output (151 lines): running bdist_wheel running build running build_src running build_py creating build creating build/lib.macosx-11.0-arm64-3.8 creating build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/run.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/__init__.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/bench.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/__main__.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py creating build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/_base.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/server.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/__init__.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/pool.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/aplus.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/__main__.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/_lib.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/__init__.pxd -> build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/libmpi.pxd -> build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/MPI.pxd -> build/lib.macosx-11.0-arm64-3.8/mpi4py creating build/lib.macosx-11.0-arm64-3.8/mpi4py/include creating build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.MPI.h -> build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.MPI_api.h -> build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.h -> build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.i -> build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi.pxi -> build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py running build_clib MPI configuration: [mpi] from 'mpi.cfg' MPI C compiler: /usr/local/bin/mpicc MPI C++ compiler: /usr/local/bin/mpicxx MPI F compiler: /usr/local/bin/mpifort MPI F90 compiler: /usr/local/bin/mpif90 MPI F77 compiler: /usr/local/bin/mpif77 checking for library 'lmpe' ... /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -flat_namespace -undefined suppress -arch arm64 _configtest.o -llmpe -o _configtest ld: library not found for -llmpe clang-11: error: linker command failed with exit code 1 (use -v to see invocation) failure. removing: _configtest.c _configtest.o building 'mpe' dylib library creating build/temp.macosx-11.0-arm64-3.8 creating build/temp.macosx-11.0-arm64-3.8/src creating build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c src/lib-pmpi/mpe.c -o build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/mpe.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] creating build/lib.macosx-11.0-arm64-3.8/mpi4py/lib-pmpi /usr/local/bin/mpicc -shared -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -flto -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 -install_name libmpe.dylib build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/mpe.o -o build/lib.macosx-11.0-arm64-3.8/mpi4py/lib-pmpi/libmpe.dylib ld: warning: -pie being ignored. It is only used when linking a main executable ld: warning: ignoring file /usr/local/Cellar/open-mpi/4.1.0/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 checking for library 'vt-mpi' ... /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -flat_namespace -undefined suppress -arch arm64 _configtest.o -L/usr/local/lib -lvt-mpi -o _configtest ld: warning: ignoring file /usr/local/lib/libvt-mpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 success! removing: _configtest.c _configtest.o _configtest building 'vt' dylib library /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c src/lib-pmpi/vt.c -o build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -shared -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -flto -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 -install_name libvt.dylib build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt.o -L/usr/local/lib -L/usr/local/lib -lvt-mpi -o build/lib.macosx-11.0-arm64-3.8/mpi4py/lib-pmpi/libvt.dylib ld: warning: -pie being ignored. It is only used when linking a main executable ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 ld: warning: ignoring file /usr/local/lib/libvt-mpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 checking for library 'vt-mpi' ... /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -flat_namespace -undefined suppress -arch arm64 _configtest.o -L/usr/local/lib -lvt-mpi -o _configtest ld: warning: ignoring file /usr/local/lib/libvt-mpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 success! removing: _configtest.c _configtest.o _configtest building 'vt-mpi' dylib library /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c src/lib-pmpi/vt-mpi.c -o build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt-mpi.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -shared -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -flto -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 -install_name libvt-mpi.dylib build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt-mpi.o -L/usr/local/lib -L/usr/local/lib -lvt-mpi -o build/lib.macosx-11.0-arm64-3.8/mpi4py/lib-pmpi/libvt-mpi.dylib ld: warning: -pie being ignored. It is only used when linking a main executable ld: warning: ignoring file /usr/local/lib/libvt-mpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 checking for library 'vt-hyb' ... /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -flat_namespace -undefined suppress -arch arm64 _configtest.o -L/usr/local/lib -lvt-hyb -o _configtest ld: warning: ignoring file /usr/local/lib/libvt-hyb.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 success! removing: _configtest.c _configtest.o _configtest building 'vt-hyb' dylib library /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c src/lib-pmpi/vt-hyb.c -o build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt-hyb.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -shared -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -flto -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 -install_name libvt-hyb.dylib build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt-hyb.o -L/usr/local/lib -L/usr/local/lib -lvt-hyb -o build/lib.macosx-11.0-arm64-3.8/mpi4py/lib-pmpi/libvt-hyb.dylib ld: warning: -pie being ignored. It is only used when linking a main executable ld: warning: ignoring file /usr/local/lib/libvt-hyb.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 running build_ext MPI configuration: [mpi] from 'mpi.cfg' MPI C compiler: /usr/local/bin/mpicc MPI C++ compiler: /usr/local/bin/mpicxx MPI F compiler: /usr/local/bin/mpifort MPI F90 compiler: /usr/local/bin/mpif90 MPI F77 compiler: /usr/local/bin/mpif77 checking for dlopen() availability ... checking for header 'dlfcn.h' ... arm64-apple-darwin20.0.0-clang -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] success! removing: _configtest.c _configtest.o success! checking for library 'dl' ... arm64-apple-darwin20.0.0-clang -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] arm64-apple-darwin20.0.0-clang -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -flat_namespace -undefined suppress -arch arm64 _configtest.o -Lbuild/temp.macosx-11.0-arm64-3.8 -ldl -o _configtest success! removing: _configtest.c _configtest.o _configtest checking for function 'dlopen' ... arm64-apple-darwin20.0.0-clang -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] arm64-apple-darwin20.0.0-clang -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 _configtest.o -Lbuild/temp.macosx-11.0-arm64-3.8 -ldl -o _configtest success! removing: _configtest.c _configtest.o _configtest building 'mpi4py.dl' extension arm64-apple-darwin20.0.0-clang -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c src/dynload.c -o build/temp.macosx-11.0-arm64-3.8/src/dynload.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] arm64-apple-darwin20.0.0-clang -bundle -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -flto -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 build/temp.macosx-11.0-arm64-3.8/src/dynload.o -Lbuild/temp.macosx-11.0-arm64-3.8 -ldl -o build/lib.macosx-11.0-arm64-3.8/mpi4py/dl.cpython-38-darwin.so ld: warning: -pie being ignored. It is only used when linking a main executable checking for MPI compile and link ... /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] success! removing: _configtest.c _configtest.o /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 _configtest.o -Lbuild/temp.macosx-11.0-arm64-3.8 -o _configtest ld: warning: ignoring file /usr/local/Cellar/open-mpi/4.1.0/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 undef: _MPI_Init undef: _MPI_Finalize Undefined symbols for architecture arm64: "_MPI_Init", referenced from: _main in lto.o "_MPI_Finalize", referenced from: _main in lto.o ld: symbol(s) not found for architecture arm64 clang-11: error: linker command failed with exit code 1 (use -v to see invocation) failure. removing: _configtest.c _configtest.o error: Cannot link MPI programs. Check your configuration!!! ---------------------------------------- ERROR: Failed building wheel for mpi4py Running setup.py clean for mpi4py Failed to build f2py mpi4py Installing collected packages: cgen, pymbolic, genpy, colorama, codepy, recursivenodes, modepy, loopy, gmsh-interop, dagrt, meshmode, leap, pyvisfile, pytato, psutil, mpi4py, logpyle, importlib-resources, grudge, f2py Running setup.py develop for pymbolic Running setup.py develop for modepy Running setup.py develop for loopy Running setup.py develop for dagrt Running setup.py develop for meshmode Running setup.py develop for leap Running setup.py develop for pytato Running setup.py install for mpi4py ... error ERROR: Command errored out with exit status 1: command: /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/mpi4py_0d1786fe31cb46e283d6bd67da474549/setup.py'"'"'; __file__='"'"'/private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/mpi4py_0d1786fe31cb46e283d6bd67da474549/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-record-f61hs94y/install-record.txt --single-version-externally-managed --compile --install-headers /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8/mpi4py cwd: /private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/mpi4py_0d1786fe31cb46e283d6bd67da474549/ Complete output (151 lines): running install running build running build_src running build_py creating build creating build/lib.macosx-11.0-arm64-3.8 creating build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/run.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/__init__.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/bench.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/__main__.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py creating build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/_base.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/server.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/__init__.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/pool.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/aplus.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/__main__.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/futures/_lib.py -> build/lib.macosx-11.0-arm64-3.8/mpi4py/futures copying src/mpi4py/__init__.pxd -> build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/libmpi.pxd -> build/lib.macosx-11.0-arm64-3.8/mpi4py copying src/mpi4py/MPI.pxd -> build/lib.macosx-11.0-arm64-3.8/mpi4py creating build/lib.macosx-11.0-arm64-3.8/mpi4py/include creating build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.MPI.h -> build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.MPI_api.h -> build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.h -> build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.i -> build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi.pxi -> build/lib.macosx-11.0-arm64-3.8/mpi4py/include/mpi4py running build_clib MPI configuration: [mpi] from 'mpi.cfg' MPI C compiler: /usr/local/bin/mpicc MPI C++ compiler: /usr/local/bin/mpicxx MPI F compiler: /usr/local/bin/mpifort MPI F90 compiler: /usr/local/bin/mpif90 MPI F77 compiler: /usr/local/bin/mpif77 checking for library 'lmpe' ... /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -flat_namespace -undefined suppress -arch arm64 _configtest.o -llmpe -o _configtest ld: library not found for -llmpe clang-11: error: linker command failed with exit code 1 (use -v to see invocation) failure. removing: _configtest.c _configtest.o building 'mpe' dylib library creating build/temp.macosx-11.0-arm64-3.8 creating build/temp.macosx-11.0-arm64-3.8/src creating build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c src/lib-pmpi/mpe.c -o build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/mpe.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] creating build/lib.macosx-11.0-arm64-3.8/mpi4py/lib-pmpi /usr/local/bin/mpicc -shared -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -flto -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 -install_name libmpe.dylib build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/mpe.o -o build/lib.macosx-11.0-arm64-3.8/mpi4py/lib-pmpi/libmpe.dylib ld: warning: -pie being ignored. It is only used when linking a main executable ld: warning: ignoring file /usr/local/Cellar/open-mpi/4.1.0/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 checking for library 'vt-mpi' ... /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -flat_namespace -undefined suppress -arch arm64 _configtest.o -L/usr/local/lib -lvt-mpi -o _configtest ld: warning: ignoring file /usr/local/lib/libvt-mpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 success! removing: _configtest.c _configtest.o _configtest building 'vt' dylib library /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c src/lib-pmpi/vt.c -o build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -shared -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -flto -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 -install_name libvt.dylib build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt.o -L/usr/local/lib -L/usr/local/lib -lvt-mpi -o build/lib.macosx-11.0-arm64-3.8/mpi4py/lib-pmpi/libvt.dylib ld: warning: -pie being ignored. It is only used when linking a main executable ld: warning: ignoring file /usr/local/lib/libvt-mpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 checking for library 'vt-mpi' ... /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -flat_namespace -undefined suppress -arch arm64 _configtest.o -L/usr/local/lib -lvt-mpi -o _configtest ld: warning: ignoring file /usr/local/lib/libvt-mpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 success! removing: _configtest.c _configtest.o _configtest building 'vt-mpi' dylib library /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c src/lib-pmpi/vt-mpi.c -o build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt-mpi.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -shared -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -flto -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 -install_name libvt-mpi.dylib build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt-mpi.o -L/usr/local/lib -L/usr/local/lib -lvt-mpi -o build/lib.macosx-11.0-arm64-3.8/mpi4py/lib-pmpi/libvt-mpi.dylib ld: warning: -pie being ignored. It is only used when linking a main executable ld: warning: ignoring file /usr/local/lib/libvt-mpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 checking for library 'vt-hyb' ... /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -flat_namespace -undefined suppress -arch arm64 _configtest.o -L/usr/local/lib -lvt-hyb -o _configtest ld: warning: ignoring file /usr/local/lib/libvt-hyb.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 success! removing: _configtest.c _configtest.o _configtest building 'vt-hyb' dylib library /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -c src/lib-pmpi/vt-hyb.c -o build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt-hyb.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -shared -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -flto -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 -install_name libvt-hyb.dylib build/temp.macosx-11.0-arm64-3.8/src/lib-pmpi/vt-hyb.o -L/usr/local/lib -L/usr/local/lib -lvt-hyb -o build/lib.macosx-11.0-arm64-3.8/mpi4py/lib-pmpi/libvt-hyb.dylib ld: warning: -pie being ignored. It is only used when linking a main executable ld: warning: ignoring file /usr/local/lib/libvt-hyb.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 ld: warning: ignoring file /usr/local/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 running build_ext MPI configuration: [mpi] from 'mpi.cfg' MPI C compiler: /usr/local/bin/mpicc MPI C++ compiler: /usr/local/bin/mpicxx MPI F compiler: /usr/local/bin/mpifort MPI F90 compiler: /usr/local/bin/mpif90 MPI F77 compiler: /usr/local/bin/mpif77 checking for dlopen() availability ... checking for header 'dlfcn.h' ... arm64-apple-darwin20.0.0-clang -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] success! removing: _configtest.c _configtest.o success! checking for library 'dl' ... arm64-apple-darwin20.0.0-clang -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] arm64-apple-darwin20.0.0-clang -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -flat_namespace -undefined suppress -arch arm64 _configtest.o -Lbuild/temp.macosx-11.0-arm64-3.8 -ldl -o _configtest success! removing: _configtest.c _configtest.o _configtest checking for function 'dlopen' ... arm64-apple-darwin20.0.0-clang -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] arm64-apple-darwin20.0.0-clang -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 _configtest.o -Lbuild/temp.macosx-11.0-arm64-3.8 -ldl -o _configtest success! removing: _configtest.c _configtest.o _configtest building 'mpi4py.dl' extension arm64-apple-darwin20.0.0-clang -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c src/dynload.c -o build/temp.macosx-11.0-arm64-3.8/src/dynload.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] arm64-apple-darwin20.0.0-clang -bundle -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -flto -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 build/temp.macosx-11.0-arm64-3.8/src/dynload.o -Lbuild/temp.macosx-11.0-arm64-3.8 -ldl -o build/lib.macosx-11.0-arm64-3.8/mpi4py/dl.cpython-38-darwin.so ld: warning: -pie being ignored. It is only used when linking a main executable checking for MPI compile and link ... /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] success! removing: _configtest.c _configtest.o /usr/local/bin/mpicc -fno-strict-aliasing -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -arch arm64 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -pipe -fdebug-prefix-map=${SRC_DIR}=/usr/local/src/conda/${PKG_NAME}-${PKG_VERSION} -fdebug-prefix-map=/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd=/usr/local/src/conda-prefix -flto -Wl,-export_dynamic -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -I/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8 -c _configtest.c -o _configtest.o clang-11: warning: -Wl,-export_dynamic: 'linker' input unused [-Wunused-command-line-argument] /usr/local/bin/mpicc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -L/Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/lib -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -D_FORTIFY_SOURCE=2 -isystem /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include -arch arm64 _configtest.o -Lbuild/temp.macosx-11.0-arm64-3.8 -o _configtest ld: warning: ignoring file /usr/local/Cellar/open-mpi/4.1.0/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64 undef: _MPI_Init undef: _MPI_Finalize Undefined symbols for architecture arm64: "_MPI_Init", referenced from: _main in lto.o "_MPI_Finalize", referenced from: _main in lto.o ld: symbol(s) not found for architecture arm64 clang-11: error: linker command failed with exit code 1 (use -v to see invocation) failure. removing: _configtest.c _configtest.o error: Cannot link MPI programs. Check your configuration!!! ---------------------------------------- ERROR: Command errored out with exit status 1: /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/mpi4py_0d1786fe31cb46e283d6bd67da474549/setup.py'"'"'; __file__='"'"'/private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-install-x1wx4ima/mpi4py_0d1786fe31cb46e283d6bd67da474549/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/w6/fxzsly_s7n349y7n7dc80gqw0000gq/T/pip-record-f61hs94y/install-record.txt --single-version-externally-managed --compile --install-headers /Users/dshtey2/Documents/MIRGE/emirge/miniforge3/envs/ceesd/include/python3.8/mpi4py Check the logs for full command output. ```
matthiasdiener commented 3 years ago

There is apparently an issue where ARM makes using the standard brew install impossible, so I first installed Rosetta2 emulator and reinstalled homebrew on the M1 chip (the new command is arch -x86_64 brew <command>).

This is weird. I did not have to do this on my M1, and is likely the source of the main error:

ld: warning: ignoring file /usr/local/Cellar/open-mpi/4.1.0/lib/libmpi.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
dshtey2 commented 3 years ago

Here is a typical output whenever I attempt anything with simple brew <command>:

`brew install mpich` ``` Updating Homebrew... ==> Auto-updated Homebrew! Updated 1 tap (homebrew/core). ==> Updated Formulae Updated 7 formulae. Warning: mpich 3.3.2_1 is already installed and up-to-date. To reinstall 3.3.2_1, run: brew reinstall mpich ```
`brew reinstall mpich` ``` Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)! Please create a new installation in /opt/homebrew using one of the "Alternative Installs" from: https://docs.brew.sh/Installation You can migrate your previously installed formula list with: brew bundle dump ```
matthiasdiener commented 3 years ago

Here is a typical output whenever I attempt anything with simple brew <command>:

brew install mpich brew reinstall mpich

Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
Please create a new installation in /opt/homebrew using one of the
"Alternative Installs" from:
  https://docs.brew.sh/Installation
You can migrate your previously installed formula list with:
  brew bundle dump

Yeah, you can not have homebrew installed in /usr/local on the M1. I installed mine in my home folder. Can you try removing your homebrew installation and start from scratch in a different folder (e.g. /opt/homebrew or ~/homebrew)?

dshtey2 commented 3 years ago

Here is a typical output whenever I attempt anything with simple brew <command>: brew install mpich brew reinstall mpich

Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
Please create a new installation in /opt/homebrew using one of the
"Alternative Installs" from:
  https://docs.brew.sh/Installation
You can migrate your previously installed formula list with:
  brew bundle dump

Yeah, you can not have homebrew installed in /usr/local on the M1. I installed mine in my home folder. Can you try removing your homebrew installation and start from scratch in a different folder (e.g. /opt/homebrew or ~/homebrew)?

This fixed the issue, and everything is running as expected now. Thanks! I suppose the /usr/local installation was an artifact of migrating over from a pre-M1 Macbook device.

matthiasdiener commented 3 years ago

Yeah, you can not have homebrew installed in /usr/local on the M1. I installed mine in my home folder. Can you try removing your homebrew installation and start from scratch in a different folder (e.g. /opt/homebrew or ~/homebrew)?

This fixed the issue, and everything is running as expected now. Thanks! I suppose the /usr/local installation was an artifact of migrating over from a pre-M1 Macbook device.

Great, thanks for testing this!