New issue 2731: pypy and pypy3 v5.10 binaries for Mac OS X are linked against third party dynamic libraries https://bitbucket.org/pypy/pypy/issues/2731/pypy-and-pypy3-v510-binaries-for-mac-os-x
rndblnch: The binary distributions made available for Mac OS X for the 5.10 release are all linked to libraries located in /usr/local/opt/, which does not exist by default on the mac. As a result the binaries do not run. The machine that produced the builds may have a third party package manager installed that provides those libraries. for pypy2, the libraries linked here are: libssl, libcrypto, libffi and libncursesw. for pypy3, the libraries linked here are: libffi and libncursesw. for pypy3-2 (high sierra-compatible): libffi ### pypy2 ### [esperluet:/tmp] blanch% tar xjf ~/Downloads/pypy2-v5.10.0-osx64.tar.bz2 [esperluet:/tmp] blanch% cd pypy2-v5.10.0-osx64/bin/ [esperluet:/tmp/pypy2-v5.10.0-osx64/bin] blanch% otool -L libpypy-c.dylib libpypy-c.dylib: @rpath/libpypy-c.dylib (compatibility version 0.0.0, current version 0.0.0) /usr/lib/libutil.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.0.0) /usr/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version 1.0.5) /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11) **/usr/local/opt/openssl/lib/libssl.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)** **/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)** /usr/lib/libexpat.1.dylib (compatibility version 7.0.0, current version 8.0.0) **/usr/local/opt/libffi/lib/libffi.6.dylib (compatibility version 7.0.0, current version 7.4.0)** **/usr/local/opt/ncurses/lib/libncursesw.6.dylib (compatibility version 6.0.0, current version 6.0.0)** ### pypy3 ### [esperluet:/tmp] blanch% tar xjf ~/Downloads/pypy3-v5.10.0-osx64.tar.bz2 [esperluet:/tmp] blanch% otool -L pypy3-v5.10.0-osx64/bin/libpypy3-c.dylib pypy3-v5.10.0-osx64/bin/libpypy3-c.dylib: @rpath/libpypy3-c.dylib (compatibility version 0.0.0, current version 0.0.0) /usr/lib/libutil.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.0.0) /usr/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version 1.0.5) /usr/lib/libexpat.1.dylib (compatibility version 7.0.0, current version 8.0.0) /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11) **/usr/local/opt/libffi/lib/libffi.6.dylib (compatibility version 7.0.0, current version 7.4.0)** **/usr/local/opt/ncurses/lib/libncursesw.6.dylib (compatibility version 6.0.0, current version 6.0.0)** ### pypy3-2 (high-sierra) ### [esperluet:/tmp] blanch% tar xjf ~/Downloads/pypy3-v5.10.0-osx64-2.tar.bz2 [esperluet:/tmp] blanch% otool -L pypy3-v5.10.0-osx64-2/bin/libpypy3-c.dylib pypy3-v5.10.0-osx64-2/bin/libpypy3-c.dylib: @rpath/libpypy3-c.dylib (compatibility version 0.0.0, current version 0.0.0) /usr/lib/libutil.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1238.0.0) /usr/lib/libexpat.1.dylib (compatibility version 7.0.0, current version 8.0.0) /usr/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version 1.0.5) /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.8) **/usr/local/opt/libffi/lib/libffi.6.dylib (compatibility version 7.0.0, current version 7.1.0)** /usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0) _______________________________________________ pypy-issue mailing list pypy-issue@python.org https://mail.python.org/mailman/listinfo/pypy-issue