New issue 2994: multiarray import fails - Symbol not found: _aheapsort_bool on 
macOS
https://bitbucket.org/pypy/pypy/issues/2994/multiarray-import-fails-symbol-not-found

S. Moon:

macOS Version: 10.13.6
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin17.7.0

(numpy package was installed through pip, and not built from source)

Steps to repro:
1. Install numpy on a fresh pypy3.5 / 3.6 installation (Affects at least 
version PyPy3.6 v7.1.0-beta and PyPy3.5 v7.0.0, and also the latest 3.6 nightly 
- pypy-c-jit-96343-de061d87e39c-osx64)
2. `import numpy`

Logs:

Traceback (most recent call last):
  File 
"/Users/user/Downloads/pypy3.6-v7.1.0-osx64/site-packages/numpy/core/__init__.py",
 line 40, in <module>
    from . import multiarray
  File 
"/Users/user/Downloads/pypy3.6-v7.1.0-osx64/site-packages/numpy/core/multiarray.py",
 line 12, in <module>
    from . import overrides
  File 
"/Users/user/Downloads/pypy3.6-v7.1.0-osx64/site-packages/numpy/core/overrides.py",
 line 6, in <module>
    from numpy.core._multiarray_umath import (
ImportError: 
dlopen(/Users/user/Downloads/pypy3.6-v7.1.0-osx64/site-packages/numpy/core/_multiarray_umath.pypy3-71-darwin.so,
 6): Symbol not found: _aheapsort_bool
  Referenced from: 
/Users/user/Downloads/pypy3.6-v7.1.0-osx64/site-packages/numpy/core/_multiarray_umath.pypy3-71-darwin.so
  Expected in: dynamic lookup

This does not repro on Linux builds of the same pypy versions.


_______________________________________________
pypy-issue mailing list
pypy-issue@python.org
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to