mir egl build difficulties with -D ANDROID on xenial

Bug #1539571 reported by Kevin DuBois
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Won't Fix
High
Kevin DuBois
libhybris
Incomplete
Undecided
Unassigned
mir-android-platform
New
Undecided
Unassigned

Bug Description

Seems the xenial EGL header, eglplatform.h, has stopped forward-declaring ANativeWindow, and started looking for a header under "android/native_window.h". This isn't available in the android-headers under this name, and so we have some problems building with -DANDROID under xenial.

Tags: android
Kevin DuBois (kdub)
Changed in mir:
milestone: 0.20.0 → none
assignee: Kevin DuBois (kdub) → nobody
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

similar to lp:1539338?

Revision history for this message
Kevin DuBois (kdub) wrote :

I think I'll come up with a workaround from the mir side with a stub header as a stop-gap fix, and then chase down our dependencies to sort this out.

Changed in mir:
assignee: nobody → Kevin DuBois (kdub)
Revision history for this message
Kevin DuBois (kdub) wrote :

yeah, somewhat similar, although this has to do with agreement on the "system/window.h" vs "android/native_window.h" and the EGL header we're using.

Kevin DuBois (kdub)
Changed in mir:
status: New → Triaged
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The Android platform was deleted from lp:mir at revision 4155.

Changed in mir:
status: Triaged → Won't Fix
Changed in libhybris:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.