[MacPorts] #69932: py312-pyarrow: FormatTime string_view not found when importing vegafusion

MacPorts noreply at macports.org
Tue May 7 16:58:27 UTC 2024


#69932: py312-pyarrow: FormatTime string_view not found when importing vegafusion
----------------------------+---------------------------
 Reporter:  jowens          |      Owner:  (none)
     Type:  defect          |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  ports           |    Version:
 Keywords:  abseil,pyarrow  |       Port:  py312-pyarrow
----------------------------+---------------------------
 I am trying to track down an ImportError with what appears to be pyarrow.
 This, um, used to work, which is surely the most frustrating thing for a
 developer to hear. (Sorry.)

 Here's the backtrace. Perhaps this is an abseil issue?


 {{{
 Traceback (most recent call last):
   File "./nvperf.py", line 15, in <module>
     import vegafusion as vf
   File "/Users/jowens/Library/Python/3.12/lib/python/site-
 packages/vegafusion/__init__.py", line 1, in <module>
     from .runtime import runtime
   File "/Users/jowens/Library/Python/3.12/lib/python/site-
 packages/vegafusion/runtime.py", line 3, in <module>
     import pyarrow as pa
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/pyarrow/__init__.py", line 65, in <module>
     import pyarrow.lib as _lib
 ImportError:
 dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/pyarrow/lib.cpython-312-darwin.so, 0x0002): Symbol not
 found:
 __ZN4absl12lts_2024011610FormatTimeENS0_11string_viewENS0_4TimeENS0_8TimeZoneE
   Referenced from: <CD063FAB-C5F0-3295-AA51-ECE6EE9CDBA1>
 /opt/local/lib/libarrow.1300.0.0.dylib
   Expected in:     <42921224-0959-3E0D-BA2B-099ADB608AA7>
 /opt/local/lib/libabsl_time.2401.0.0.dylib
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/69932>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list