[osgearth] Fix x64-windows-static-md#15375
Conversation
8409824 to
797726e
Compare
56a29c4 to
ae82beb
Compare
|
Please run command Thanks. |
|
Waiting for upstream approval. |
|
@ankurverma85 Does this build successfully with -DOSGEARTH_BUILD_TOOLS=OFF? For me, I get an error on Release build: The debug build is successful, but for release, I needed to set -DOSGEARTH_BUILD_TOOLS=ON Are you able to successfully build osgearth:x64-windows-static or osgearth:x64-windows-static-md? Are you using Windows and if so, what version of Visual Studio? |
7fc6411 to
8687b50
Compare
I suspect its your cmake that might be old that could be causing the issue. . Could you try with a fresh clone of vcpkg ? Some build tools dont quite built properly in x64-windows-static-md and will require patches into the osgearth itself.
Yes. VS 2019 16.8.4 |
|
@gwaldron Can you please review this PR? Thanks. |
|
|
LGTM, will rerun the pipeline test after #16088 merged. |
|
LGTM, |
Needs re-patch FindOSG.cmake. |
|
@JackBoosY , Thanks again for driving the right set of fixes |
|
@ankurverma85 I was on holiday before, waiting for re-fix PR #16088. |
|
@JackBoosY , Not sure how we're tracking on this . Would you be open to revert this to last successful state but without the osgearth_tools being included. ? This will atleast unblock the triplet builds for osgearth: x64-windows-static-md and the triplet will be built and tested in CI/CD pipelines It can also be successfully consumed in an external project (with a few hacks, that i believe wont be required after your fixes) you can then drive the right set of changes as a follow up with the triplet being unblocked |
|
@ankurverma85 I understand your thoughts very well, but before this PR, the feature tools can be built successfully. |
|
I totally support and agree what you are saying. But just for the sake of argument (feel free to ignore if you'd still like me to wait and am happy to, because again, i am convinced you're right):
|
|
@JackBoosY , I see there's been some progress on this in the last week but I'm still not fully sure what are the series of dependencies that need to come together to get this working. Pull-Requests Open Issues ? Is GDAL #16088 the only blocking dependency for this ? Are there any open issues that are not under review/pull requests ? I'm currently using vcpkg from waaay back with my last successful build for the time being. If not, i'd atleast like to track the list of work items to see when that might be possible |
|
This PR doesn't depend on #16500, we need to patch |
|
@JackBoosY I made some scoped changes on top of what you were working on to get things into a clean "all-checks-passing" state |
|
@ankurverma85 Thanks for your hard work! I think this PR will not depend on other PR now. |
|
@JackBoosY , Can we get this merged ? |
|
ping @vicroms |
Describe the pull request
What does your PR fix? Fixes [osg, osgearth] x64-windows-static-md build failure #15301
Which triplets are supported/not supported? Have you updated the CI baseline?
Does your PR follow the maintainer guide?