bgfx.cmake icon indicating copy to clipboard operation
bgfx.cmake copied to clipboard

Fix iOS and Android builds

Open bwrsandman opened this issue 4 years ago • 3 comments

Currently on travis, the iOS and Android builds are failing. These should be fixed and their tests should be re-enabled.

  • [x] Android is failing because sdkmanager cannot find lldb 3.1 Error: Failed to find package lldb;3.1
  • [ ] iOS is failing because it cannot find a Quartz Core header: fatal error: 'QuartzCore/CAMetalLayer.h' file not found

bwrsandman avatar May 11 '20 08:05 bwrsandman

Kind of expected if we merge things that are broken...

The issue should be fixed by using Xcode 11, just need to make sure we don't merge broken stuff again in future?

JonnyPtn avatar Jun 11 '20 11:06 JonnyPtn

https://stackoverflow.com/questions/24145101/quartzcore-cametallayer-h-file-not-found looks like a problem with the CI environment not being setup to use an iOS simulator that supports CAMetalLayer rather than a problem with the project code.

widberg avatar Jun 11 '20 12:06 widberg

And before Xcode 11 there is no iOS simulator that supports metal. This issue was brought in when the bgfx submodules were updated without testing

JonnyPtn avatar Jun 11 '20 13:06 JonnyPtn