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

orocos_kdl -> orocos_kdl_vendor #128

Closed
Tianhuanyu opened this issue Oct 23, 2023 · 6 comments
Closed

orocos_kdl -> orocos_kdl_vendor #128

Tianhuanyu opened this issue Oct 23, 2023 · 6 comments
Labels
bug Something isn't working

Comments

@Tianhuanyu
Copy link

Hi, when I install lbr_fri_ros2_stack, I find packages had stderr output including fri_vendor lbr_demos_fri_ros2_advanced_python lbr_demos_fri_ros2_python lbr_demos_ros2_control_python.

Here is my environment:
Python: 3.10.12
ROS version: Humble


Here is the Error Message

--- stderr: lbr_demos_fri_ros2_advanced_python
/home/thy/.local/lib/python3.10/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

    ********************************************************************************
    Please avoid running ``setup.py`` directly.
    Instead, use pypa/build, pypa/installer or other
    standards-based tools.

    See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
    ********************************************************************************

It seems to fail to install KDL, showing the message after vcs install:

lbr_demos_fri_ros2_advanced_cpp: Cannot locate rosdep definition for [orocos_kdl]


@Tianhuanyu
Copy link
Author

Try to install orocos using
sudo apt-get install ros-humble-orocos*
and
sudo apt-get install ros-humble-python-orocos*

They didn't work.

@Tianhuanyu
Copy link
Author

It works after giving:
pip install setuptools==58.2.0

Now this message is gone:
--- stderr: lbr_demos_fri_ros2_advanced_python
/home/thy/.local/lib/python3.10/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.

But still have stderr on fri_vendor

@Tianhuanyu
Copy link
Author

Refering to This issue: ros2/ros2#1310

It shows orocos_kdl is removed in favor of orocos_kdl_vendor.

@Tianhuanyu
Copy link
Author

To skip orocos-dependt part, try:

colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release --symlink-install --packages-skip lbr_demos_fri_ros2_advanced_python
but still meet this error

--- stderr: fri_vendor
HEAD is now at 785a8d8 updated logo
Found nanopb of version: 0.2.8
Found FRIClient of version: 1.15

@Tianhuanyu
Copy link
Author

It seems to work though having errors in fri_vendor.
So this is fine if we only see the stderr.
You can treat this as a warning.(Tested from my side.)

@mhubii mhubii added the bug Something isn't working label Oct 26, 2023
@mhubii
Copy link
Member

mhubii commented Oct 26, 2023

Refering to This issue: ros2/ros2#1310

It shows orocos_kdl is removed in favor of orocos_kdl_vendor.

The orocos dependency requires an update in:

For the advanced_cpp demo https://github.com/lbr-stack/lbr_fri_ros2_stack/tree/humble/lbr_demos/lbr_demos_fri_ros2_advanced_cpp

@mhubii mhubii changed the title 4 packages had stderr output: fri_vendor lbr_demos_fri_ros2_advanced_python lbr_demos_fri_ros2_python lbr_demos_ros2_control_python orocos_kdl -> orocos_kdl_vendor Oct 26, 2023
@mhubii mhubii mentioned this issue Oct 26, 2023
5 tasks
mhubii added a commit that referenced this issue Nov 16, 2023
mhubii added a commit that referenced this issue Nov 20, 2023
@mhubii mhubii closed this as completed Nov 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants