Re: compiler install fails- reason is not immediately clear

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Nov 5, 2008 at 5:51 PM, Frank Lagor <dfranci@xxxxxxxxxxxxxx> wrote:
> On Wed, Nov 5, 2008 at 5:36 PM, Frank Lagor <dfranci@xxxxxxxxxxxxxx> wrote:
>> On Wed, Nov 5, 2008 at 3:45 PM, Michael Meissner
>> <meissner@xxxxxxxxxxxxxxxxxx> wrote:
>>> On Wed, Nov 05, 2008 at 03:12:27PM -0500, Frank Lagor wrote:
>>>> Hello,
>>>>
>>>> I am trying to install the set of gcc compilers on a small parallel
>>>> computing cluster, but I have been having a little trouble.
>>>>
>>>> I installed GMP and MPFR and this seemed to work fine.  After I
>>>> configure gcc for the install, the make step fails.  I get the
>>>> following error, and unfortunately it is not immediately clear to me
>>>> how I can fix the problem
>>>>
>>>> checking for x86_64-unknown-linux-gnu-gcc..
>>>> . /ronaldo/pkg/dfranci/gccObjDir/./gcc/xgcc
>>>> -B/ronaldo/pkg/dfranci/gccObjDir/./gcc/
>>>> -B/ronaldo/pkg/dfranci/gccCompilers-4.3.2/x86_64-unknown-linux-gnu/bin/
>>>> -B/ronaldo/pkg/dfranci/gccCompilers-4.3.2/x86_64-unknown-linux-gnu/lib/
>>>> -isystem /ronaldo/pkg/dfranci/gccCompilers-4.3.2/x86_64-unknown-linux-gnu/include
>>>> -isystem /ronaldo/pkg/dfranci/gccCompilers-4.3.2/x86_64-unknown-linux-gnu/sys-include
>>>> checking for suffix of object files... configure: error: cannot
>>>> compute suffix of object files: cannot compile
>>>> See `config.log' for more details.
>>>> make[2]: *** [configure-stage1-target-libgcc] Error 1
>>>> make[2]: Leaving directory `/ronaldo/pkg/dfranci/gccObjDir'
>>>> make[1]: *** [stage1-bubble] Error 2
>>>> make[1]: Leaving directory `/ronaldo/pkg/dfranci/gccObjDir'
>>>> make: *** [all] Error 2
>>>>
>>>>
>>>> I have tried to attach the config.log.  Here are the configure options
>>>> I specified:
>>>>
>>>> ../gcc-4.3.2/configure --enable-shared --with-cpu-64
>>>> --enable-languages=all --with-gmp=/ronaldo/pkg/dfranci/gmp-4.2.4
>>>> --with-mpfr=/ronaldo/pkg/dfranci/mpfr-2.3.2
>>>> --prefix=/ronaldo/pkg/dfranci/gccCompilers-4.3.2
>>>
>>> I usually see this if I build gmp and mpfr without using --disable-shared and
>>> the compiler is linked against the shared library.  I imagine you can set
>>> LD_LIBRARY_PATH or edit where the system finds shared libraries to allow the
>>> compiler to find the shared gmp/mpfr (though it is possible it might make other
>>> programs that use gmp/mpfr to behave differently if they load up a different
>>> version than they were linked against).
>>>
>>> --
>>> Michael Meissner, IBM
>>> 4 Technology Place Drive, MS 2203A, Westford, MA, 01886, USA
>>> meissner@xxxxxxxxxxxxxxxxxx
>>>
>>> ______________________________________________________________________
>>> This email has been scanned by the MessageLabs Email Security System.
>>> For more information please visit http://www.messagelabs.com/email
>>> ______________________________________________________________________
>>>
>>
>> Hi Michael,
>>
>> Thank you very much for your response.  Should I try to reinstall GMP
>> and MPFR and disable the shared option?  I did not completely
>> understand...
>>
>> Secondly, no other programs were installed with THIS GMP and MPFR.  If
>> other programs were built and linked against another GMP or MPFR on
>> the machine, I don't know.
>>
>> Thanks again,
>> Frank
>>
> Hi Michael,
>
> Additionally, I should note that in my first email, I had already
> added the locaiton of the GMP and MPFR to the LD_LIBRARY_PATH and the
> install did not work.
>
> Thanks
> Frank
>


Update:  I have successfully installed the suite of gcc compilers. and
FIxed the above problem.  The solution involve me directly specifying
the lib and include directories for gmp and mpfr, as well as the
LD_LIBRARY_PATH.  I'm not sure which one did the trick.

New Question: I was hoping that install the gcc set of compilers would
give me g77, but it does not seem like it did.  What do I need to do
the explicitly get this compiler as well?

Thanks again,
Frank

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux