Package: hdf5
Version: 1.8.8-9
Severity: wishlist
Tags: patch sid
User: debian-powerpc...@breakpoint.cc
Usertags: powerpcspe

Hi,

hdf5 currently FTBFS on powerpcspe [1] like this:

dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libhdf5-openmpi-7/DEBIAN/symbols doesn't match 
completely debian/libhdf5-openmpi-7.symbols
[...]
dh_makeshlibs: dpkg-gensymbols -plibhdf5-openmpi-7 
-Idebian/libhdf5-openmpi-7.symbols -Pdebian/libhdf5-openmpi-7 returned exit 
code 1
make: *** [binary-arch] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit 
status 2
[...]

Attaching a patch that fixes this by adding powerpcspe to the respective
symbols files, control and rules.

Thanks,

Roland


[1] http://wiki.debian.org/PowerPCSPEPort

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
diff -ruN hdf5-1.8.8.backup/debian/control hdf5-1.8.8/debian/control
--- hdf5-1.8.8.backup/debian/control	2012-03-08 11:18:22.000000000 +0100
+++ hdf5-1.8.8/debian/control	2012-11-26 11:22:14.242636329 +0100
@@ -76,7 +76,7 @@
 Package: libhdf5-openmpi-7
 Section: libs
 Priority: extra
-Architecture: alpha armel armhf amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
+Architecture: alpha armel armhf amd64 i386 ia64 powerpc powerpcspe sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libhdf5-7, libhdf5-1.8,
  libhdf5-1.8.4, libhdf5-openmpi-1.8.4, libhdf5-1.8.6, libhdf5-openmpi-1.8.6,
@@ -95,7 +95,7 @@
 Package: libhdf5-openmpi-dev
 Section: libdevel
 Priority: extra
-Architecture: alpha armel armhf amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
+Architecture: alpha armel armhf amd64 i386 ia64 powerpc powerpcspe sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: libhdf5-openmpi-7 (= ${binary:Version}), zlib1g-dev,
  libjpeg-dev, libopenmpi-dev, ${misc:Depends}, hdf5-helpers
 Conflicts: libhdf5-dev
@@ -112,7 +112,7 @@
 Package: libhdf5-openmpi-7-dbg
 Section: debug
 Priority: extra
-Architecture: alpha armel armhf amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
+Architecture: alpha armel armhf amd64 i386 ia64 powerpc powerpcspe sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: ${shlibs:Depends}, ${misc:Depends},
  libhdf5-openmpi-7 (= ${binary:Version}),
 Description: Hierarchical Data Format 5 (HDF5) - OpenMPI Debug package
diff -ruN hdf5-1.8.8.backup/debian/libhdf5-7.symbols hdf5-1.8.8/debian/libhdf5-7.symbols
--- hdf5-1.8.8.backup/debian/libhdf5-7.symbols	2012-02-24 11:15:58.000000000 +0100
+++ hdf5-1.8.8/debian/libhdf5-7.symbols	2012-11-26 11:23:36.758656795 +0100
@@ -2015,7 +2015,7 @@
  H5T_conv_ldouble_double@Base 1.8.7
  H5T_conv_ldouble_float@Base 1.8.7
  H5T_conv_ldouble_int@Base 1.8.7
- (arch=!powerpc !sh4)H5T_conv_ldouble_llong@Base 1.8.7
+ (arch=!powerpc !powerpcspe !sh4)H5T_conv_ldouble_llong@Base 1.8.7
  H5T_conv_ldouble_long@Base 1.8.7
  H5T_conv_ldouble_schar@Base 1.8.7
  H5T_conv_ldouble_short@Base 1.8.7
@@ -2027,7 +2027,7 @@
  H5T_conv_llong_double@Base 1.8.7
  H5T_conv_llong_float@Base 1.8.7
  H5T_conv_llong_int@Base 1.8.7
- (arch=!powerpc !sh4)H5T_conv_llong_ldouble@Base 1.8.7
+ (arch=!powerpc !powerpcspe !sh4)H5T_conv_llong_ldouble@Base 1.8.7
  H5T_conv_llong_long@Base 1.8.7
  H5T_conv_llong_schar@Base 1.8.7
  H5T_conv_llong_short@Base 1.8.7
@@ -2107,7 +2107,7 @@
  H5T_conv_ullong_float@Base 1.8.7
  H5T_conv_ullong_int@Base 1.8.7
  H5T_conv_ullong_ldouble@Base 1.8.7
- (arch=!armel !armhf !alpha !sparc !mipsel !powerpc !sh4)H5T_conv_ullong_ldouble@Base 1.8.7
+ (arch=!armel !armhf !alpha !sparc !mipsel !powerpc !powerpcspe !sh4)H5T_conv_ullong_ldouble@Base 1.8.7
  H5T_conv_ullong_llong@Base 1.8.7
  H5T_conv_ullong_long@Base 1.8.7
  H5T_conv_ullong_schar@Base 1.8.7
diff -ruN hdf5-1.8.8.backup/debian/libhdf5-mpich2-7.symbols hdf5-1.8.8/debian/libhdf5-mpich2-7.symbols
--- hdf5-1.8.8.backup/debian/libhdf5-mpich2-7.symbols	2012-01-31 15:02:05.000000000 +0100
+++ hdf5-1.8.8/debian/libhdf5-mpich2-7.symbols	2012-11-26 11:24:20.902667571 +0100
@@ -2056,7 +2056,7 @@
  H5T_conv_ldouble_double@Base 1.8.7
  H5T_conv_ldouble_float@Base 1.8.7
  H5T_conv_ldouble_int@Base 1.8.7
- (arch=!powerpc)H5T_conv_ldouble_llong@Base 1.8.7
+ (arch=!powerpc !powerpcspe)H5T_conv_ldouble_llong@Base 1.8.7
  H5T_conv_ldouble_long@Base 1.8.7
  H5T_conv_ldouble_schar@Base 1.8.7
  H5T_conv_ldouble_short@Base 1.8.7
@@ -2068,7 +2068,7 @@
  H5T_conv_llong_double@Base 1.8.7
  H5T_conv_llong_float@Base 1.8.7
  H5T_conv_llong_int@Base 1.8.7
- (arch=!powerpc)H5T_conv_llong_ldouble@Base 1.8.7
+ (arch=!powerpc !powerpcspe)H5T_conv_llong_ldouble@Base 1.8.7
  H5T_conv_llong_long@Base 1.8.7
  H5T_conv_llong_schar@Base 1.8.7
  H5T_conv_llong_short@Base 1.8.7
@@ -2147,7 +2147,7 @@
  H5T_conv_ullong_double@Base 1.8.7
  H5T_conv_ullong_float@Base 1.8.7
  H5T_conv_ullong_int@Base 1.8.7
- (arch=!mipsel !armel !armhf !alpha !powerpc !sh4)H5T_conv_ullong_ldouble@Base 1.8.7
+ (arch=!mipsel !armel !armhf !alpha !powerpc !powerpcspe !sh4)H5T_conv_ullong_ldouble@Base 1.8.7
  H5T_conv_ullong_llong@Base 1.8.7
  H5T_conv_ullong_long@Base 1.8.7
  H5T_conv_ullong_schar@Base 1.8.7
diff -ruN hdf5-1.8.8.backup/debian/libhdf5-openmpi-7.symbols hdf5-1.8.8/debian/libhdf5-openmpi-7.symbols
--- hdf5-1.8.8.backup/debian/libhdf5-openmpi-7.symbols	2012-01-18 15:10:07.000000000 +0100
+++ hdf5-1.8.8/debian/libhdf5-openmpi-7.symbols	2012-11-26 11:24:52.818674943 +0100
@@ -2055,7 +2055,7 @@
  H5T_conv_ldouble_double@Base 1.8.7
  H5T_conv_ldouble_float@Base 1.8.7
  H5T_conv_ldouble_int@Base 1.8.7
- (arch=!powerpc)H5T_conv_ldouble_llong@Base 1.8.7
+ (arch=!powerpc !powerpcspe)H5T_conv_ldouble_llong@Base 1.8.7
  H5T_conv_ldouble_long@Base 1.8.7
  H5T_conv_ldouble_schar@Base 1.8.7
  H5T_conv_ldouble_short@Base 1.8.7
@@ -2067,7 +2067,7 @@
  H5T_conv_llong_double@Base 1.8.7
  H5T_conv_llong_float@Base 1.8.7
  H5T_conv_llong_int@Base 1.8.7
- (arch=!powerpc)H5T_conv_llong_ldouble@Base 1.8.7
+ (arch=!powerpc !powerpcspe)H5T_conv_llong_ldouble@Base 1.8.7
  H5T_conv_llong_long@Base 1.8.7
  H5T_conv_llong_schar@Base 1.8.7
  H5T_conv_llong_short@Base 1.8.7
@@ -2146,7 +2146,7 @@
  H5T_conv_ullong_double@Base 1.8.7
  H5T_conv_ullong_float@Base 1.8.7
  H5T_conv_ullong_int@Base 1.8.7
- (arch=!powerpc !armel !armhf !alpha)H5T_conv_ullong_ldouble@Base 1.8.7
+ (arch=!powerpc !powerpcspe !armel !armhf !alpha)H5T_conv_ullong_ldouble@Base 1.8.7
  H5T_conv_ullong_llong@Base 1.8.7
  H5T_conv_ullong_long@Base 1.8.7
  H5T_conv_ullong_schar@Base 1.8.7
diff -ruN hdf5-1.8.8.backup/debian/rules hdf5-1.8.8/debian/rules
--- hdf5-1.8.8.backup/debian/rules	2012-03-08 11:09:08.000000000 +0100
+++ hdf5-1.8.8/debian/rules	2012-11-26 11:22:42.630643384 +0100
@@ -29,7 +29,7 @@
 #ARCH_FLAG=-a
 #ARCHS=any
 ARCH_FLAG=-s
-ARCHS=alpha armel armhf amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
+ARCHS=alpha armel armhf amd64 i386 ia64 powerpc powerpcspe sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 
 ifeq ($(DEB_HOST_ARCH),arm)
 build_openmpi = no
_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to