agriyakhetarpal commented on PR #47330:
URL: https://github.com/apache/arrow/pull/47330#issuecomment-3190309183
I've isolated the problem to the Cython extension modules indeed; all of
them fail to load (just that Node.js stops at the first one in the Crossbow
runs):
```js
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_acero.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_acero.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_compute.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_compute.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_csv.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_csv.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_dataset.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_dataset.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_dataset_orc.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_dataset_orc.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_dataset_parquet.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_dataset_parquet.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_feather.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_feather.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_fs.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_fs.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_json.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_json.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_orc.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_orc.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_parquet.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_parquet.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_pyarrow_cpp_tests.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_pyarrow_cpp_tests.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_substrait.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/_substrait.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
Failed to load lib
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/lib.cpython-313-wasm32-emscripten.so
Error: Failed to load dynamic library
/Users/agriyakhetarpal/Desktop/arrow/python/.venv-pyodide/lib/python3.13/site-packages/pyarrow/lib.cpython-313-wasm32-emscripten.so:
0
at X.loadDynlib
(/Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/pyodide.asm.js:8:659221)
at async main
(file:///Users/agriyakhetarpal/Library/Caches/.pyodide-xbuildenv-0.30.5/0.28.1/xbuildenv/pyodide-root/dist/python_cli_entry.mjs:91:7)
```
and comparing with older built, working wheels: all of these shared objects
should depend on `libarrow_python.so`, but they no longer do.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]