RoboStack / ros-galactic

Vinca build files for ROS 2 Galactic Geochelone
https://robostack.github.io
21 stars 14 forks source link

ros2 doctor, packages that use rclpy aren't working on MacOS #29

Closed raghavauppuluri13 closed 3 years ago

raghavauppuluri13 commented 3 years ago

Specific error: https://github.com/ros2/rclpy/issues/805

Tobias-Fischer commented 3 years ago

@raghavauppuluri13 - can you please try the latest updated build of rclpy? It should work.

raghavauppuluri13 commented 3 years ago

Error still there unfortunately. I ran mamba update --all, reset env, and ran ros2 doctor and error is still there. Anything to do with pybind11?

Tobias-Fischer commented 3 years ago

Ah, annoying. I'll have a look later.

Tobias-Fischer commented 3 years ago

Can you try import rclpy in a python session? This is working fine for me on osx. For ros2 doctor, I'm running into #39 ..

Tobias-Fischer commented 3 years ago

Indeed I can now replicate the issue on ros2 doctor

Tobias-Fischer commented 3 years ago

I think this change requires a rebuild of all packages that depend on rosidl-generator-py ... https://github.com/RoboStack/ros-galactic/commit/31e0d4866183cbc558af28adb4642480f1639d66

Tobias-Fischer commented 3 years ago

Another good use case of the prototype that you have written @wolfv

Tobias-Fischer commented 3 years ago

See https://github.com/RoboStack/ros-galactic/issues/39 instead