[Mesa-dev] Fwd: errors for mesa master Android build 554

Brian Paul brianp at vmware.com
Tue Nov 15 18:40:05 UTC 2016


It also broke our in-house Jenkins build on Ubuntu.  Though, it's 
building OK on my local system.  Hmm.

   CC       dri_common.lo
../../../src/glx/dri_common.c: In function ‘driGetDriverExtensions’:
../../../src/glx/dri_common.c:164:32: error: implicit declaration of 
function ‘dri_get_extensions_name’ [-Werror=implicit-function-declaration]
     char *get_extensions_name = dri_get_extensions_name(driver_name);
                                 ^
../../../src/glx/dri_common.c:164:32: warning: initialization makes 
pointer from integer without a cast [-Wint-conversion]
cc1: some warnings being treated as errors
Makefile:892: recipe for target 'dri_common.lo' failed

-Brian

On 11/15/2016 11:36 AM, Rob Herring wrote:
> This commit breaks the build for Android. Looks like a prototype is
> missing and LLVM is stricter.
>
> Rob
>
> commit 1a21d21580965eff751414d140b3c176eeee2eb3
> Author: Christian Gmeiner <christian.gmeiner at gmail.com>
> Date:   Thu Nov 3 15:25:21 2016 +0100
>
>      dri: make use of dri_get_extensions_name(..) helper
>
>      Signed-off-by: Christian Gmeiner <christian.gmeiner at gmail.com>
>      Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
>
> ---------- Forwarded message ----------
> From:  <ci_notify at linaro.org>
> Date: Tue, Nov 15, 2016 at 11:02 AM
> Subject: errors for mesa master Android build 554
> To: rob.herring at linaro.org
>
>
> 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
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>



More information about the mesa-dev mailing list