[virglrenderer-devel] [virglrenderer-devel v1 09/13] ci: Don't build x11/wayland mesa platforms

Robert Foss robert.foss at collabora.com
Wed Nov 21 23:15:05 UTC 2018


Hey,

On 2018-11-21 16:12, Robert Foss wrote:
> Signed-off-by: Robert Foss <robert.foss at collabora.com>
> ---
>   ci/Dockerfile | 12 ++----------
>   1 file changed, 2 insertions(+), 10 deletions(-)
> 
> diff --git a/ci/Dockerfile b/ci/Dockerfile
> index b9c01d2..1b1c5cb 100644
> --- a/ci/Dockerfile
> +++ b/ci/Dockerfile
> @@ -21,12 +21,10 @@ RUN apt-get update
>   RUN apt-get -y install ca-certificates && \
>       apt-get -y install --no-install-recommends \
>         libgbm-dev \
> -      libxvmc-dev \
>         autoconf \
>         golang-go \
>         cmake \
>         spirv-headers \
> -      xinit \
>         check \
>         linux-image-amd64 \
>         git \
> @@ -40,8 +38,6 @@ RUN apt-get -y install ca-certificates && \
>         busybox \
>         kbd \
>         ccache \
> -      xserver-xorg-core \
> -      xterm \
>         wget \
>         gdc-6 \
>         clang-6.0 \
> @@ -50,20 +46,16 @@ RUN apt-get -y install ca-certificates && \
>         waffle-utils \
>         gdb \
>         libcurl4-openssl-dev \
> -      xvfb \
>         mesa-utils \
>         strace \
>         psmisc \
>         libpng-dev \
> -      libxrandr-dev \
>         libsm-dev \
>         ninja-build \
>         zlib1g-dev \
>         python3-pip \
>         python3-setuptools \
> -      python3-wheel \
> -      libwayland-dev \
> -      libwayland-egl-backend-dev

This chunk is causing the mesa build to fail, even after the wayland platform 
has been disabled. I'll fix this in v2.

> +      python3-wheel
>   
>   RUN apt-get -y build-dep --no-install-recommends \
>         qemu \
> @@ -161,7 +153,7 @@ RUN git clone --shallow-since="$GIT_DATE" https://gitlab.freedesktop.org/mesa/me
>       git log --oneline -n 1 && \
>       mkdir -p build && \
>       meson build/ && \
> -    meson configure build/ -Dprefix=/usr/local -Dplatforms=drm,x11,wayland,surfaceless -Ddri-drivers=i965 -Dgallium-drivers=swrast,virgl,radeonsi,r600 -Dbuildtype=debugoptimized -Dllvm=true -Dglx=dri -Dgallium-vdpau=false -Dgallium-va=false -Dvulkan-drivers=[] -Dlibdir=lib && \
> +    meson configure build/ -Dprefix=/usr/local -Dplatforms=drm,surfaceless -Ddri-drivers=i965 -Dgallium-drivers=swrast,virgl,radeonsi,r600 -Dbuildtype=debugoptimized -Dllvm=true -Dglx=dri -Dgallium-vdpau=false -Dgallium-va=false -Dvulkan-drivers=[] -Dlibdir=lib && \
>       ninja -C build/ install && \
>       rm -rf /mesa
>   WORKDIR /
> 


More information about the virglrenderer-devel mailing list