On the Conbench machines, the Cython code is failing to build:
Error compiling Cython file:
------------------------------------------------------------
...
@staticmethod
CStatus Open(const shared_ptr[CRandomAccessFile]& file,
CMemoryPool* pool,
unique_ptr[ORCFileReader]* reader)
CResult[shared_ptr[const CKeyValueMetadata]] ReadMetadata()
^
------------------------------------------------------------
pyarrow/_orc.pxd:42:33: Expected ']', found 'CKeyValueMetadata'
Cython appears not to like the CResult[shared_ptr[const CKeyValueMetadata]]], though this seems to only happen on some machines, even if using the same Cython version. Declaring a Status-returning variant seems to work around it.
Reporter: David Li / @lidavidm
Assignee: David Li / @lidavidm
PRs and other links:
Note: This issue was originally created as ARROW-12899. Please see the migration documentation for further details.