LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2003-09-11 12:04:36


On Thu, 11 Sep 2003, Jing wrote:

> Firstly, I tried to install lam-7.0 on a cluster running scyld. But when
> I configure lam-7.0 on the master node, it gave me such error:
>
> checking for type bool... no
> checking for true/false... no
> configure: WARNING: *** Your C++ compiler does not support the bool data
> type.
> configure: WARNING: *** LAM requires a C++ compiler with support for the
> bool
> configure: WARNING: *** data type.
> configure: error: cannot continue

What C++ compiler are you using?

LAM/MPI 7.0 did upgrade the requirement for a modern C++ compiler (that
has STL support and bool / true/false support) -- 6.5.9 did not require
this.

Sidenote: It may be worth your while to upgrade your C++ compiler if
you've got an old one. Modern C/C++ compilers (especially the GNU series)
include a *lot* more support for C++ features, and generally have a lot
better performance. However, be warned -- this may not be an easy task.
I would defintely install any new compiler in a unique location (i.e., do
not overwrite your old C/C++ compiler) in case something goes wrong, etc.

> Then, I tried lam-6.5.9, this version's installation is OK. But when I
> used this command: lamboot -d test, the following error appeared:
> lamboot: attempting to execute "bpsh 5 -n echo $SHELL" bpsh: echo
> $SHELL: command not found
>
> So, I'm wondering whether lam-6.5.9 support bproc or not? I'm looking
> forword to you reply. Thanks a lot!

No. bproc support was introduced in 7.0. Sorry!

-- 
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/