-
Notifications
You must be signed in to change notification settings - Fork 102
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
[vcpkg] install using_parser_urdf target #1309
Conversation
4212346
to
7a7b8fd
Compare
@talregev it is helpful for mantainers if you provide a link of the previous discussions on this. In a nutshell, when sdformat is compiled as a static library ( @talregev can you provide the erro you get on Windows with this PR? Otherwise it is difficult for other people to provide help if they do not even know the error you are having. |
@traversaro @azeey |
logs of vcpkg with the error urdfdom already install from vcpkg.
|
Given the error:
what is failing is the call Line 59 in e55378e
sdformat13::using_parser_urdf target. Perhaps a possible debug step is to remove the QUIET from gz_find_package(GzURDFDOM VERSION 1.0) to get a more informative error message?
|
I will remove the quiet and put the logs again here. |
I run it without the quite. the same output. Putting here the logs: |
@traversaro @azeey |
This is a gentle remind about my comment. |
Codecov Report
@@ Coverage Diff @@
## sdf13 #1309 +/- ##
==========================================
+ Coverage 87.58% 87.60% +0.01%
==========================================
Files 128 128
Lines 17090 16823 -267
==========================================
- Hits 14968 14737 -231
+ Misses 2122 2086 -36 |
I'm not too familiar with vcpkg, but if we want static builds, shouldn't |
@traversaro Can you explain the problem? |
Signed-off-by: Tal Regev <[email protected]>
7a7b8fd
to
b460cde
Compare
@azeey You can read @traversaro comment here: |
So, the problem is that if you have two libraries in CMake, i.e. :
and you have in the code:
if |
Thank you for explain that in detail! |
#1343 fixes static builds and passes CI, so I'll close this in favor of that. |
install using_parser_urdf target
It fix for linux and mac. need to fix for windows as well.