It generally means that your C++ complier is not installed /
configured properly. LAM's configure tried to compile/link a simple C+
+ program that included both the STL and the "bool" type and it failed.
Once you can get that to succeed, LAM's configure will likely succeed.
On Jul 28, 2008, at 6:39 AM, Khushwant Sidhu wrote:
> Hi,
>
>
> I'm trying to cofigure lam/mpi using the following command
>
>
> ./configure --prefix=/opt/lam_install_intel/ CC=icc CXX=icpc
> FC=ifort
>
>
> and I get the following error .. any ideas ?
>
>
> configure: WARNING: map: present but cannot be compiled
>
> configure: WARNING: map: check for missing prerequisite headers?
>
> configure: WARNING: map: see the Autoconf documentation
>
> configure: WARNING: map: section "Present But Cannot Be Compiled"
>
> configure: WARNING: map: proceeding with the preprocessor's result
>
> configure: WARNING: map: in the future, the compiler will take
> precedence
>
> configure: WARNING: ##
> ------------------------------------------ ##
>
> configure: WARNING: ## Report this to the AC_PACKAGE_NAME
> lists. ##
>
> configure: WARNING: ##
> ------------------------------------------ ##
>
> 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
>
>
> Sid
>
>
> -----------------------------------------------------------------------------------------------------------------
>
> Dr K S Sidhu
>
> Dept of Biochemistry
>
> 1/61 Henry Wellcome Building
>
> University of Leicester
>
> Lancaster Road
>
> Leicester LE1 9HN
>
>
> Tel: 0116 229 7237
>
>
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
--
Jeff Squyres
Cisco Systems
|