在Ubuntu 11.04上安装MPICH2

时间:2011-05-19 10:09:16

标签: ubuntu mpi failed-installation

我输入命令“apt-get install mpich2”但最后我收到错误:

http://pastebin.com/swZfhy1X

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

它看起来像一个破损的包,因为它的一个依赖关系blcr-dkms被打破了。这是make.log中的错误

  

/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c:   在函数'vmadump_thaw_proc'中:   /var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c:1092:38:   错误:'struct signal_struct'没有   名为'count'的成员   /var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c:   在函数'vmadump_freeze_proc'中:   /var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c:1999:38:   错误:'struct signal_struct'没有   名为'count'的成员make [2]: *   [/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.o]   错误1 make [1]:*   [/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild]   错误2: *   [模块 /var/lib/dkms/blcr/0.8.2/build]   错误2 make:离开目录   `/usr/src/linux-headers-2.6.38-8-generic

您可能想在https://bugs.launchpad.net/ubuntu/+source/blcr/+filebug

报告错误

答案 1 :(得分:2)

这是Ubuntu 11.04中的已知错误: https://bugs.launchpad.net/ubuntu/+source/blcr/+bug/700036

当我尝试在我的Ubuntu VmWare映像上安装mpich2时,我得到了和你一样的错误,但它似乎已经安装了。

    marcus@ubuntu:~/Oracle$ mpich2version 
    MPICH2 Version:     1.3.1
    MPICH2 Release date:    Wed Nov 17 10:48:28 CST 2010
    MPICH2 Device:      ch3:nemesis
    MPICH2 configure:   --build=i686-linux-gnu --prefix=/usr --        includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --        sysconfdir=/etc --localstatedir=/var --libexecdir=${prefix}/lib/mpich2 --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --srcdir=. --enable-shared --prefix=/usr --enable-fc --disable-rpath --sysconfdir=/etc/mpich2 --includedir=/usr/include/mpich2 --docdir=/usr/share/doc/mpich2 --with-hwloc-prefix=system --enable-checkpointing
    MPICH2 CC:  gcc -g -O2 -g -Wall -O2   -O2
    MPICH2 CXX:     c++ -g -O2 -g -Wall -O2  -O2
    MPICH2 F77:     gfortran -g -O2  -O2
    MPICH2 FC:  f95   -O2