[Pkg-openmpi-maintainers] Bug#478427: openmpi: FTBFS (ppc64): current host architecture 'ppc64' does not appear in package's architecture list (alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386)

Andreas Jochens aj at andaco.de
Tue Apr 29 05:30:43 UTC 2008


Package: openmpi
Version: 1.2.6-1
Severity: wishlist
Tags: patch

When building 'openmpi' on ppc64/unstable, I get the following error:

dh_shlibdeps -a -l/openmpi-1.2.6/debian/openmpi/usr/lib/openmpi/lib -Llibopenmpi1
dh_gencontrol -a
dpkg-gencontrol: error: current host architecture 'ppc64' does not appear in package's architecture list (alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386)
dh_gencontrol: command returned error code 65280
make: *** [binary-arch] Error 1
dpkg-buildpackage: failure: debian/rules binary gave error exit status 2

With the attached patch 'openmpi' can be built on ppc64.

The patch adds 'ppc64' to the Architecture lines in debian/control.

Regards
Andreas Jochens

diff -urN ../tmp-orig/openmpi-1.2.6/debian/control ./debian/control
--- ../tmp-orig/openmpi-1.2.6/debian/control	2008-04-28 14:01:48.000000000 +0000
+++ ./debian/control	2008-04-28 14:01:13.000000000 +0000
@@ -12,7 +12,7 @@
 XS-Dm-Upload-Allowed: yes
 
 Package: openmpi-bin
-Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
+Architecture: alpha amd64 i386 ia64 powerpc ppc64 sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: ${shlibs:Depends}, ${misc:Depends}, openmpi-common (= ${source:Version})
 Suggests: gfortran
 Description: high performance message passing library -- binaries
@@ -40,7 +40,7 @@
 
 Package: libopenmpi-dev
 Section: libdevel
-Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
+Architecture: alpha amd64 i386 ia64 powerpc ppc64 sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: ${shlibs:Depends}, libopenmpi1 (= ${binary:Version}), openmpi-common (= ${source:Version})
 Conflicts: libopal-dev, pgapack (<= 1.0.0.1-4.2), openmpi-dev
 Replaces: openmpi-dev, openmpi-bin (<= 1.2.4-0)
@@ -57,7 +57,7 @@
 
 Package: libopenmpi1
 Section: libs
-Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
+Architecture: alpha amd64 i386 ia64 powerpc ppc64 sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: openmpi-libs0
 Replaces: openmpi-libs0
@@ -100,7 +100,7 @@
 
 Package: libopenmpi-dbg
 Section: devel
-Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
+Architecture: alpha amd64 i386 ia64 powerpc ppc64 sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: openmpi-bin (= ${binary:Version}), libopenmpi1 (= ${binary:Version})
 Conflicts: openmpi-dbg
 Replaces: openmpi-dbg






More information about the Pkg-openmpi-maintainers mailing list