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
[rbdl] Add new port #13884
[rbdl] Add new port #13884
Conversation
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
This reverts commit 65a8100.
I am going to update |
I don't understand... 🤔 The previous build was: https://dev.azure.com/vcpkg/public/_build/results?buildId=43808&view=logs&j=d3670d0c-cc82-50c9-762c-eccde036829f And the new one: https://dev.azure.com/vcpkg/public/_build/results?buildId=43818&view=logs&j=a83b7983-e539-5449-9e09-337ff5f52283
@NancyLi1013 any idea or recommendation about that? Thanks in advance. |
Hi @RDCH106 The failures on Linux and osx are due to this:
Since The failures on uwp are due to this:
Generally, CMake will install the targets to the related directory automatically and we don't need to handle it manually.
You can make a patch to add Based on the above situation, I think this port supports all platform. So we can remove Note: You can merge the master branch to this PR when you do the changes. |
ports/rbdl/001_x64_number_of_sections_exceeded_in_object_file_patch.diff
Outdated
Show resolved
Hide resolved
Just one more question to be more self-reliant next time. The error due But how can I inspect Thanks in advance and sorry for my many questions |
…patch.diff Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
@NancyLi1013 removing |
I begin to understand... The successfully builds are because they are skipping CMake building 😅, but I don't know how to resolve it because have no idea how to see CMake logs in Azure DevOps. |
Hi @RDCH106 The failures are caused by the patch. It seems you didn't update the patch. So It failed to apply.
You need to make a new patch. |
You can check the results here https://dev.azure.com/vcpkg/public/_build/results?buildId=43865&view=logs&j=5dffab7c-3299-5a76-7b02-e037cd868fad&t=1294d155-2ef8-5412-c4b1-d5b95781dd72&l=1574. Other triplets are the same as this. |
This reverts commit 32a0cfa.
I think it's ready 😁 @NancyLi1013, thank you again for your huge job and patient with me. |
Thanks for your efforts to this PR. @RDCH106 |
RBDL - Rigid Body Dynamics Library
What does your PR fix?
This PR adds a new port for the RDBL for Windows and Linux. It builds the library downloading it from official repository and making compilation through CMake according to Packaging Zipfiles guide.
The port only builds the core library and not the optional addons (future work for features).
Port was tested in vcpkg 2020.07 with RBDL 2.6.0
Which triplets are supported/not supported?
Have you updated the CI baseline?
Does your PR follow the maintainer guide?