[SCore-users-jp] Can't build mpich-1.2.5 on SCore 6.0.1

Ryoichi INAGAKI inagaki @ ueda.info.waseda.ac.jp
2007年 1月 13日 (土) 18:16:00 JST


早稲田大学の稲垣と申します。

SCore 6.0.1 のコンパイルについて質問なのですが、mpich-1.2.5 のコンパイ
ル中に以下のようなエラーメッセージが発生し、適切にビルドされません。

------------------------------------
In file included from /home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef.h:68,
                 from /home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch2/packets.h:378,
                 from /home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/mpiddev.h:23,
                 from adi2recv.c:9:
/home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef_rma.h:7:19: score.h: No such file or directory
In file included from /home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef.h:68,
                 from /home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch2/packets.h:378,
                 from /home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/mpiddev.h:23,
                 from adi2recv.c:9:
/home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef_rma.h:65: error: syntax error before "pmAddrHandle"
/home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef_rma.h:65: warning: no semicolon at end of struct or union
/home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef_rma.h:67: error: syntax error before '}' token
/home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef_rma.h:76: error: syntax error before "pmAddrHandle"
/home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef_rma.h:76: warning: no semicolon at end of struct or union
/home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef_rma.h:77: warning: data definition has no type or storage class
/home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef_rma.h:81: error: syntax error before '}' token
/home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef_rma.h:203: error: syntax error before "pmAddrHandle"
/home/inagaki/rpm/BUILD/score6.0.1-mpi-6.0.1/score6-src/mpi/mpich-1.2.5/src/mpid/ch_score/chdef_rma.h:215: error: syntax error before "pmAddrHandle"
------------------------------------

ソースに添付されていた mpi.spec を使用して

 rpmbuild -ba --clean mpi.spec 

で実行していますが、素のソースを展開しても同じ結果になります。事前に
score6.0.1-common を同様の方法で作成し、インストールもしています。

解決方法や確認すべき点がありましたらご教授いただければと思います。





SCore-users-jp メーリングリストの案内