GeoDaCenter / spatial_access

https://spatial.uchicago.edu
37 stars 11 forks source link

Protobuf causes linker error #16

Closed lmnoel closed 5 years ago

lmnoel commented 5 years ago

Applies to commit: https://github.com/GeoDaCenter/spatial_access/tree/5fe8717bd6bed34b023a53b47e8f3ec49f48f201

Package builds but is unable to be imported because the .so is not found:

---> 1 from transitMatrixAdapter import *

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/transitMatrixAdapter.cpython-35m-darwin.so, 2): Symbol not found: __ZN6google8protobuf7Message20DiscardUnknownFieldsEv
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/transitMatrixAdapter.cpython-35m-darwin.so
  Expected in: flat namespace
 in /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/transitMatrixAdapter.cpython-35m-darwin.so