Bug#789100: mesa: FTBFS on sh4 due to missing files in dh_install
Source: mesa
Version: 10.5.7-1
Severity: normal
Hello!
mesa currently fails to build from source on sh4 due to at least one file missing
when dh_install is invoked at the end of the build:
# Copy the hardlinked vdpau drivers correctly.
install -m755 -d debian/mesa-vdpau-drivers/usr/lib/sh4-linux-gnu/vdpau/
mv debian/tmp/dri/usr/lib/sh4-linux-gnu/vdpau/libvdpau*.so* \
debian/mesa-vdpau-drivers/usr/lib/sh4-linux-gnu/vdpau/
dh_install -s --fail-missing
dh_install: dri/usr/lib/sh4-linux-gnu/dri/gallium_drv_video.so exists in debian/tmp but is not installed to anywhere
dh_install: missing files, aborting
make: *** [binary-arch] Error 2
debian/rules:259: recipe for target 'binary-arch' failed
dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit status 2
The problem can probably fixed by ignoring gallium_drv_video.so on sh4 and
probably all other architectures which do not support Gallium. If I remember
correctly, Gallium requires a working port of the llvm infrastructure which
is not available on a couple of non-x86 architectures which is why it might
probably a good idea to check all possibly affected architectures.
The full build log can be obtained in [1].
Thanks,
Adrian
> [1] http://buildd.debian-ports.org/status/fetch.php?pkg=mesa&arch=sh4&ver=10.5.7-1&stamp=1434561462
Reply to: