Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symbol not found in py312 - macOS #1994

Closed
visr opened this issue Jan 6, 2025 · 2 comments
Closed

Symbol not found in py312 - macOS #1994

visr opened this issue Jan 6, 2025 · 2 comments
Labels
CI/CD Continuous Integration/Continuous deployment

Comments

@visr
Copy link
Member

visr commented Jan 6, 2025

This has started failing consistently since #1992, and is different from #1961.

See e.g. https://github.com/Deltares/Ribasim/actions/runs/12638359939/job/35214452256

python/ribasim/ribasim/schemas.py:7: in <module>
    import pyarrow
.pixi/envs/py312/lib/python3.12/site-packages/pyarrow/__init__.py:65: in <module>
    import pyarrow.lib as _lib
E   ImportError: dlopen(/Users/runner/work/Ribasim/Ribasim/.pixi/envs/py312/lib/python3.12/site-packages/pyarrow/lib.cpython-312-darwin.so, 0x0002): Symbol not found: __ZN4absl12lts_[20](https://github.com/Deltares/Ribasim/actions/runs/12638359939/job/35214452256#step:4:21)24072212log_internal10LogMessagelsIiLi0EEERS2_RKT_
E     Referenced from: <7DD6F527-7A4A-3649-87B6-D68B25F8B594> /Users/runner/work/Ribasim/Ribasim/.pixi/envs/py312/lib/libprotobuf.28.2.0.dylib
E     Expected in:     <D623F952-8116-35EC-859D-F7F8D5DD7699> /Users/runner/work/Ribasim/Ribasim/.pixi/envs/py312/lib/libabsl_log_internal_message.2407.0.0.dylib
@visr visr added the CI/CD Continuous Integration/Continuous deployment label Jan 6, 2025
@github-project-automation github-project-automation bot moved this to To do in Ribasim Jan 6, 2025
@visr
Copy link
Member Author

visr commented Jan 6, 2025

I missed this failure in #1992 since I now see only TeamCity was triggered but not GitHub Actions. Any ideas what goes wrong? We already select the branch name update/pixi-lock:

on:
push:
branches: [main, update/pixi-lock]
paths-ignore: [".teamcity/**"]
tags: ["*"]
pull_request:
paths-ignore: [".teamcity/**"]

@visr
Copy link
Member Author

visr commented Jan 6, 2025

Ok updating the lock file again in #1995 has fixed CI. Looks like it might have been the libabseil rebuild?
Closing this, I opened #1996 for the CI trigger.

@visr visr closed this as completed Jan 6, 2025
@github-project-automation github-project-automation bot moved this from To do to ✅ Done in Ribasim Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD Continuous Integration/Continuous deployment
Projects
Status: Done
Development

No branches or pull requests

1 participant