Can you send me the config.log file generated by Open MPI's
configure? It should give some indication as to what is wrong. If
you are on a Ultra Sparc machine (pretty much any machine built after
the Ultra 1), you might want to set the compiler flags to set the
default build mode to v8plus (aka 32 bit sparc v9). The difference
between the default v8 assembly and the v8plus assembly is pretty
great in terms of performance. Configuring Open MPI with something
like:
./configure CFLAGS="-mv8plus" CXXFLAGS="-mv8plus" FFLAGS="-mv8plus" \
FCFLAGS="-mv8plus" <other options>
should do the trick.
Brian
On Feb 14, 2006, at 3:48 PM, Xiaoning (David) Yang wrote:
Brian,
Thank you for your help. It turned out that my path pointed to an
older
version of gcc. After correcting that, I no longer get the same
error. But
now the error becomes, after I issued "make all install",
......
gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../
include
-I../.. -I../.. -I../../include -I../../opal -I../../orte -I../../ompi
-D_REENTRANT -O3 -DNDEBUG -fno-strict-aliasing -c req_test.c
-Wp,-MD,.deps/req_test.TPlo -fPIC -DPIC -o .libs/req_test.o
/usr/ccs/bin/as: "/var/tmp//cc5lFbCH.s", line 17: error: cannot use
v8plus
instructions in a non-v8plus target binary
/usr/ccs/bin/as: "/var/tmp//cc5lFbCH.s", line 155: error: cannot
use v8plus
instructions in a non-v8plus target binary
*** Error code 1
make: Fatal error: Command failed for target `req_test.lo'
Current working directory /home/xyang/openmpi/openmpi-1.0.1/ompi/
request
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /home/xyang/openmpi/openmpi-1.0.1/ompi
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Any clue what went wrong this time? Thanks a lot!
David
***** Correspondence *****
From: Brian Barrett <brbar...@open-mpi.org>
Reply-To: Open MPI Users <us...@open-mpi.org>
Date: Tue, 14 Feb 2006 13:54:21 -0500
To: Open MPI Users <us...@open-mpi.org>
Subject: Re: [OMPI users] Installing OpenMPI on a solaris
On Feb 14, 2006, at 11:57 AM, Xiaoning (David) Yang wrote:
Thanks for the info. I tried to compile the simple code in your
email with
'c++ -c foo.c' and got the similar error. Does it mean that my
compiler was
not configured correctly? Thanks.
Yes, it points to a configuration issue with your C++ compiler.
Until that issue is resolved, it will be impossible to compile Open
MPI on that machine.
Brian
***** Correspondence *****
From: Brian Barrett <brbar...@open-mpi.org>
Reply-To: Open MPI Users <us...@open-mpi.org>
Date: Tue, 14 Feb 2006 08:48:49 -0500
To: Open MPI Users <us...@open-mpi.org>
Subject: Re: [OMPI users] Installing OpenMPI on a solaris
On Feb 13, 2006, at 12:29 PM, Xiaoning (David) Yang wrote:
I'm installing OpenMPI on a solaris system and got the following
error
message when running make:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/../../../../
include/g++-3/s
tl_config.h:151: _G_config.h: No such file or directory
What does it mean and how to solve the problem. Thanks for any
help!
It is hard to tell without seeing the surrounding output, but it
appears that your C++ compiler is configured incorrectly and not
able
to compile STL code. You might want to try building a simple
Hello,
World example using the IOStreams (like the one below) -- if that
doesn't work, you need to talk to your sysadmin or the supplier of
the GCC binaries you are using and figure out how to get simple
applications to compile. If the simple example compiles, please
send
us the config.log from your Open MPI source tree and a bit more of
the output from make.
Thanks,
Brian
--
Brian Barrett
Open MPI developer
http://www.open-mpi.org/
#include <iostream>
int
main(int argc, char *argv[])
{
std::cout << "Hello, World" << std::endl;
return 0;
}
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
--
Brian Barrett
Open MPI developer
http://www.open-mpi.org/
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
--
Brian Barrett
Open MPI developer
http://www.open-mpi.org/