Brian,

Thank you for your help. I've asked our system administrator to install Open
MPI on a server. I hope she will succeed.

David

***** Correspondence *****



> From: Brian Barrett <brbar...@open-mpi.org>
> Reply-To: Open MPI Users <us...@open-mpi.org>
> Date: Tue, 14 Feb 2006 19:19:22 -0500
> To: Open MPI Users <us...@open-mpi.org>
> Subject: Re: [OMPI users] Installing OpenMPI on a solaris
> 
> 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/
> 
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to