Bug#666038: arpack: FTBFS: dpkg-gensymbols: warning: debian/libparpack2/DEBIAN/symbols doesn't match completely debian/libparpack2.symbols

Nobuhiro Iwamatsu iwamatsu at nigauri.org
Wed Mar 28 01:16:48 UTC 2012


Source: arpack
Version: 3.1.0-1
Severity: important
Justification: fails to build from source
Tag: patch

Hi,

arpack FTBFS on sh4 and sparc64.

  http://buildd.debian-ports.org/status/fetch.php?pkg=arpack&arch=sh4&ver=3.1.0-1&stamp=1329928780
  http://buildd.debian-ports.org/status/fetch.php?pkg=arpack&arch=sparc64&ver=3.1.0-1&stamp=1331433113

-----
make[1]: Entering directory
`/build/buildd-arpack_3.1.0-1-sh4-zkhSCa/arpack-3.1.0'
dh_strip -Xlibparpack2 --dbg-package=libarpack2-dbg
dh_strip --dbg-package=libparpack2-dbg
make[1]: Leaving directory
`/build/buildd-arpack_3.1.0-1-sh4-zkhSCa/arpack-3.1.0'
   dh_makeshlibs -a
dpkg-gensymbols: warning: some new symbols appeared in the symbols
file: see diff output below
dpkg-gensymbols: warning: some symbols or patterns disappeared in the
symbols file: see diff output below
dpkg-gensymbols: warning: debian/libparpack2/DEBIAN/symbols doesn't
match completely debian/libparpack2.symbols
--- debian/libparpack2.symbols (libparpack2_3.1.0-1_sh4)
+++ dpkg-gensymbolsKyEj0a	2012-02-22 16:29:59.000000000 +0000
@@ -44,10 +44,10 @@
  iset_ at Base 2.1
  iswap_ at Base 2.1
  ivout_ at Base 2.1
- (arch=sh4 sparc64)mpi_argv_null_ at Base 3.0.2
- (arch=sh4 sparc64)mpi_argvs_null_ at Base 3.0.2
- (arch=sh4 sparc64)mpi_bottom_ at Base 3.0.2
- (arch=sh4 sparc64)mpi_errcodes_ignore_ at Base 3.0.2
+#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_argv_null_ at Base 3.0.2
+#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_argvs_null_ at Base 3.0.2
+#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_bottom_ at Base 3.0.2
+#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_errcodes_ignore_ at Base 3.0.2
  (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_argv_null_ at Base 2.1
  (arch=!mips !mipsel !s390 !s390x !sh4
!sparc64)mpi_fortran_argvs_null_ at Base 2.1
  (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_bottom_ at Base 2.1
@@ -55,16 +55,16 @@
  (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_in_place_ at Base 2.1
  (arch=!mips !mipsel !s390 !s390x !sh4
!sparc64)mpi_fortran_status_ignore_ at Base 2.1
  (arch=!mips !mipsel !s390 !s390x !sh4
!sparc64)mpi_fortran_statuses_ignore_ at Base 2.1
- (arch=sh4 sparc64)mpi_status_ignore_ at Base 3.0.2
- (arch=sh4 sparc64)mpi_statuses_ignore_ at Base 3.0.2
- (arch=mips mipsel s390 s390x)mpifcmb1_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb2_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb3_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb4_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb5_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb6_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb7_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb8_ at Base 2.1
+#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_status_ignore_ at Base 3.0.2
+#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_statuses_ignore_ at Base 3.0.2
+ mpifcmb1_ at Base 2.1
+ mpifcmb2_ at Base 2.1
+ mpifcmb3_ at Base 2.1
+ mpifcmb4_ at Base 2.1
+ mpifcmb5_ at Base 2.1
+ mpifcmb6_ at Base 2.1
+ mpifcmb7_ at Base 2.1
+ mpifcmb8_ at Base 2.1
  pcgetv0_ at Base 2.1
  pclarnv_ at Base 2.1
  pcmout_ at Base 2.1
dh_makeshlibs: dpkg-gensymbols -plibparpack2
-Idebian/libparpack2.symbols -Pdebian/libparpack2 returned exit code 1
-----

The symbol of sh4 and sparc64 has been changed.
But latest debian/libparpack2.symbols does not support this.
I created a patch which revise this. I build and checking on sh4 with
attached patch.
Could you check and apply?

Best regards,
 Nobuhiro

--
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6
-------------- next part --------------
diff -Nru arpack-3.1.0/debian/changelog arpack-3.1.0/debian/changelog
--- arpack-3.1.0/debian/changelog	2012-02-22 10:05:11.000000000 +0000
+++ arpack-3.1.0/debian/changelog	2012-03-27 23:22:18.000000000 +0000
@@ -1,3 +1,10 @@
+arpack (3.1.0-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * update libparpack2.symbols. 
+
+ -- Nobuhiro Iwamatsu <iwamatsu at debian.org>  Tue, 27 Mar 2012 23:21:55 +0000
+
 arpack (3.1.0-1) unstable; urgency=low
 
   * New upstream release
diff -Nru arpack-3.1.0/debian/libparpack2.symbols arpack-3.1.0/debian/libparpack2.symbols
--- arpack-3.1.0/debian/libparpack2.symbols	2012-01-11 06:19:52.000000000 +0000
+++ arpack-3.1.0/debian/libparpack2.symbols	2012-03-27 23:21:30.000000000 +0000
@@ -44,10 +44,6 @@
  iset_ at Base 2.1
  iswap_ at Base 2.1
  ivout_ at Base 2.1
- (arch=sh4 sparc64)mpi_argv_null_ at Base 3.0.2
- (arch=sh4 sparc64)mpi_argvs_null_ at Base 3.0.2
- (arch=sh4 sparc64)mpi_bottom_ at Base 3.0.2
- (arch=sh4 sparc64)mpi_errcodes_ignore_ at Base 3.0.2
  (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_argv_null_ at Base 2.1
  (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_argvs_null_ at Base 2.1
  (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_bottom_ at Base 2.1
@@ -55,16 +51,14 @@
  (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_in_place_ at Base 2.1
  (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_status_ignore_ at Base 2.1
  (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_statuses_ignore_ at Base 2.1
- (arch=sh4 sparc64)mpi_status_ignore_ at Base 3.0.2
- (arch=sh4 sparc64)mpi_statuses_ignore_ at Base 3.0.2
- (arch=mips mipsel s390 s390x)mpifcmb1_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb2_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb3_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb4_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb5_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb6_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb7_ at Base 2.1
- (arch=mips mipsel s390 s390x)mpifcmb8_ at Base 2.1
+ (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb1_ at Base 2.1
+ (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb2_ at Base 2.1
+ (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb3_ at Base 2.1
+ (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb4_ at Base 2.1
+ (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb5_ at Base 2.1
+ (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb6_ at Base 2.1
+ (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb7_ at Base 2.1
+ (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb8_ at Base 2.1
  pcgetv0_ at Base 2.1
  pclarnv_ at Base 2.1
  pcmout_ at Base 2.1


More information about the debian-science-maintainers mailing list