stack-of-tasks / sot-core

Hierarchical task solver plug-in for dynamic-graph
BSD 2-Clause "Simplified" License
19 stars 32 forks source link

Pinocchio and Dynamic Graph dependencies #202

Closed GianniLunardi closed 2 years ago

GianniLunardi commented 2 years ago

Hi everyone, I have tried to install sot-core-v3 from robotpkg and I have the problems reported in the following screenshots. The package depends on previous versions of other packages (in particular pinocchio and dynamic-graph-v3). If I try to downgrade these packages, then I'll get other dependency problems. Do you know how I can fix it?

py-sot-core-dependencies sot-core-dependencies

nim65s commented 2 years ago

Hi @GianniLunardi, I'm on it, this should be fixed early next week. Sorry for the inconvenience.

nim65s commented 2 years ago

Hi @GianniLunardi, I think this is fixed, and I've tested on 18.04 with robotpkg-py27-sot-core-v3 and on 20.04 with robotpkg-py38-sot-core-v3. If this good for you too, can you close this issue ?

GianniLunardi commented 2 years ago

Hi @nim65s, Now Python bindings work, but I have the same issue for robotpkg-sot-core-v3. However, I see that the package contains already all the .h files of the library, thus I think there will be no issues if I want to use the c++ lib. Thank you for the fix!

GianniLunardi commented 2 years ago

Hi @nim65s, Can you also fix robotpkg-py36-sot-tools-v3 and the related packages dependencies for Ubuntu 18.04? I think it needs the same fix as last time

nim65s commented 2 years ago

Hi @GianniLunardi

Using python 3.6 packages on 18.04 is not compatible with ROS, because ROS doesn't provide binary packages for python 3 on 18.04, so I would encorage you to either upgrade your system to 20.04 or 22.04, or to stick with python 2.7 if you need ROS.

But sot-tools doesn't need ROS, so you are right, this robotpkg-py36-sot-tools-v3 should be available. I'll investigate this.

nim65s commented 2 years ago

Ok, I had forgotten to remove robotpkg-sot-tools-v3. This is fixed: apt update && apt install robotpkg-py36-sot-tools-v3 should be working now. Thanks for the report !