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_@Base 2.1 iswap_@Base 2.1 ivout_@Base 2.1 - (arch=sh4 sparc64)mpi_argv_null_@Base 3.0.2 - (arch=sh4 sparc64)mpi_argvs_null_@Base 3.0.2 - (arch=sh4 sparc64)mpi_bottom_@Base 3.0.2 - (arch=sh4 sparc64)mpi_errcodes_ignore_@Base 3.0.2 +#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_argv_null_@Base 3.0.2 +#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_argvs_null_@Base 3.0.2 +#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_bottom_@Base 3.0.2 +#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_errcodes_ignore_@Base 3.0.2 (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_argv_null_@Base 2.1 (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_argvs_null_@Base 2.1 (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_bottom_@Base 2.1 @@ -55,16 +55,16 @@ (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_in_place_@Base 2.1 (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_status_ignore_@Base 2.1 (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_statuses_ignore_@Base 2.1 - (arch=sh4 sparc64)mpi_status_ignore_@Base 3.0.2 - (arch=sh4 sparc64)mpi_statuses_ignore_@Base 3.0.2 - (arch=mips mipsel s390 s390x)mpifcmb1_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb2_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb3_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb4_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb5_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb6_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb7_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb8_@Base 2.1 +#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_status_ignore_@Base 3.0.2 +#MISSING: 3.1.0-1# (arch=sh4 sparc64)mpi_statuses_ignore_@Base 3.0.2 + mpifcmb1_@Base 2.1 + mpifcmb2_@Base 2.1 + mpifcmb3_@Base 2.1 + mpifcmb4_@Base 2.1 + mpifcmb5_@Base 2.1 + mpifcmb6_@Base 2.1 + mpifcmb7_@Base 2.1 + mpifcmb8_@Base 2.1 pcgetv0_@Base 2.1 pclarnv_@Base 2.1 pcmout_@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
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 <iwama...@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_@Base 2.1 iswap_@Base 2.1 ivout_@Base 2.1 - (arch=sh4 sparc64)mpi_argv_null_@Base 3.0.2 - (arch=sh4 sparc64)mpi_argvs_null_@Base 3.0.2 - (arch=sh4 sparc64)mpi_bottom_@Base 3.0.2 - (arch=sh4 sparc64)mpi_errcodes_ignore_@Base 3.0.2 (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_argv_null_@Base 2.1 (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_argvs_null_@Base 2.1 (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_bottom_@Base 2.1 @@ -55,16 +51,14 @@ (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_in_place_@Base 2.1 (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_status_ignore_@Base 2.1 (arch=!mips !mipsel !s390 !s390x !sh4 !sparc64)mpi_fortran_statuses_ignore_@Base 2.1 - (arch=sh4 sparc64)mpi_status_ignore_@Base 3.0.2 - (arch=sh4 sparc64)mpi_statuses_ignore_@Base 3.0.2 - (arch=mips mipsel s390 s390x)mpifcmb1_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb2_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb3_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb4_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb5_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb6_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb7_@Base 2.1 - (arch=mips mipsel s390 s390x)mpifcmb8_@Base 2.1 + (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb1_@Base 2.1 + (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb2_@Base 2.1 + (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb3_@Base 2.1 + (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb4_@Base 2.1 + (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb5_@Base 2.1 + (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb6_@Base 2.1 + (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb7_@Base 2.1 + (arch=mips mipsel s390 s390x sh4 sparc64)mpifcmb8_@Base 2.1 pcgetv0_@Base 2.1 pclarnv_@Base 2.1 pcmout_@Base 2.1