[Mesa-dev] [RFC mesa] travis: add couple missing proto+lib

Eric Engestrom eric at engestrom.ch
Wed Jun 21 23:29:47 UTC 2017


> configure: error: Package requirements (x11 xext xdamage >= 1.1 xfixes
> x11-xcb xcb xcb-glx >= 1.8.1 xcb-dri2 >= 1.8) were not met:
> No package 'xdamage' found
> No package 'xfixes' found

They each depend on their own *proto.

Signed-off-by: Eric Engestrom <eric at engestrom.ch>
---
 .travis.yml | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 82d21eb539..f73f3c699f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,6 +19,10 @@ env:
     - XCBPROTO_VERSION=xcb-proto-1.11
     - LIBXCB_VERSION=libxcb-1.11
     - LIBXSHMFENCE_VERSION=libxshmfence-1.2
+    - FIXESPROTO_VERSION=fixesproto-5.0
+    - LIBXFIXES_VERSION=libXfixes-5.0.3
+    - DAMAGEPROTO_VERSION=damageproto-1.2.1
+    - LIBXDAMAGE_VERSION=libXdamage-1.1.4
     - LIBTXC_DXTN_VERSION=libtxc_dxtn-1.0.1
     - LIBVDPAU_VERSION=libvdpau-1.1
     - LIBVA_VERSION=libva-1.6.2
@@ -317,6 +321,22 @@ install:
   - tar -jxvf $LIBXSHMFENCE_VERSION.tar.bz2
   - (cd $LIBXSHMFENCE_VERSION && ./configure --prefix=$HOME/prefix && make install)
 
+  - wget https://xorg.freedesktop.org/releases/individual/proto/$FIXESPROTO_VERSION.tar.bz2
+  - tar -jxvf $FIXESPROTO_VERSION.tar.bz2
+  - (cd $FIXESPROTO_VERSION && ./configure --prefix=$HOME/prefix && make install)
+
+  - wget https://xorg.freedesktop.org/releases/individual/lib/$LIBXFIXES_VERSION.tar.bz2
+  - tar -jxvf $FIXESPROTO_VERSION.tar.bz2
+  - (cd $FIXESPROTO_VERSION && ./configure --prefix=$HOME/prefix && make install)
+
+  - wget https://xorg.freedesktop.org/releases/individual/proto/$DAMAGEPROTO_VERSION.tar.bz2
+  - tar -jxvf $DAMAGEPROTO_VERSION.tar.bz2
+  - (cd $DAMAGEPROTO_VERSION && ./configure --prefix=$HOME/prefix && make install)
+
+  - wget https://xorg.freedesktop.org/releases/individual/lib/$LIBXDAMAGE_VERSION.tar.bz2
+  - tar -jxvf $LIBXDAMAGE_VERSION.tar.bz2
+  - (cd $LIBXDAMAGE_VERSION && ./configure --prefix=$HOME/prefix && make install)
+
   # libtxc-dxtn uses the patented S3 Texture Compression
   # algorithm. Therefore, we don't want to use this library but it is
   # still possible through setting the USE_TXC_DXTN variable to yes in
-- 
Cheers,
  Eric



More information about the mesa-dev mailing list