Source: mesa
Version: 7.11-5
Severity: serious
Tags: wheezy sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20110923 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
make[4]: Entering directory
`/build/mesa-hSCrWD/mesa-7.11/build/dri/src/gallium/targets/dri-r300'
/usr/bin/install -c -d
/build/mesa-hSCrWD/mesa-7.11/debian/tmp/dri/usr/lib/x86_64-linux-gnu/dri
/bin/bash ../../../../bin/minstall -m 755 r300_dri.so
/build/mesa-hSCrWD/mesa-7.11/debian/tmp/dri/usr/lib/x86_64-linux-gnu/dri
make[4]: Leaving directory
`/build/mesa-hSCrWD/mesa-7.11/build/dri/src/gallium/targets/dri-r300'
make[3]: Leaving directory
`/build/mesa-hSCrWD/mesa-7.11/build/dri/src/gallium/targets'
make[2]: Leaving directory `/build/mesa-hSCrWD/mesa-7.11/build/dri/src'
make[1]: Leaving directory `/build/mesa-hSCrWD/mesa-7.11/build/dri'
for file in mesa-common-dev.install libopenvg1-mesa.install \
libopenvg1-mesa-dev.install libgles2-mesa.install \
libgles2-mesa-dev.install libgles1-mesa.install \
libgles1-mesa-dev.install libgl1-mesa-glx.install \
libgl1-mesa-glx-i686.install libgl1-mesa-dri.install \
libgl1-mesa-dri.install.linux libegl1-mesa.install \
libgl1-mesa-dri-experimental.install \
libegl1-mesa-drivers.install libegl1-mesa-dev.install \
libgbm1.install libgbm-dev.install \
libglapi-mesa.install; \
do \
sed -es,\${DEB_HOST_MULTIARCH},x86_64-linux-gnu,g \
debian/${file}.in debian/$file; \
done
dh_testdir
dh_testroot
dh_installchangelogs -s
dh_installchangelogs -pmesa-common-dev
dh_installdocs -s
dh_installexamples -s
# Classic DRI and Gallium DRI are mixed up together here
# Remove the whole tree to avoid false-positives in --list-missing, and
# install the right files manually.
rm -r debian/tmp/dri/usr/lib/x86_64-linux-gnu/dri
# Move nouveau_vieux alongside nouveau to install in dri-experimental package
mv build/dri/x86_64-linux-gnu/nouveau_vieux_dri.so
build/dri/x86_64-linux-gnu/gallium/
# 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/glfbdev.h dri/usr/include/GL/glu.h
dri/usr/include/GL/glu_mangle.h dri/usr/include/GL/mesa_wgl.h
dri/usr/include/GL/osmesa.h dri/usr/include/GL/vms_x_fix.h
dri/usr/include/GL/wglext.h dri/usr/include/GL/wmesa.h dri/usr/lib/*/libGL.so
dri/usr/lib/*/pkgconfig/gl.pc usr/include/GL/glext.h usr/include/GL/glfbdev.h
usr/include/GL/gl.h usr/include/GL/gl_mangle.h usr/include/GL/GLwDrawAP.h
usr/include/GL/GLwMDrawAP.h usr/include/GL/glxext.h usr/include/GL/glx.h
usr/include/GL/glx_mangle.h usr/include/GL/mesa_wgl.h
usr/include/GL/vms_x_fix.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 dri/usr/include/GL/glutf90.h dri/usr/include/GL/glut.h
usr/include/GL/glutf90.h usr/include/GL/glut.h; do rm -f debian/tmp/$file;
done
# No need for this .so, libglapi is just a convenience library:
rm debian/tmp/dri/usr/lib/x86_64-linux-gnu/libglapi.so
dh_install -s --fail-missing
dh_install -plibgl1-mesa-dri build/dri/x86_64-linux-gnu/gallium/r300_dri.so
usr/lib/x86_64-linux-gnu/dri
dh_installman -s
dh_lintian -s
dh_link -s
# Install bug control and script:
set -e; for p in libgl1-mesa-swx11 libgl1-mesa-swx11-dbg
libgl1-mesa-swx11-dev libgbm1 libgbm1-dbg libgbm-dev libegl1-mesa
libegl1-mesa-dbg libegl1-mesa-dev libegl1-mesa-drivers
libegl1-mesa-drivers-dbg libopenvg1-mesa libopenvg1-mesa-dbg
libopenvg1-mesa-dev libgles1-mesa libgles1-mesa-dbg libgles1-mesa-dev
libgles2-mesa libgles2-mesa-dbg libgles2-mesa-dev libglapi-mesa
libglapi-mesa-dbg libgl1-mesa-glx libgl1-mesa-glx-dbg libgl1-mesa-dri
libgl1-mesa-dri-dbg libgl1-mesa-dri-experimental
libgl1-mesa-dri-experimental-dbg libgl1-mesa-dev mesa-common-dev libosmesa6
libosmesa6-dev libglu1-mesa libglu1-mesa-dev libglw1-mesa libglw1-mesa-dev;
do \
install -d debian/$p/usr/share/bug/$p \
install -m 644 debian/local/control debian/$p/usr/share/bug/$p
\
install -m 755 debian/local/script debian/$p/usr/share/bug/$p;
\
done
set -e; for p in libgl1-mesa-swx11 libgbm1 libegl1-mesa libegl1-mesa-drivers
libopenvg1-mesa libgles1-mesa libgles2-mesa libglapi-mesa libgl1-mesa-glx
libgl1-mesa-dri libgl1-mesa-dri-experimental; do \
dh_strip -p${p} --dbg-package=${p}-dbg; \
done
# dh_strip -s --remaining-packages doesn't work with resumed
# builds (see changelog for mesa 7.10-1):
dh_strip -plibgl1-mesa-swx11-dev -plibgbm-dev -plibegl1-mesa-dev
-plibopenvg1-mesa-dev -plibgles1-mesa-dev