Skip to content

[Packaging][Python] macOS wheels broken: libprotobuf.18.dylib missing #22121

@asfimport

Description

@asfimport

If I build macOS arrow wheels with crossbow from the latest master (a77257f) and install them, importing pyarrow gives the following error message:

In [1]: import pyarrow                                                                                                                                                               

---------------------------------------------------------------------------

ImportError                               Traceback (most recent call last)

<ipython-input-1-f1048abcb32d> in <module>

----> 1 import pyarrow




~/anaconda3/lib/python3.6/site-packages/pyarrow/__init__.py in <module>

     47 import pyarrow.compat as compat

     48

---> 49 from pyarrow.lib import cpu_count, set_cpu_count

     50 from pyarrow.lib import (null, bool_,

     51                          int8, int16, int32, int64,




ImportError: dlopen(/Users/pcmoritz/anaconda3/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so, 2): Library not loaded: /usr/local/opt/protobuf/lib/libprotobuf.18.dylib

  Referenced from: /Users/pcmoritz/anaconda3/lib/python3.6/site-packages/pyarrow/libarrow.14.dylib

  Reason: image not found

 

Reporter: Philipp Moritz / @pcmoritz
Assignee: Philipp Moritz / @pcmoritz

PRs and other links:

Note: This issue was originally created as ARROW-5690. Please see the migration documentation for further details.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions