jpeg pushed a commit to branch efl-1.18.

http://git.enlightenment.org/core/efl.git/commit/?id=865d2c27001b0a26b5d1a80f42a769edd5c62f89

commit 865d2c27001b0a26b5d1a80f42a769edd5c62f89
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Fri Dec 2 14:24:57 2016 +0900

    gl drm/x11: Fix compilation for EGL < 1.5
    
    This is an attempt at fixing compilation for systems with old
    EGL headers (version < 1.5).
    
    Thanks Roy for the report!
    
    Backported from master to avoid build breaks following the
    previous @fix.
---
 src/modules/evas/engines/gl_drm/evas_engine.c | 4 ++++
 src/modules/evas/engines/gl_x11/evas_x_main.c | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/src/modules/evas/engines/gl_drm/evas_engine.c 
b/src/modules/evas/engines/gl_drm/evas_engine.c
index fc7524e..fe8abfc 100644
--- a/src/modules/evas/engines/gl_drm/evas_engine.c
+++ b/src/modules/evas/engines/gl_drm/evas_engine.c
@@ -20,6 +20,10 @@
 
 #define EVAS_GL_UPDATE_TILE_SIZE 16
 
+#ifndef EGL_VERSION_1_5
+typedef intptr_t EGLAttrib;
+#endif
+
 /* external variables */
 int _evas_engine_gl_drm_log_dom = -1;
 int _extn_have_buffer_age = 1;
diff --git a/src/modules/evas/engines/gl_x11/evas_x_main.c 
b/src/modules/evas/engines/gl_x11/evas_x_main.c
index 7879c5e..e8fecd5 100644
--- a/src/modules/evas/engines/gl_x11/evas_x_main.c
+++ b/src/modules/evas/engines/gl_x11/evas_x_main.c
@@ -155,6 +155,10 @@ _visuals_hash_index_get_from_info(Evas_Engine_Info_GL_X11 
*info)
 # define EGL_PLATFORM_X11_KHR 0x31D5
 #endif
 
+#ifndef EGL_VERSION_1_5
+typedef intptr_t EGLAttrib;
+#endif
+
 static EGLDisplay *
 _x11_eglGetDisplay(Display *x11_display)
 {

-- 


Reply via email to