[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