[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#642690: mesa: FTBFS: dh_makeshlibs: dpkg-gensymbols -plibegl1-mesa -Idebian/libegl1-mesa.symbols -Pdebian/libegl1-mesa -c4 returned exit code 255



Source: mesa
Version: 7.11-5
Severity: serious
Tags: wheezy sid
User: debian-qa@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 -e"s,\${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 -plibgles2-mesa-dev -plibgl1-mesa-dev -pmesa-common-dev -plibosmesa6 -plibosmesa6-dev -plibglu1-mesa -plibglu1-mesa-dev -plibglw1-mesa -plibglw1-mesa-dev
> dh_compress -s
> dh_fixperms -s
> dh_makeshlibs -s -- -c4
> dpkg-gensymbols: error: package. is not a valid version
> dh_makeshlibs: dpkg-gensymbols -plibegl1-mesa -Idebian/libegl1-mesa.symbols -Pdebian/libegl1-mesa -c4 returned exit code 255
> make: *** [binary-arch] Error 255

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/09/23/mesa_7.11-5_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.



Reply to: