[MPICH] Missing header in MPICH2 1.0.2 ?

David Ashton ashton at mcs.anl.gov
Thu Jun 16 04:23:16 CDT 2005


No, smpd_version.h only contains the version string just like you created.
-David Ashton

-----Original Message-----
From: Alan Carriou [mailto:Alan.Carriou at jet.uk] 
Sent: Wednesday, June 15, 2005 2:47 AM
To: David Ashton
Subject: Re: [MPICH] Missing header in MPICH2 1.0.2 ?

Thanks for the answer. So, is what I've done the right thing to fix it, 
or should there something else than the line with SMPD_VERSION in 
smpd_version.h ?

Alan Carriou

David Ashton wrote:
> 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