replace REQUIRE_GL with libgl-devel and REQUIRE_OPENGL with libopengl-devel#555
Conversation
|
I think we need to only add dependency on Linux only, as on macOS and Windows OpenGL is provided by the operating system. Furthermore, as |
|
Done! If you like this I can do the same thing for other distros. |
|
I do not know if the that is not ideal as non-linux dependencies are duplicated, and to be honest I am not 100% sure this still works in rosdep/bloom context. |
|
Id be happy to just duplicate the dependencies. I noticed there is also |
This is a good point, but I suspect that is indeed a vinca-ism that would not work on rosdep or bloom. |
|
I changed it back. This adds some duplication but should work for rosdep/bloom. |
|
I see vinca also adds - if: unix
then:
- xorg-libx11
- xorg-libxextSee https://github.com/RoboStack/vinca/blob/84494ae511217e1c8267b4d0d458969a53d588f6/vinca/main.py#L551 Should that also be added? |
|
Thanks! I do not actually know if this actually works for rosdep/bloom, but that is indipendent of this PR. Ok for me if it is ok also for @Tobias-Fischer . |
To be honest, I do not think this is the case. If those dependencies are actually required, it should be added for the dependencies that actually need them or the dependencies need to be added in some other way. The probblem is that we will not realize if that is the case until we do a full rebuild, but I think that is probably ok. |
|
Amazing, thank you! Would be very happy to see the change mirrored in the other distros :) |
See RoboStack/vinca#88