[MPICH] Missing header in MPICH2 1.0.2 ?
David Ashton
ashton at mcs.anl.gov
Tue Jun 14 13:08:58 CDT 2005
You are exactly right. We made a mistake in the distribution and forgot to
create that file on the unix side. We tested it on the Windows side where
the VB script creates the file.
-David Ashton
-----Original Message-----
From: owner-mpich-discuss at mcs.anl.gov
[mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Alan Carriou
Sent: Tuesday, June 14, 2005 5:27 AM
To: mpich-discuss at mcs.anl.gov
Subject: [MPICH] Missing header in MPICH2 1.0.2 ?
Hello
I've tried to install MPICH2 1.0.2 on Linux (Fedora Core 3 on x86), with
smpd, and it fails. This is the line I've used to configure:
$ ./configure --prefix=/tmp/mpich2-1.0.2 --with-pm=smpd --with-pmi=smpd
It goes fine, then when I try to "make", I got this:
$ make
- - - <lots of stuff> - - -
make[2]: Entering directory `/tmp/mpich2-1.0.2/src/pmi'
make[3]: Entering directory `/tmp/mpich2-1.0.2/src/pmi/smpd'
gcc -DHAVE_CONFIG_H -I. -I/tmp/mpich2-1.0.2/src/pmi/smpd -I../../include
-I../../pm/smpd -I/tmp/mpich2-1.0.2/src/include
-I/tmp/mpich2-1.0.2/src/pm/smpd
-I/tmp/mpich2-1.0.2/src/mpid/common/sock
-I/tmp/mpich2-1.0.2/src/mpid/common/sock
-I/tmp/mpich2-1.0.2/src/mpid/common/sock/poll
-I/tmp/mpich2-1.0.2/src/mpid/common/sock/poll
-I/tmp/mpich2-1.0.2/src/binding/f77 -I/tmp/mpich2-1.0.2/src/binding/f77
-I/tmp/mpich2-1.0.2/src/mpid/ch3/include
-I/tmp/mpich2-1.0.2/src/mpid/ch3/include
-I/tmp/mpich2-1.0.2/src/mpid/common/datatype
-I/tmp/mpich2-1.0.2/src/mpid/common/datatype
-I/tmp/mpich2-1.0.2/src/mpid/ch3/channels/sock/include
-I/tmp/mpich2-1.0.2/src/mpid/ch3/channels/sock/include -c smpd_pmi.c
In file included from ipmi.h:31,
from smpd_pmi.c:6:
../../pm/smpd/smpd.h:56:26: smpd_version.h: No such file or directory
make[3]: *** [smpd_pmi.o] Error 1
make[3]: Leaving directory `/tmp/mpich2-1.0.2/src/pmi/smpd'
make[2]: *** [all-redirect] Error 1
make[2]: Leaving directory `/tmp/mpich2-1.0.2/src/pmi'
make[1]: *** [all-redirect] Error 2
make[1]: Leaving directory `/tmp/mpich2-1.0.2/src'
make: *** [all-redirect] Error 2
$
I couldn't find the smpd_version.h anywhere. Have I done something wrong
in the configure ?
Having done a grep through the source, and for what I understand of VB,
I guess that it should be created by winconfigure.wsf using the
UpdateSMPDVersion function, shouldn't it ? So I created the file myself,
with the only line
- - -
#define SMPD_VERSION "1.0.2"
- - -
the compilation works, but I do not know if there is anything else that
needs to be fixed.
If you have any idea why I get this message, and how I can fix it,
thanks in advance for telling me.
Alan Carriou
More information about the mpich-discuss
mailing list