-
Notifications
You must be signed in to change notification settings - Fork 38
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
Error with python bindings #885
Comments
Here's the Details
|
Unfortunately you hit conda-forge/pybind11-feedstock#77 . In a nutshell, pybind11 compiled bindings have a hidden dependency (not handled by conda) on the major GCC version used to compile them, and you are mixing blf compiled with GCC 12 with manif compiled with GCC 13. There is any reason you need casadi 3.6.5 and 3.6.6 is not ok? If indeed you need casadi 3.6.5, you can try with earlier build of manifpy until it works (I am on a mobile so I can't easily check which version of manifpy was compiled with GCC 12 and which one by GCC 13. |
Ok, I have access to a laptop now. This are the GCC versions used by blf
These the one used by manifpy:
So, if you need to use casadi 3.5.5, please pin manifpy to 0.0.5=*_0 . |
Thank you so much @traversaro, pinning manifpy to 0.0.5=*_0 solved the issue! Just as a side note, I was able to configure a conda environment by pinning the manifpy version just using conda, not using pixi since I was not able to pin the build version (either from CLI or updating |
I guess something like:
Should work on pixi? |
Yep that syntax put in the |
I have an issue quite similar to the one had by @CarlottaSartore in #629 .
I have a pixi environment created from the following
pixi.toml
:When I try to import the blf python bindings via
I get the following error:
The versions of
blf
and andmanif
are:CC @traversaro
The text was updated successfully, but these errors were encountered: