Source: evas Version: 1.7.7-1 Severity: important Tags: patch User: debian-h...@lists.debian.org Usertags: hurd
Hi, evas 1.7.7 cannot be built on hurd-i386. There are two problems, fixed by the attached patch: - there is no gles compiled from mesa on Hurd, so I disabled on hurd architectures the libgles2-mesa-dev build dependency - the libtool shipped is old and does not recognize multiarch libdirs as system libdirs, adding an extra RPATH which causes a fatal error later when trying to get dependncy information of libpng; the solution I propose is to autoreconf at build time using dh-autoreconf and its autoreconf dh addon Thanks, -- Pino
--- a/debian/control +++ b/debian/control @@ -10,8 +10,9 @@ Build-Depends: debhelper (>= 7.0.50~), l libfreetype6-dev, libpng-dev, libx11-dev, x11proto-xext-dev, zlib1g, libjpeg-dev, libtiff4-dev, libgif-dev, libfontconfig1-dev, libglu1-mesa-dev, mesa-common-dev, libxpm-dev, - librsvg2-dev, libfribidi-dev, libxrender-dev, libgles2-mesa-dev, - libpixman-1-dev, libxcb-shm0-dev, libxcb-image0-dev, libxcb1-dev + librsvg2-dev, libfribidi-dev, libxrender-dev, libgles2-mesa-dev [!hurd-any], + libpixman-1-dev, libxcb-shm0-dev, libxcb-image0-dev, libxcb1-dev, + dh-autoreconf Build-Depends-Indep: doxygen Standards-Version: 3.9.1 Vcs-Git: git://anonscm.debian.org/pkg-e/libs/evas.git --- a/debian/rules +++ b/debian/rules @@ -20,7 +20,7 @@ build-doc-stamp: build touch $@ %: - dh $@ + dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- \