[Debian-med-packaging] Bug#742285: uc-echo: fails to build on several 32-bit architectures

Colin Watson cjwatson at ubuntu.com
Fri Mar 21 17:38:16 UTC 2014


Package: uc-echo
Version: 1.12-4
Severity: serious
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu ubuntu-patch trusty

The change described in the changelog only as "cme fix dpkg-control"
incorrectly removed the build-dependency on g++-multilib.  (Please be
more careful with automated metadata-editing tools!)  As a result,
uc-echo fails to build on at least i386, powerpc, and sparc; possibly
also x32.

The previous build-dependency was "g++-multilib [amd64 i386
kfreebsd-amd64 mips mipsel powerpc ppc64 s390x sparc sparc64 x32]",
which is more architectures than necessary.  With current patches, the
following should be sufficient.

  * Restore g++-multilib build-dependency on several 32-bit architectures.

diff -Nru uc-echo-1.12/debian/control uc-echo-1.12/debian/control
--- uc-echo-1.12/debian/control	2013-12-18 08:57:32.000000000 +0000
+++ uc-echo-1.12/debian/control	2014-03-21 17:40:31.000000000 +0000
@@ -7,7 +7,8 @@
 Build-Depends: debhelper (>= 9),
                python-all-dev,
                python-scipy,
-               python-numpy
+               python-numpy,
+               g++-multilib [i386 powerpc sparc x32]
 Standards-Version: 3.9.5
 Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/uc-echo/trunk/
 Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/uc-echo/trunk/

Thanks,

-- 
Colin Watson                                       [cjwatson at ubuntu.com]



More information about the Debian-med-packaging mailing list