-
-
Notifications
You must be signed in to change notification settings - Fork 36
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
Windows rebuild issues #33
Comments
I hope this is fixed with f6fc7c6 |
Now we are running into a similar problem for moveit-setup-core-plugins. However, the solution does not seem to be as easy:
I guess we need to extend moveit-setup-framework with export visibility headers? This was done for many packages in moveit/moveit2#530 but not for moveit-setup-framework. What do you think @traversaro? |
Note that |
That does not work for static variables. For those we need to manually export the visibility. |
I’m going to use this issue as a general windows build issue thread. On another build something I haven’t seen before:
https://github.com/RoboStack/ros-humble/actions/runs/3701570027/jobs/6270998023 this might be one for you @wolfv? |
Sorry, I was brief as I was on the phone. Yes, for static variables
In practice, this is a bit more tricky as we also need to make sure that the export header is properly installed, anyhow we can follow the structure of other moveit2 libraries. |
Thanks @traversaro! I created a new branch in my moveit2 fork and provided you with access to it: https://github.com/Tobias-Fischer/moveit2/tree/export_headers Let's see whether this fixes the issue .. |
Ok, seems like I found the culprit for the symlink error on Windows as well: conda-forge/libignition-physics-feedstock#31 |
automerged PR by conda-forge/automerge-action
Both issues have been resolved .. let's see what's next ;) |
So we should have ros-humble-desktop-full, ros-humble-moveit2 and ros-humble-navigation2 any second now. Any chance anyone could test whether rviz2 and moveit2 works? |
I tried rviz2 and it works. Do you have some simple check for moveit2 ? I tried the tutorial, but they do not work on Windows due to common Windows compilation problems (M_PI, ..). |
Awesome re rviz, thanks for checking. I’m not sure re moveit - I’ll have a look later |
For moveit-setup-framework, we have the following linker error:
I'm not sure why this occurs - rviz_common is added as a dependency correctly in https://github.com/ros-planning/moveit2/blob/e65f457734b3c9dc992d11a382651a058a3bcaa4/moveit_setup_assistant/moveit_setup_framework/CMakeLists.txt#L58
Sorry to bother you again @traversaro, but do you have any idea?
The text was updated successfully, but these errors were encountered: