=== modified file 'src/platforms/eglstream-kms/server/egl_output.cpp'
--- src/platforms/eglstream-kms/server/egl_output.cpp	2016-08-26 07:35:52 +0000
+++ src/platforms/eglstream-kms/server/egl_output.cpp	2017-01-16 03:13:37 +0000
@@ -269,7 +269,7 @@
     }
 
     EGLAttrib const crtc_filter[] = {
-        EGL_DRM_PLANE_EXT, plane_id,
+        EGL_DRM_PLANE_EXT, static_cast<EGLAttrib>(plane_id),
         EGL_NONE};
     int found_layers{0};
     if (eglGetOutputLayersEXT(display, crtc_filter, &layer, 1, &found_layers) != EGL_TRUE)

=== modified file 'src/platforms/eglstream-kms/server/kms_display_configuration.cpp'
--- src/platforms/eglstream-kms/server/kms_display_configuration.cpp	2016-05-31 01:21:42 +0000
+++ src/platforms/eglstream-kms/server/kms_display_configuration.cpp	2017-01-16 03:13:37 +0000
@@ -85,7 +85,7 @@
         EGLOutputPortEXT port;
         int num_ports;
         EGLAttrib const select_connector[] = {
-            EGL_DRM_CONNECTOR_EXT, connector->connector_id,
+            EGL_DRM_CONNECTOR_EXT, static_cast<EGLAttrib>(connector->connector_id),
             EGL_NONE
         };
         if (eglGetOutputPortsEXT(display, select_connector, &port, 1, &num_ports) != EGL_TRUE)

