This is really weird -- you're invoking configure with the proper
command line:
./configure CC=mpicc CXX=mpic++ F77=mpif77
But somehow it's getting "gcc" for the C compiler instead of "mpicc",
and therefore it can't find <mpi.h>.
One thing that I notice in your config.log (and configure output)
that I have not seen before is that at the very beginning of
configure, it is loading up 2 "site" config files:
configure: loading site script /usr/local/share/config.site
configure: loading site script /usr/local/etc/config.site
I wonder if these are somehow overriding your choice of CC and
setting it back to gcc.
What are these files? Do you need them? I have no similar files in
my autoconf installations.
On Jun 7, 2007, at 3:27 AM, Sharon Melamed wrote:
Hi Jeff,
Sorry for the delay. Attached the config.log from the last
compilation.
Thanks.
Sharon.
-----Original Message-----
From: mtt-users-boun...@open-mpi.org
[mailto:mtt-users-boun...@open-mpi.org] On Behalf Of Jeff Squyres
Sent: Wednesday, June 06, 2007 2:50 PM
To: General user list for the MPI Testing Tool
Subject: Re: [MTT users] Test build failure
Wow, that's weird. Your INI file looks ok.
Can you dig down into the scratch directory and find the config.log
file that resulted from running this configure script? I'd like to
see what the specific error was that caused it to fail to find mpi.h.
On Jun 6, 2007, at 7:39 AM, Sharon Melamed wrote:
Hi,
I'm trying to run MTT version 2.1.
In the test build phase, some of the builds fails. For example:
The build output of the ibm test looks like this:
Evaluating: ./configure CC=mpicc CXX=mpic++ F77=mpif77
make
Running command: /tmp/IhYOhJexxR
OUT:configure: loading site script /usr/local/share/config.site
OUT:configure: loading site script /usr/local/etc/config.site
OUT:Configuring Open MPI/IBM test suite
OUT:checking for a BSD-compatible install... OUT:(cached) OUT:/usr/
bin/install -c
OUT:checking whether build environment is sane... OUT:yes
OUT:checking for gawk... OUT:(cached) OUT:gawk
OUT:checking whether make sets $(MAKE)... OUT:(cached) OUT:yes
OUT:checking build system type... OUT:(cached) OUT:x86_64-unknown-
linux-gnu
OUT:checking host system type... OUT:x86_64-unknown-linux-gnu
OUT:checking for gcc... OUT:(cached) OUT:gcc
OUT:checking for C compiler default output file name... OUT:a.out
OUT:checking whether the C compiler works... OUT:yes
OUT:checking whether we are cross compiling... OUT:no
OUT:checking for suffix of executables... OUT:
OUT:checking for suffix of object files... OUT:(cached) OUT:o
OUT:checking whether we are using the GNU C compiler... OUT:
(cached) OUT:yes
OUT:checking whether gcc accepts -g... OUT:(cached) OUT:yes
OUT:checking for gcc option to accept ANSI C... OUT:(cached)
OUT:none needed
OUT:checking for style of include used by make... OUT:GNU
OUT:checking dependency style of gcc... OUT:(cached) OUT:gcc3
OUT:checking whether we are using the GNU C++ compiler... OUT:
(cached) OUT:yes
OUT:checking whether mpic++ accepts -g... OUT:(cached) OUT:yes
OUT:checking dependency style of mpic++... OUT:(cached) OUT:gcc3
OUT:checking for mpif77... OUT:yes
OUT:checking whether we are using the GNU Fortran 77 compiler...
OUT:yes
OUT:checking whether mpif77 accepts -g... OUT:yes
OUT:checking for ranlib... OUT:(cached) OUT:ranlib
OUT:checking for mpi.h... OUT:no
OUT:configure: error: cannot continue -- cannot find <mpi.h>
OUT:make: *** OUT:No targets specified and no makefile foundOUT:.
Stop.
Command complete, exit status: 2
As you can see, the configure script cant find the mpi.h file.
I have this problem in other builds as well.
Attached my ini file.
Can someone help?
Thanks.
Sharon.
<sharon-test-2.1.ini>
_______________________________________________
mtt-users mailing list
mtt-us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
--
Jeff Squyres
Cisco Systems
_______________________________________________
mtt-users mailing list
mtt-us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
<config.log>
_______________________________________________
mtt-users mailing list
mtt-us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
--
Jeff Squyres
Cisco Systems