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: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org