hi users
i am trying to install lam/mpi version 7.1.4 (also tried 7.1.3) on a
suse 11.0 system. unfortunately already in the ./configure step it stops
with:
*** C++ compiler and preprocessor
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking if want C++ exception handling... no
checking whether g++ has new(std::nothrow)... no
checking for C++ template repository directory... templates not supported?
not used
checking for C++ compiler template parameters... none needed
checking for C++ optimization flags... -O3
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking map usability... yes
checking map presence... yes
checking for map... yes
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
but in fact this is not true. if i build my own small main.cpp which
only allocates a bool and prints it to the terminal it works fine. i
also used the -CC and -CXX option to specify the compiler but i does not
help it still says that my compiler does not support bool data type.
where is my problem?
cheers
bernhard
|