[Mesa-dev] [PATCH 4/5] egl: use unix defines on osx with clang

Emil Velikov emil.l.velikov at gmail.com
Thu Jun 18 11:33:21 PDT 2015


On 18 June 2015 at 19:29, Emil Velikov <emil.l.velikov at gmail.com> wrote:
Sorry about that. Unintentionally hit send ;-\

> On 18 June 2015 at 06:53, Julien Isorce <julien.isorce at gmail.com> wrote:
>> CC       egl_dri2.lo
>> include/EGL/eglplatform.h:135:2:
>>   error: "Platform not recognized"
>> include/EGL/eglplatform.h:140:9:
>>   error: unknown type name 'EGLNativeDisplayType'
>> typedef EGLNativeDisplayType NativeDisplayType;
>>
You should not longer see this message. Did you try building things,
with the updated eglplatform.h ?

>> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90249
>> Signed-off-by: Julien Isorce <j.isorce at samsung.com>
>> ---
>>  include/EGL/eglplatform.h | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/include/EGL/eglplatform.h b/include/EGL/eglplatform.h
>> index 7802542..b376e64 100644
>> --- a/include/EGL/eglplatform.h
>> +++ b/include/EGL/eglplatform.h
>> @@ -77,7 +77,7 @@ typedef HDC     EGLNativeDisplayType;
>>  typedef HBITMAP EGLNativePixmapType;
>>  typedef HWND    EGLNativeWindowType;
>>
>> -#elif defined(__APPLE__) || defined(__WINSCW__) || defined(__SYMBIAN32__)  /* Symbian */
>> +#elif defined(__WINSCW__) || defined(__SYMBIAN32__)  /* Symbian */
>>
The above "defined(__APPLE__))" comes from Khronos, so if it's wrong
perhaps it should be reported to them ? Afaict with current mesa this
patch is not needed, and things will just work.

Cheers,
Emil


More information about the mesa-dev mailing list