-
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
blf.ik.QPInverseKinematics.add_task stops working when the bindings are compiled using conda #545
Comments
I can give it a shot and rebuild the manif conda package, but this is indeed quite problematic. |
I was also thinking that the problem was related to pybind however here the CI was running correctly and the version of pybind was |
To clarify, I think the problem is not related to the version of pybind11, but rather the gcc version used to compiled manifpy vs the gcc version used to compile blf. However, looking at https://github.com/conda-forge/manif-feedstock/pull/21/files it seems that the only OS in which the compiler version changed is macOS. However, the difference could be related to the numpy version? That changed. |
Installing |
Probably the best option is to add a run dependency of manifpy on the precise version of numpy with which it is built. |
While for blf is already like this right? https://github.com/robotology/robotology-superbuild/blob/27e970124efff73bb9aaf0545d79dbe297a26c84/cmake/Buildbipedal-locomotion-framework.cmake#L77 |
Unfortunatly, not. I checked the
|
Done in traversaro/manif-feedstock@23e95e8 . |
Not sure if it worth trying to implement something like that on robotology-superbuild, or it make more sense to just move blf to conda-forge . |
This has been fixed by #545 (comment) |
If I compile the bindings with the dependencies installed by conda and I run the following code I got this error
On the other hand if I compile them with apt dependencies everything went smooth
this is the outcome of conda list
The text was updated successfully, but these errors were encountered: