public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: GCC 4.7 build problems
       [not found] ` <alpine.DEB.2.02.1204151834250.2580@laptop-mg.saclay.inria.fr>
@ 2012-04-15 20:29   ` Vincent Diepeveen
  2012-04-15 20:46     ` Marc Glisse
  0 siblings, 1 reply; 13+ messages in thread
From: Vincent Diepeveen @ 2012-04-15 20:29 UTC (permalink / raw)
  To: gcc-help

Seems libmpc.so.2 is the file it couldn't find.
I could find it in /usr/local/lib

when i typed
    echo $PATH

then indeed /usr/local/lib wasn't in the path

typed:
   export PATH=/usr/local/lib:$PATH

Went back to /home/install/gcc470 where i had typed previously ../ 
gcc-4.7.0/configure and make
Now typed
    make clean
    make -j8

CRASH

Same error again!

In config.log it says:

/home/install/gcc470/./gcc/cc1: error while loading shared libraries:  
libmpc.so.2: cannot open shared object file or directory : No such  
file or directory

I must set a librarypath maybe, if so, what is its name?

On Apr 15, 2012, at 6:36 PM, Marc Glisse wrote:

> On Sun, 15 Apr 2012, Vincent Diepeveen wrote:
>
>> hi,
>>
>> GCC 4.7.0 is a big step forward! Really a quantumleap.
>>
>> Works great at opensuse 11.3, both i386 and x64 here at AMD64 and  
>> intel Xeon i386 install.
>>
>> Fails to build at OpenSuse 11.2 as well as Scientific Linux 6.2 x64
>>
>> hardware: dual socket Xeon L5420 in both cases.
>>
>> Build error:
>>
>> "configure: error: cannot compute suffix of object files: cannot  
>> compile"
>>
>> Exactly at same spot the same error like at opensuse 11.2
>>
>> The building at Scientific Linux 6.2 x64 is pretty important -  
>> it's the same distro basically like RHEL 6.2
>> SL 6.2 runs a cluster for me. Performance there is crucial.
>>
>> Anyone knows a way how to get it to work there?
>
> http://gcc.gnu.org/wiki/FAQ#Configuration_fails_with_. 
> 27.27configure:_error:_cannot_compute_suffix_of_object_files:_cannot_c 
> ompile.27.27._What_is_the_problem.3F
>
>> Is this the correct list to report build errors?
>
> No, please send any follow-up to gcc-help@gcc.gnu.org only.
>
> -- 
> Marc Glisse

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 20:29   ` GCC 4.7 build problems Vincent Diepeveen
@ 2012-04-15 20:46     ` Marc Glisse
  2012-04-15 21:00       ` Jonathan Wakely
  2012-04-15 21:10       ` Vincent Diepeveen
  0 siblings, 2 replies; 13+ messages in thread
From: Marc Glisse @ 2012-04-15 20:46 UTC (permalink / raw)
  To: Vincent Diepeveen; +Cc: gcc-help

On Sun, 15 Apr 2012, Vincent Diepeveen wrote:

> Seems libmpc.so.2 is the file it couldn't find.
> I could find it in /usr/local/lib
>
> when i typed
>  echo $PATH
>
> then indeed /usr/local/lib wasn't in the path
>
> typed:
> export PATH=/usr/local/lib:$PATH

That might make sense on windows but not on unix, where libraries and 
executables are separated.

> I must set a librarypath maybe, if so, what is its name?

man ld.so
(really, there are several ways and the best one is for you to chose)

http://gcc.gnu.org/install/configure.html
mentions the name of an environment variable in the paragraph about mpc.

The entry in the FAQ just before the one I referred to gives a simple 
technique to work around this issue.

-- 
Marc Glisse

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 20:46     ` Marc Glisse
@ 2012-04-15 21:00       ` Jonathan Wakely
  2012-04-15 21:10       ` Vincent Diepeveen
  1 sibling, 0 replies; 13+ messages in thread
From: Jonathan Wakely @ 2012-04-15 21:00 UTC (permalink / raw)
  To: gcc-help; +Cc: Vincent Diepeveen

On 15 April 2012 21:46, Marc Glisse wrote:
>
> man ld.so
> (really, there are several ways and the best one is for you to chose)
>
> http://gcc.gnu.org/install/configure.html
> mentions the name of an environment variable in the paragraph about mpc.
>
> The entry in the FAQ just before the one I referred to gives a simple
> technique to work around this issue.

Or read http://gcc.gnu.org/wiki/InstallingGCC

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 20:46     ` Marc Glisse
  2012-04-15 21:00       ` Jonathan Wakely
@ 2012-04-15 21:10       ` Vincent Diepeveen
  2012-04-15 21:13         ` Jonathan Wakely
  1 sibling, 1 reply; 13+ messages in thread
From: Vincent Diepeveen @ 2012-04-15 21:10 UTC (permalink / raw)
  To: gcc-help


On Apr 15, 2012, at 10:46 PM, Marc Glisse wrote:

> On Sun, 15 Apr 2012, Vincent Diepeveen wrote:
>
>> Seems libmpc.so.2 is the file it couldn't find.
>> I could find it in /usr/local/lib
>>
>> when i typed
>>  echo $PATH
>>
>> then indeed /usr/local/lib wasn't in the path
>>
>> typed:
>> export PATH=/usr/local/lib:$PATH
>
> That might make sense on windows but not on unix, where libraries  
> and executables are separated.
>
>> I must set a librarypath maybe, if so, what is its name?
>
> man ld.so
> (really, there are several ways and the best one is for you to chose)
>

Thanks once again!

Ok my next attempt after consulting google:

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
though it seemed this variable was empty before.

Crash again, but seemingly other one. Maybe means progress?

Now gives error that i miss gnu/stubs-32.h

Maybe missing ia32libs or something like that not installed. But i  
forgot exact name.
At the ScientificLinux DVD's i cannot find any RPM starting with ia32  
nor libia32.

Tried doing a
    find . | grep "stubs-32.h"

Google gives me advice:
   yum -y glibc-devel

This command doesn't work of course as i'm not on the internet with  
the machine.
On the DVD i found glibc-devel-2.12-1.47.el6.x86_64.rpm

If i click on it, it reports it's already installed.

Also the glibc-headers-2.12-1.47.el6.x86_64.rpm says it's already  
installed.

Any thoughts what i could try?

Thanks in advance,
Vincent

> http://gcc.gnu.org/install/configure.html
> mentions the name of an environment variable in the paragraph about  
> mpc.
>
> The entry in the FAQ just before the one I referred to gives a  
> simple technique to work around this issue.
>
> -- 
> Marc Glisse

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 21:10       ` Vincent Diepeveen
@ 2012-04-15 21:13         ` Jonathan Wakely
  2012-04-15 21:15           ` Jonathan Wakely
  2012-04-15 21:52           ` Vincent Diepeveen
  0 siblings, 2 replies; 13+ messages in thread
From: Jonathan Wakely @ 2012-04-15 21:13 UTC (permalink / raw)
  To: Vincent Diepeveen; +Cc: gcc-help

On 15 April 2012 22:10, Vincent Diepeveen wrote:
>
> Now gives error that i miss gnu/stubs-32.h

You need to install glibc-devel.i686, the 32-bit package.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 21:13         ` Jonathan Wakely
@ 2012-04-15 21:15           ` Jonathan Wakely
  2012-04-15 21:52           ` Vincent Diepeveen
  1 sibling, 0 replies; 13+ messages in thread
From: Jonathan Wakely @ 2012-04-15 21:15 UTC (permalink / raw)
  To: Vincent Diepeveen; +Cc: gcc-help

On 15 April 2012 22:13, Jonathan Wakely wrote:
> On 15 April 2012 22:10, Vincent Diepeveen wrote:
>>
>> Now gives error that i miss gnu/stubs-32.h
>
> You need to install glibc-devel.i686, the 32-bit package.

Or just search google for that filename and the first few hits include
several explaining the problem e.g.

http://www.gccupc.org/gcc-upc-faq/article/compiler_build_fails_with_fatal_error_gnu_stubs_32.h_no_such_file_or_directory.html

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 21:13         ` Jonathan Wakely
  2012-04-15 21:15           ` Jonathan Wakely
@ 2012-04-15 21:52           ` Vincent Diepeveen
  2012-04-15 22:00             ` Jonathan Wakely
  1 sibling, 1 reply; 13+ messages in thread
From: Vincent Diepeveen @ 2012-04-15 21:52 UTC (permalink / raw)
  To: Jonathan Wakely; +Cc: gcc-help

Thanks Jonathan!

Google gave me how to add the DVD-rom to the repository, it's  
indexing the 4428 rpm's there now
from the i386 dvd1 of Scientific Linux

Hope it installs the glibc-devel.i868 then and that this solves the  
problem!

On Apr 15, 2012, at 11:13 PM, Jonathan Wakely wrote:

> On 15 April 2012 22:10, Vincent Diepeveen wrote:
>>
>> Now gives error that i miss gnu/stubs-32.h
>
> You need to install glibc-devel.i686, the 32-bit package.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 21:52           ` Vincent Diepeveen
@ 2012-04-15 22:00             ` Jonathan Wakely
  2012-04-15 22:03               ` Jonathan Wakely
  0 siblings, 1 reply; 13+ messages in thread
From: Jonathan Wakely @ 2012-04-15 22:00 UTC (permalink / raw)
  To: Vincent Diepeveen; +Cc: gcc-help

On 15 April 2012 22:52, Vincent Diepeveen <diep@xs4all.nl> wrote:
> Thanks Jonathan!
>
> Google gave me how to add the DVD-rom to the repository, it's indexing the
> 4428 rpm's there now
> from the i386 dvd1 of Scientific Linux
>
> Hope it installs the glibc-devel.i868 then and that this solves the problem!

If you don't want to wait you could just grab that RPM, either from
the DVD or the internet, with
wget ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/i386/updates/security/glibc-devel-2.12-1.47.el6_2.9.i686.rpm

then install it with
yum localinstall glibc-devel-2.12-1.47.el6_2.9.i686.rpm

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 22:00             ` Jonathan Wakely
@ 2012-04-15 22:03               ` Jonathan Wakely
  2012-04-15 22:24                 ` Vincent Diepeveen
  0 siblings, 1 reply; 13+ messages in thread
From: Jonathan Wakely @ 2012-04-15 22:03 UTC (permalink / raw)
  To: Vincent Diepeveen; +Cc: gcc-help

On 15 April 2012 22:59, Jonathan Wakely <jwakely.gcc@gmail.com> wrote:
> On 15 April 2012 22:52, Vincent Diepeveen <diep@xs4all.nl> wrote:
>> Thanks Jonathan!
>>
>> Google gave me how to add the DVD-rom to the repository, it's indexing the
>> 4428 rpm's there now
>> from the i386 dvd1 of Scientific Linux
>>
>> Hope it installs the glibc-devel.i868 then and that this solves the problem!
>
> If you don't want to wait you could just grab that RPM, either from
> the DVD or the internet, with
> wget ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/i386/updates/security/glibc-devel-2.12-1.47.el6_2.9.i686.rpm

Actually to match your existing 64-bit glibc I think that should be

wget ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/i386/os/Packages/glibc-2.12-1.47.el6.i686.rpm

> then install it with
> yum localinstall glibc-devel-2.12-1.47.el6_2.9.i686.rpm

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 22:03               ` Jonathan Wakely
@ 2012-04-15 22:24                 ` Vincent Diepeveen
  2012-04-15 23:19                   ` Jonathan Wakely
  0 siblings, 1 reply; 13+ messages in thread
From: Vincent Diepeveen @ 2012-04-15 22:24 UTC (permalink / raw)
  To: Jonathan Wakely; +Cc: gcc-help

hi,

It's not possible to install any of the packages glibc-* from

ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/i386/os/ 
Packages

basically it says each time in so many words the package manager that  
there is a conflict between the same packages i686 and x64,
as of course i'm x64 here.

Is there a way to compile GCC in a manner it doesn't need stubs-32.h,  
as i'm 64 bits here?

Can i compile gcc x64 only somehow?
Would it help if i kick out Java?

In http://gcc.gnu.org/install/configure.html i'm looking there but  
don't know which one to use.



On Apr 16, 2012, at 12:03 AM, Jonathan Wakely wrote:

> On 15 April 2012 22:59, Jonathan Wakely <jwakely.gcc@gmail.com> wrote:
>> On 15 April 2012 22:52, Vincent Diepeveen <diep@xs4all.nl> wrote:
>>> Thanks Jonathan!
>>>
>>> Google gave me how to add the DVD-rom to the repository, it's  
>>> indexing the
>>> 4428 rpm's there now
>>> from the i386 dvd1 of Scientific Linux
>>>
>>> Hope it installs the glibc-devel.i868 then and that this solves  
>>> the problem!
>>
>> If you don't want to wait you could just grab that RPM, either from
>> the DVD or the internet, with
>> wget ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/ 
>> i386/updates/security/glibc-devel-2.12-1.47.el6_2.9.i686.rpm
>
> Actually to match your existing 64-bit glibc I think that should be
>
> wget ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/ 
> i386/os/Packages/glibc-2.12-1.47.el6.i686.rpm
>
>> then install it with
>> yum localinstall glibc-devel-2.12-1.47.el6_2.9.i686.rpm

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 22:24                 ` Vincent Diepeveen
@ 2012-04-15 23:19                   ` Jonathan Wakely
  2012-04-15 23:37                     ` Vincent Diepeveen
  2012-04-16  0:25                     ` Vincent Diepeveen
  0 siblings, 2 replies; 13+ messages in thread
From: Jonathan Wakely @ 2012-04-15 23:19 UTC (permalink / raw)
  To: Vincent Diepeveen; +Cc: gcc-help

On 15 April 2012 23:24, Vincent Diepeveen <diep@xs4all.nl> wrote:
> hi,
>
> It's not possible to install any of the packages glibc-* from
>
> ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/i386/os/Packages
>
> basically it says each time in so many words the package manager that there
> is a conflict between the same packages i686 and x64,
> as of course i'm x64 here.

Oops, yes, sorry, you'll need the one from the x86_64 repo:

ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/x86_64/os/Packages/glibc-2.12-1.47.el6.i686.rpm

That's the 32-bit package for 64-bit systems.

> Is there a way to compile GCC in a manner it doesn't need stubs-32.h, as i'm
> 64 bits here?

You could configure GCC with --disable-multilib but I'd suggest
installing the glibc-devel.i686 RPM instead.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 23:19                   ` Jonathan Wakely
@ 2012-04-15 23:37                     ` Vincent Diepeveen
  2012-04-16  0:25                     ` Vincent Diepeveen
  1 sibling, 0 replies; 13+ messages in thread
From: Vincent Diepeveen @ 2012-04-15 23:37 UTC (permalink / raw)
  To: Jonathan Wakely; +Cc: gcc-help

When i try to install this one it says:

"Transaction error

protected multilib versions nss-softoknfreebl-3.12.9-3.el6.i686 !=  
nss-softoknfreebl-3.12.9-11.el6.x86_64"

Not sure what that means
Any thoughts?



On Apr 16, 2012, at 1:19 AM, Jonathan Wakely wrote:

> On 15 April 2012 23:24, Vincent Diepeveen <diep@xs4all.nl> wrote:
>> hi,
>>
>> It's not possible to install any of the packages glibc-* from
>>
>> ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/i386/ 
>> os/Packages
>>
>> basically it says each time in so many words the package manager  
>> that there
>> is a conflict between the same packages i686 and x64,
>> as of course i'm x64 here.
>
> Oops, yes, sorry, you'll need the one from the x86_64 repo:
>
> ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/ 
> x86_64/os/Packages/glibc-2.12-1.47.el6.i686.rpm
>
> That's the 32-bit package for 64-bit systems.
>
>> Is there a way to compile GCC in a manner it doesn't need  
>> stubs-32.h, as i'm
>> 64 bits here?
>
> You could configure GCC with --disable-multilib but I'd suggest
> installing the glibc-devel.i686 RPM instead.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: GCC 4.7 build problems
  2012-04-15 23:19                   ` Jonathan Wakely
  2012-04-15 23:37                     ` Vincent Diepeveen
@ 2012-04-16  0:25                     ` Vincent Diepeveen
  1 sibling, 0 replies; 13+ messages in thread
From: Vincent Diepeveen @ 2012-04-16  0:25 UTC (permalink / raw)
  To: Jonathan Wakely; +Cc: gcc-help

Trying to compile without multilibs.
Seems to go fine!

In between i see a 3 warnings that stage2 and stage3 have a difference.

but that didn't stop me from doing a make install :)

Thanks!
Vincent

On Apr 16, 2012, at 1:19 AM, Jonathan Wakely wrote:

> On 15 April 2012 23:24, Vincent Diepeveen <diep@xs4all.nl> wrote:
>> hi,
>>
>> It's not possible to install any of the packages glibc-* from
>>
>> ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/i386/ 
>> os/Packages
>>
>> basically it says each time in so many words the package manager  
>> that there
>> is a conflict between the same packages i686 and x64,
>> as of course i'm x64 here.
>
> Oops, yes, sorry, you'll need the one from the x86_64 repo:
>
> ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/ 
> x86_64/os/Packages/glibc-2.12-1.47.el6.i686.rpm
>
> That's the 32-bit package for 64-bit systems.
>
>> Is there a way to compile GCC in a manner it doesn't need  
>> stubs-32.h, as i'm
>> 64 bits here?
>
> You could configure GCC with --disable-multilib but I'd suggest
> installing the glibc-devel.i686 RPM instead.

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2012-04-16  0:25 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <171979E8-3362-4C94-B69A-2757BF6BB24B@xs4all.nl>
     [not found] ` <alpine.DEB.2.02.1204151834250.2580@laptop-mg.saclay.inria.fr>
2012-04-15 20:29   ` GCC 4.7 build problems Vincent Diepeveen
2012-04-15 20:46     ` Marc Glisse
2012-04-15 21:00       ` Jonathan Wakely
2012-04-15 21:10       ` Vincent Diepeveen
2012-04-15 21:13         ` Jonathan Wakely
2012-04-15 21:15           ` Jonathan Wakely
2012-04-15 21:52           ` Vincent Diepeveen
2012-04-15 22:00             ` Jonathan Wakely
2012-04-15 22:03               ` Jonathan Wakely
2012-04-15 22:24                 ` Vincent Diepeveen
2012-04-15 23:19                   ` Jonathan Wakely
2012-04-15 23:37                     ` Vincent Diepeveen
2012-04-16  0:25                     ` Vincent Diepeveen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).