This commit breaks the build for Android. Looks like a prototype is missing and LLVM is stricter.
Rob commit 1a21d21580965eff751414d140b3c176eeee2eb3 Author: Christian Gmeiner <[email protected]> Date: Thu Nov 3 15:25:21 2016 +0100 dri: make use of dri_get_extensions_name(..) helper Signed-off-by: Christian Gmeiner <[email protected]> Reviewed-by: Emil Velikov <[email protected]> ---------- Forwarded message ---------- From: <[email protected]> Date: Tue, Nov 15, 2016 at 11:02 AM Subject: errors for mesa master Android build 554 To: [email protected] Build URL: https://ci.linaro.org/jenkins/job/robher-aosp/554/ Full log: https://ci.linaro.org/jenkins/job/robher-aosp/554/consoleText Parsed warnings/errors: https://ci.linaro.org/jenkins/job/robher-aosp/554/parsed_console ERRORS: W: GPG error: http://ppa.launchpad.net utopic Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F1FCBACA7BE1F97B + sudo apt-get install -y gcc-4.9-multilib bison git gperf libxml2-utils python-mako zip time python-pycurl genisoimage patch mtools libfdt-dev python-mako gettext openjdk-8-jdk Reading package lists... external/mesa3d/src/gbm/backends/dri/gbm_dri.c:366:24: error: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Werror,-Wint-conversion] get_extensions_name = dri_get_extensions_name(dri->base.driver_name); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ external/mesa3d/src/egl/drivers/dri2/egl_dri2.c:517:24: error: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Werror,-Wint-conversion] get_extensions_name = dri_get_extensions_name(dri2_dpy->driver_name); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ external/mesa3d/src/egl/drivers/dri2/egl_dri2.c:517:26: error: implicit declaration of function 'dri_get_extensions_name' is invalid in C99 [-Werror,-Wimplicit-function-declaration] get_extensions_name = dri_get_extensions_name(dri2_dpy->driver_name); ^ external/mesa3d/src/egl/drivers/dri2/egl_dri2.c:517:24: error: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Werror,-Wint-conversion] get_extensions_name = dri_get_extensions_name(dri2_dpy->driver_name); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ external/mesa3d/src/gbm/backends/dri/gbm_dri.c:366:26: error: implicit declaration of function 'dri_get_extensions_name' is invalid in C99 [-Werror,-Wimplicit-function-declaration] get_extensions_name = dri_get_extensions_name(dri->base.driver_name); ^ external/mesa3d/src/gbm/backends/dri/gbm_dri.c:366:24: error: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Werror,-Wint-conversion] get_extensions_name = dri_get_extensions_name(dri->base.driver_name); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ external/mesa3d/src/egl/drivers/dri2/egl_dri2.c:517:24: error: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Werror,-Wint-conversion] get_extensions_name = dri_get_extensions_name(dri2_dpy->driver_name); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ external/mesa3d/src/gbm/backends/dri/gbm_dri.c:366:24: error: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Werror,-Wint-conversion] get_extensions_name = dri_get_extensions_name(dri->base.driver_name); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ external/mesa3d/src/egl/drivers/dri2/egl_dri2.c:517:26: error: implicit declaration of function 'dri_get_extensions_name' is invalid in C99 [-Werror,-Wimplicit-function-declaration] get_extensions_name = dri_get_extensions_name(dri2_dpy->driver_name); ^ external/mesa3d/src/egl/drivers/dri2/egl_dri2.c:517:24: error: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Werror,-Wint-conversion] get_extensions_name = dri_get_extensions_name(dri2_dpy->driver_name); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ external/mesa3d/src/gbm/backends/dri/gbm_dri.c:366:26: error: implicit declaration of function 'dri_get_extensions_name' is invalid in C99 [-Werror,-Wimplicit-function-declaration] get_extensions_name = dri_get_extensions_name(dri->base.driver_name); ^ external/mesa3d/src/gbm/backends/dri/gbm_dri.c:366:24: error: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Werror,-Wint-conversion] get_extensions_name = dri_get_extensions_name(dri->base.driver_name); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
