Your message dated Mon, 17 Dec 2012 01:32:54 +0000
with message-id <[email protected]>
and subject line Bug#660259: fixed in mpich2 1.4.1-4.1
has caused the Debian Bug report #660259,
regarding mpich2: FTBFS: dh_install: libmpich2-3 missing files 
(usr/lib/libmpich.so.3*), aborting
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
660259: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660259
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mpich2
Version: 1.4.1-4
Severity: important
Justification: fails to build from source
User: [email protected]
Usertags: sh4
X-Debbugs-CC: [email protected], [email protected]

Hi,

mpich2 FTBFS on sparc and sh4.

  
https://buildd.debian.org/status/fetch.php?pkg=mpich2&arch=sparc&ver=1.4.1-4&stamp=1328215853
  
http://buildd.debian-ports.org/status/fetch.php?pkg=mpich2&arch=sh4&ver=1.4.1-4&stamp=1332905598

-----
dh_installcatalogs -plibmpich2-3
        grep -s -v '^misc:Depends=' debian/libmpich2-3.substvars >
debian/libmpich2-3.substvars.new || true
        mv debian/libmpich2-3.substvars.new debian/libmpich2-3.substvars
dh_installpam -plibmpich2-3
dh_installlogrotate -plibmpich2-3
dh_installlogcheck -plibmpich2-3
dh_installchangelogs -plibmpich2-3  ./CHANGES
        install -o 0 -g 0 -p -m644 debian/changelog
debian/libmpich2-3/usr/share/doc/libmpich2-3/changelog.Debian
        install -o 0 -g 0 -p -m644 ./CHANGES
debian/libmpich2-3/usr/share/doc/libmpich2-3/changelog
dh_installudev -plibmpich2-3
dh_lintian -plibmpich2-3
dh_bugfiles -plibmpich2-3
dh_install -plibmpich2-3
dh_install: libmpich2-3 missing files (usr/lib/libmpich.so.3*), aborting
make: *** [binary-install/libmpich2-3] Error 255
-----

These architechture does not support native OPA, but these work with
emulation OPA.
This problem is caused by the fact that libopa is not linked when
libmpich is created.
We can confirm this from build log.

-----
make[2]: Entering directory
`/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1'
(cd lib && 
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/util/createshlib
--mode=link  -version-info "3:2" -o libmpich.la  -rpath /usr/lib -L.
-ldflags " -Wl,-z,defs" -lrt -lpthread   -lmpl)
.tmp/ch3_isend.o: In function `OPA_load_ptr':
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:75:
undefined reference to `OPA_emulation_lock'
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:75:
undefined reference to `OPA_emulation_lock'
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:75:
undefined reference to `OPA_emulation_lock'
.tmp/ch3_isend.o: In function `OPA_store_ptr':
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:83:
undefined reference to `OPA_emulation_lock'
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:83:
undefined reference to `OPA_emulation_lock'
.tmp/ch3_isend.o:/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:83:
more undefined references to `OPA_emulation_lock' follow
.tmp/mpid_nem_alloc.o: In function `MPIDI_CH3I_Seg_commit':
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c:306:
undefined reference to `OPA_Interprocess_lock_init'
.tmp/mpid_nem_alloc.o: In function `check_alloc':
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c:496:
undefined reference to `OPA_emulation_lock'
.tmp/mpid_nem_alloc.o: In function `OPA_store_int':
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:67:
undefined reference to `OPA_emulation_lock'
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:67:
undefined reference to `OPA_emulation_lock'
.tmp/mpid_nem_alloc.o: In function `OPA_load_int':
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:59:
undefined reference to `OPA_emulation_lock'
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:59:
undefined reference to `OPA_emulation_lock'
.tmp/mpid_nem_alloc.o:/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:59:
more undefined references to `OPA_emulation_lock' follow
.tmp/mpid_nem_alloc.o: In function `MPIDI_CH3I_Seg_commit':
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c:374:
undefined reference to `OPA_Interprocess_lock_init'
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c:345:
undefined reference to `OPA_Interprocess_lock_init'
.tmp/mpid_nem_alloc.o: In function `OPA_store_int':
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:67:
undefined reference to `OPA_emulation_lock'
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:67:
undefined reference to `OPA_emulation_lock'
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:67:
undefined reference to `OPA_emulation_lock'
.tmp/mpid_nem_barrier.o: In function `OPA_store_int':
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:67:
undefined reference to `OPA_emulation_lock'
/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:67:
undefined reference to `OPA_emulation_lock'
.tmp/mpid_nem_barrier.o:/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1/src/openpa/src/primitives/opa_by_lock.h:67:
more undefined references to `OPA_emulation_lock' follow
collect2: ld returned 1 exit status
if [ -n "" -a \
                "mpich" != "pmpich" ] ; then \
        (cd lib && /build/[email protected]>
.1-4-sparc-yHCiJa/mpich2-1.4.1/src/util/createshlib --mode=link
-version-info "3:2" -o libpmpich.la  -rpath /usr/lib -ldflags
"-Wl,-z,defs");\
        fi
make[2]: Leaving directory
`/build/buildd-mpich2_1.4.1-4-sparc-yHCiJa/mpich2-1.4.1'
make lib/libfmpich.s
-----

When we added libopa (-lopa) to linker, The creating of the library succeeds.

-----
cd lib/
../src/util/createshlib --mode=link  -version-info "3:2" -o
libmpich.la  -rpath /usr/lib -L.   -ldflags " -Wl,-z,defs" -lrt
-lpthread  -lopa -lmp
-----

Please check your package.

Best regards,
 Nobuhiro

--
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6



--- End Message ---
--- Begin Message ---
Source: mpich2
Source-Version: 1.4.1-4.1

We believe that the bug you reported is fixed in the latest version of
mpich2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve Langasek <[email protected]> (supplier of updated mpich2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 17 Dec 2012 01:06:08 +0000
Source: mpich2
Binary: mpich2 mpich2-doc libmpich2-3 libmpich2-dev
Architecture: source all amd64
Version: 1.4.1-4.1
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Steve Langasek <[email protected]>
Description: 
 libmpich2-3 - Shared libraries for MPICH2
 libmpich2-dev - Development files for MPICH2
 mpich2     - Implementation of the MPI Message Passing Interface standard
 mpich2-doc - Documentation for MPICH2
Closes: 660259
Changes: 
 mpich2 (1.4.1-4.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Enable use of gcc primitives on sparc, fixing a build failure.
     Closes: #660259.
Checksums-Sha1: 
 97f465320031efa9b39f3a30025e55b1db48fabe 2378 mpich2_1.4.1-4.1.dsc
 61c3256e13e609f60caf67f708724ec30d099abd 22063 mpich2_1.4.1-4.1.debian.tar.gz
 687ac89884ed659f5c29b1ac0c77f4c0ff3e7594 849832 mpich2-doc_1.4.1-4.1_all.deb
 eacb637fe6c760291e89fd12e46857cb26622464 399432 mpich2_1.4.1-4.1_amd64.deb
 48ce2a018b438df74de3655fabe3acbdb5536332 864076 libmpich2-3_1.4.1-4.1_amd64.deb
 711277cdb37cc7f0685f08f21e455db146ecf268 1105838 
libmpich2-dev_1.4.1-4.1_amd64.deb
Checksums-Sha256: 
 335fa504b20ef6f6bb81144fa3db77c97aafd2e3b286521c0af59b0f23319747 2378 
mpich2_1.4.1-4.1.dsc
 e3c28d25c946ca22fe46ac5385fdca28f3eef6e5a7889a998d90f41636caa3dd 22063 
mpich2_1.4.1-4.1.debian.tar.gz
 50f2ee26fb6168806db81819b923b6e738ffc5fe7724d8ea5f9e96d5b8f95547 849832 
mpich2-doc_1.4.1-4.1_all.deb
 87bcedee0b7a30a3c13e5eb9b36199c99cf544b0b961bd52ef96c0c3d421630f 399432 
mpich2_1.4.1-4.1_amd64.deb
 24ad632d82c3bb4b9638d0022cb55d8a7f4c70babbf7f0745770616676c47dab 864076 
libmpich2-3_1.4.1-4.1_amd64.deb
 e6802ffdb43c49425721a62bb90ee0c8ed9d9b44cf907ebd051882b4695ad98c 1105838 
libmpich2-dev_1.4.1-4.1_amd64.deb
Files: 
 6cb63168111d562817e35211715d814f 2378 devel extra mpich2_1.4.1-4.1.dsc
 c2281ef69e62f647271475d0525e362c 22063 devel extra 
mpich2_1.4.1-4.1.debian.tar.gz
 441db2805ad9b8d5cc89f703853b5e33 849832 doc extra mpich2-doc_1.4.1-4.1_all.deb
 aeb5ff22a3ef50c3def256191db53b69 399432 devel extra mpich2_1.4.1-4.1_amd64.deb
 1a662895258466958199943ebf466396 864076 libs extra 
libmpich2-3_1.4.1-4.1_amd64.deb
 3bdec1bb15e5a3bbbd0da50b0cb3e8e6 1105838 libdevel extra 
libmpich2-dev_1.4.1-4.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJQznVpAAoJEFaNMPMhshM9SIkQAIS/bmeGl/PLhoGZT1s2dMrZ
46ZHD97MtNqlm8bt/+4F9GbCkg0T/UBwRivvVJN1nJEqKYcpnx2eYQntLhEsV29P
wMfjUyqYmW8z83RaTw7q0VHdR0AMZyRrvxTdX5dN4rtwfMKYWu18+9PgbwVRRZOf
o+YbjGdMIlugsVVlH/ote55KmUhChKW3UPBXJCG7Pu+qfME/PD0EE6Zw1yq/9sJl
5SWcUUmucqp8oBar/Zme3zR4K+xKKVbDue7P5MIECdG3JNYfkzECOM9rNtr+4LTy
c06z+x4iWb9K8Lt2b3DboJ4cCLUk3VvirplBdoQqFuMoUXzTVsMFXiXq2BM7BqnB
rdXUUjJs0lGH3eejQy8awbjoHlEHPLtcYQOBvuJ+k5FrLt+X1fLxre5oNBBC63SS
Y/pXaTHm8K4LErYMJf/8wr4UixeODPSA3Vb1iDWzhl0M1KMrRR9mouZwonchdSke
qoIA1o+TdGg/BrAjenp9wIZba0r7xJmxwmWwA7GqeRklspJJhTZoqq1BnROjwGR6
QsBWnLTCSyFm5RNNI1jWqtpNuuyCzBeG4ldiCbdzNPHRJt4Jmj//XiCrhUDJZN0s
JV0Ol/1Kf2tZ+wn4NHLhpTfhRalr1mWhM/24wp9LH9s9BfVSTY9R8gtkqjh0rNl3
bSHqR/UOkH5io+EQgcbR
=rSNq
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to