gz-sim icon indicating copy to clipboard operation
gz-sim copied to clipboard

Windows runtime problems on Gz

Open chapulina opened this issue 4 years ago • 8 comments

Currently our Windows CI is disabled for ign-gazebo (and ign-launch on top of that) because it doesn't compile.

It may be an infrastructure issue, because the error on Jenkins says that dependencies failed to build:

Check that the following packages have been built:
- sdformat8
- ignition-physics1
- ignition-rendering2
- ignition-gui2
- ignition-sensors2
Failed   <<< ignition-gazebo2	[ Exited with code 1 ]

Although all these dependencies pass on their Windows CIs.

Current status of porting the code to Windows:

Branch work (win)

  • [x] Install all base dependencies using vcpkg
  • [x] Fix cmake system to work with Windows
  • [x] Fix compilation of the software (without test suite)
  • [x] Fix test suite compilation
  • [x] Jenkins testing build demostration
    • Build Status
  • [ ] Fix failing tests (153 failures of 349 tests)
  • [ ] Runtime binary problems (not sure if there is a way of testing ign-gazebo without ign)

Upstreaming branch work

  • [x] PR series of development branch to igniton-gazebo
    • [x] pull #506
    • [x] pull #561
    • [x] pull #564
    • [x] pull #501
    • [x] pull #565
    • [x] pull https://github.com/ignitionrobotics/ign-gazebo/pull/585
  • [x] Jenkins main branch demostratation

Upstreaming dependencies work

  • [x] ign-cmake visibility macros https://github.com/ignitionrobotics/ign-cmake/pull/135
  • [x] fuel-tools DELETE method conflict https://github.com/ignitionrobotics/ign-fuel-tools/pull/161

Enable auto-pr in release-tools

  • [x] Back to enable ign-gazebo win PRs in DSL (https://github.com/ignition-tooling/release-tools/pull/388)

chapulina avatar Jun 01 '20 21:06 chapulina