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

2017-06-26 Thread Emil Velikov
On 22 June 2017 at 19:13, Eric Engestrom  wrote:
> On Thursday, 2017-06-22 16:47:29 +0100, Emil Velikov wrote:
>> On 22 June 2017 at 00:29, Eric Engestrom  wrote:
>> >> 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
>> >
>> Any ideas why I cannot see either of these on my runs?
>
> I don't really know much about travis, but I'm guessing there might be
> some caching involved? Is there any way to purge the caches?
>
Click on "More Options" -> "Caches" at the top right to purge them.

>>
>> Having a quick look at the Trusty packages [1] [2]
>> - x11proto-fixes-dev - 5.0
>> - libxfixes3 - 5.0.1
>> - x11proto-damage - 1.2.1
>> - libxdamage1 -  1.1.4
>>
>> So if anything, we can pull them via apt-get?
>
> libx{damage,fixes}-dev are the ones I needed.
> Waiting for the build [1] to finish to make sure, but it looks like that
> fixed it.
>
> BTW, about a week ago the SWR builds started failing (and I see the same
> failure on your travis [2] [3]); do you know if anyone's on it?
>
Haven't looked at it. Been meaning to look wire the Travis
notification emails, analogous to the Appveyor one but didn't get to
it yet. It should increase exposure/awareness.

-Emil
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


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

2017-06-22 Thread Eric Engestrom
On Thursday, 2017-06-22 16:47:29 +0100, Emil Velikov wrote:
> On 22 June 2017 at 00:29, Eric Engestrom  wrote:
> >> 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
> >
> Any ideas why I cannot see either of these on my runs?

I don't really know much about travis, but I'm guessing there might be
some caching involved? Is there any way to purge the caches?

> 
> Having a quick look at the Trusty packages [1] [2]
> - x11proto-fixes-dev - 5.0
> - libxfixes3 - 5.0.1
> - x11proto-damage - 1.2.1
> - libxdamage1 -  1.1.4
> 
> So if anything, we can pull them via apt-get?

libx{damage,fixes}-dev are the ones I needed.
Waiting for the build [1] to finish to make sure, but it looks like that
fixed it.

BTW, about a week ago the SWR builds started failing (and I see the same
failure on your travis [2] [3]); do you know if anyone's on it?

[1] https://travis-ci.org/1ace/mesa/builds/245894228
[2] https://travis-ci.org/evelikov/Mesa/jobs/244817060
[3] https://travis-ci.org/evelikov/Mesa/jobs/244817067
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


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

2017-06-22 Thread Emil Velikov
On 22 June 2017 at 00:29, Eric Engestrom  wrote:
>> 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
>
Any ideas why I cannot see either of these on my runs?

Having a quick look at the Trusty packages [1] [2]
- x11proto-fixes-dev - 5.0
- libxfixes3 - 5.0.1
- x11proto-damage - 1.2.1
- libxdamage1 -  1.1.4

So if anything, we can pull them via apt-get?
-Emil

[1] 
https://packages.ubuntu.com/search?keywords=fixes=names=trusty=all
[2] 
https://packages.ubuntu.com/search?keywords=damage=names=trusty=all
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


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

2017-06-21 Thread Eric Engestrom
> 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 
---
 .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

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev