-
Notifications
You must be signed in to change notification settings - Fork 1
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
sdformat: README #1575
Comments
Interested |
go ahead |
Windows 10I followed all windows instructions mentioned in the links, and installed "libsdformat" package version 9.8.0 |
Thanks for testing |
@khshmt, can you try libsdformat 15.0.0 from the |
@azeey, I tried installing version 15.0.0 using conda but it not available the highest version available is 14. |
probably you need to build it from source using vcs and colcon |
I also tried this, but to build from source the instructions in the links mention that I need to use conda to install gz-cmake4, gz-math8 and gz-utils3, where this versions are not also available in conda. Again if I miss something please mention it and I will try it. |
Ah, yeah, you won't be able to install Ionic versions from conda :(. @traversaro we don't have a good solution for this do we? |
Unfortunately not, the main difference between Ubuntu/macOS is that in Ubuntu and macOS we are using the openrobotics gazebo apt/homebrew repo that also hosts prereleases, while for Windows we rely on the official conda-forge repo. If somebody is really interested in this, possible solutions are: Modify the conda-forge gz-* repos to also upload preleasesSee https://conda-forge.org/docs/maintainer/knowledge_base/#pre-release-builds . However, this will require to modify the conda installation instructions to something like:
that is not particularly ergonomic. Provide additional conda channel just for gazebo prereleasesOne could setup a custom github repo to create conda package for gazebo repositories, and upload them to a
However, this is again non-trivial to do, especially dealing with all conda-forge ABI migrations, that you get for free if a package is hosted in conda-forge itself. ConclusionBoth solutions are quite time-intensive both to setup and maintain, so personally I have no interest in doing so, but I can help anyone interested in working on this. In the short term I guess the easiest solution is just to document that you cannot follow those instructions to build a given gz-* package from source on Windows until a package is actually released, perhaps pointing them to the instructions to build a whole gazebo distribution from source instead (https://gazebosim.org/docs/latest/install_windows_src/?), that instead should work fine even for unreleased versions. |
modifying the tutorial not to use conda packages in from-source (although I maintain a note if they exist) gazebosim/sdformat#1481 |
Extremely useful information Silvio, thanks! I keep it in mind for the upcoming changes with respect to Conda. |
Configuration
Links
Process
Step 1 - Instructions work
Step 2 - Images (if there are any) match the result
The text was updated successfully, but these errors were encountered: