[MPICH] Missing header in MPICH2 1.0.2 ?

Alan Carriou Alan.Carriou at jet.uk
Tue Jun 14 06:26:46 CDT 2005


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