Bug#775781: mesa 10.4.2 from unstable won't build packages on jessie

2015-01-20 Thread Sven Joachim
Control: notfound -1 10.4.2
Control: found -1 10.4.2-1

On 2015-01-20 08:37 +0100, Timo Aaltonen wrote:

 On 19.01.2015 22:01, Darius Spitznagel wrote:
 Source: mesa
 Version: 10.4.2
 Severity: normal
 
 Dear Maintainer,
 
 since Mesa 10.4.x landed in Debian I cannot compile mesa anymore because
 the build process does not know what to do with gallium_drv_video.so.
 I know how to solve this, but I am wondering why you guys don't have
 this problem and pushed mesa-10.4.2 into unstable already.
 
 
* What led up to the situation?
 Can't build mesa 10.4.2 from sid on jessie x86_64

 You likely have extra packages installed that enable features that
 normally aren't. I couldn't reproduce this.

Most likely that would be libva-dev which enables the VAAPI state
tracker, see commit 3867933ecbc34ed1f68d735282580ca1e4eedea1.

We should configure with --disable-va or add the build dependencies
and actually ship gallium_drv_video.so.

Cheers,
   Sven


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/871tmpuvya@turtle.gmx.de



Processed: Re: Bug#775781: mesa 10.4.2 from unstable won't build packages on jessie

2015-01-20 Thread Debian Bug Tracking System
Processing control commands:

 notfound -1 10.4.2
Bug #775781 [src:mesa] mesa 10.4.2 from unstable won't build packages on jessie
The source 'mesa' and version '10.4.2' do not appear to match any binary 
packages
No longer marked as found in versions mesa/10.4.2.
 found -1 10.4.2-1
Bug #775781 [src:mesa] mesa 10.4.2 from unstable won't build packages on jessie
Marked as found in versions mesa/10.4.2-1.

-- 
775781: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775781
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/handler.s.b775781.142177991225782.transcr...@bugs.debian.org



Bug#775781: mesa 10.4.2 from unstable won't build packages on jessie

2015-01-19 Thread Timo Aaltonen
On 19.01.2015 22:01, Darius Spitznagel wrote:
 Source: mesa
 Version: 10.4.2
 Severity: normal
 
 Dear Maintainer,
 
 since Mesa 10.4.x landed in Debian I cannot compile mesa anymore because
 the build process does not know what to do with gallium_drv_video.so.
 I know how to solve this, but I am wondering why you guys don't have
 this problem and pushed mesa-10.4.2 into unstable already.
 
 
* What led up to the situation?
 Can't build mesa 10.4.2 from sid on jessie x86_64

You likely have extra packages installed that enable features that
normally aren't. I couldn't reproduce this.

Besides if you want to build the jessie version then grab that source
instead.


-- 
t


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54be05af.5040...@debian.org



Bug#775781: mesa 10.4.2 from unstable won't build packages on jessie

2015-01-19 Thread Darius Spitznagel

Source: mesa
Version: 10.4.2
Severity: normal

Dear Maintainer,

since Mesa 10.4.x landed in Debian I cannot compile mesa anymore because 
the build process does not know what to do with gallium_drv_video.so.
I know how to solve this, but I am wondering why you guys don't have 
this problem and pushed mesa-10.4.2 into unstable already.



   * What led up to the situation?
Can't build mesa 10.4.2 from sid on jessie x86_64

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
Added deb-src http://ftp2.de.debian.org/debian/ sid main contrib 
non-free to /etc/apt/sources.list

apt-get update  OK.
apt-get build-dep mesa  OK. All dependencies were installed.
cd /usr/local/src as root
apt-get source mesa
cd mesa-10.4.2
dpkg-buildpackage -tc -j8

   * What was the outcome of this action?
These are the last few lines before package building begins...
...
...
...
dh_testdir
dh_testroot
dh_installchangelogs -s
dh_installchangelogs -pmesa-common-dev
dh_installdocs -s
dh_installexamples -s
# Also get rid of other files which aren't installed. Do not
# use -f to ensure we notice disappearing files:
set -e; for file in dri/usr/include/GL/wglext.h 
dri/usr/include/GL/wmesa.h dri/usr/lib/*/libglapi.so 
usr/include/GL/glcorearb.h usr/include/GL/glext.h usr/include/GL/gl.h 
usr/include/GL/gl_mangle.h usr/include/GL/glxext.h usr/include/GL/glx.h 
usr/include/GL/glx_mangle.h usr/include/GL/osmesa.h 
usr/include/GL/wglext.h usr/include/GL/wmesa.h ; do rm debian/tmp/$file; 
done

# Files only in git, not in tarballs, OK to use rm -f here:
set -e; for file in ; do rm -f debian/tmp/$file; done
# purge .la files
find debian/tmp/ -name '*.la' -exec rm '{}' ';'
# Copy the hardlinked *_dri.so correctly.
install -m755 -d debian/libgl1-mesa-dri/usr/lib/x86_64-linux-gnu/dri/
mv debian/tmp/dri/usr/lib/x86_64-linux-gnu/dri/*_dri.so \
debian/libgl1-mesa-dri/usr/lib/x86_64-linux-gnu/dri/
# Copy the hardlinked vdpau drivers correctly.
install -m755 -d debian/mesa-vdpau-drivers/usr/lib/x86_64-linux-gnu/vdpau/
mv debian/tmp/dri/usr/lib/x86_64-linux-gnu/vdpau/libvdpau*.so* \
   debian/mesa-vdpau-drivers/usr/lib/x86_64-linux-gnu/vdpau/
dh_install -s --fail-missing
dh_install: dri/usr/lib/x86_64-linux-gnu/dri/gallium_drv_video.so exists 
in debian/tmp but is not installed to anywhere

dh_install: missing files, aborting
debian/rules:259: recipe for target 'binary-arch' failed
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2

   * What outcome did you expect instead?
All necessary mesa packages are being build.


-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.17.7 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54bd6296@goodbytez.de