On Fri, Sep 7, 2012 at 5:47 AM, Andrey Moshbear <andrey.vul@gmail.com> wrote:
On Fri, Sep 7, 2012 at 4:46 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
Hello
yesterday I probably broke my GCC
Problem is following:
When i try to emerge ANY package it fails with this :
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in
`/tmp/portage/www-client/links-2.6/work/links-2.6':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
Can you post the contents of config.log to a pastebin and link to it in a reply?
GnuPG key ID: 0x80C752EA
(obtainable on http://pgp.mit.edu)
Full copy
of public timestamp block
signatures id-15719 (from 2012-09-07 06:00:07) is included in
header of html.
09-07-2012, 11:04 AM
William Kenworthy
Broken GCC
On Fri, 2012-09-07 at 12:46 +0200, Samuraiii wrote:
>
>
>
> On 2012-09-07 11:49, Andrey Moshbear wrote:
>
> > On Fri, Sep 7, 2012 at 5:47 AM, Andrey Moshbear <andrey.vul@gmail.com> wrote:
> > > On Fri, Sep 7, 2012 at 4:46 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
> > > > Hello
> > > > yesterday I probably broke my GCC
> > > >
> > > > Problem is following:
> > > > When i try to emerge ANY package it fails with this :
> > > >
> > > > checking whether the C compiler works... yes
> > > > checking for C compiler default output file name... a.out
> > > > checking for suffix of executables...
> > > > checking whether we are cross compiling... configure: error: in
> > > > `/tmp/portage/www-client/links-2.6/work/links-2.6':
> > > > configure: error: cannot run C compiled programs.
> > > > If you meant to cross compile, use `--host'.
> > > > See `config.log' for more details
> > > Can you post the contents of config.log to a pastebin and link to it in a reply?
> > Specifically, .../portage/www-client/links-2.6/work/links-2.6/config.log
> >
> Here it is http://pastebin.com/s59mU9fm
>
> --
> Samuraiii
> e-mail: samurai.no.dojo@gmail.com
> GnuPG key ID: 0x80C752EA (obtainable on http://pgp.mit.edu)
> Full copy of public timestamp block signatures id-15719 (from
> 2012-09-07 06:00:07) is included in header of html.
On Fri, 2012-09-07 at 12:46 +0200, Samuraiii wrote:
On 2012-09-07 11:49, Andrey Moshbear wrote:
On Fri, Sep 7, 2012 at 5:47 AM, Andrey Moshbear <andrey.vul@gmail.com> wrote:
On Fri, Sep 7, 2012 at 4:46 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
Hello
yesterday I probably broke my GCC
Problem is following:
When i try to emerge ANY package it fails with this :
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in
`/tmp/portage/www-client/links-2.6/work/links-2.6':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
Can you post the contents of config.log to a pastebin and link to it in a reply?
--
Samuraiii
e-mail: samurai.no.dojo@gmail.com
GnuPG key ID: 0x80C752EA (obtainable on http://pgp.mit.edu)
Full copy of public timestamp block signatures id-15719 (from
2012-09-07 06:00:07) is included in header of html.
ls: cannot access /usr/local/include/stdio.h: No such file or
directory
09-07-2012, 03:37 PM
Andrey Moshbear
Broken GCC
On Fri, Sep 7, 2012 at 7:04 AM, William Kenworthy <billk@iinet.net.au> wrote:
> On Fri, 2012-09-07 at 12:46 +0200, Samuraiii wrote:
>>
>>
>>
>> On 2012-09-07 11:49, Andrey Moshbear wrote:
>>
>> > On Fri, Sep 7, 2012 at 5:47 AM, Andrey Moshbear <andrey.vul@gmail.com> wrote:
>> > > On Fri, Sep 7, 2012 at 4:46 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
>> > > > Hello
>> > > > yesterday I probably broke my GCC
>> > > >
>> > > > Problem is following:
>> > > > When i try to emerge ANY package it fails with this :
>> > > >
>> > > > checking whether the C compiler works... yes
>> > > > checking for C compiler default output file name... a.out
>> > > > checking for suffix of executables...
>> > > > checking whether we are cross compiling... configure: error: in
>> > > > `/tmp/portage/www-client/links-2.6/work/links-2.6':
>> > > > configure: error: cannot run C compiled programs.
>> > > > If you meant to cross compile, use `--host'.
>> > > > See `config.log' for more details
>> > > Can you post the contents of config.log to a pastebin and link to it in a reply?
>> > Specifically, .../portage/www-client/links-2.6/work/links-2.6/config.log
>> >
>> Here it is http://pastebin.com/s59mU9fm
>>
>> --
>> Samuraiii
>> e-mail: samurai.no.dojo@gmail.com
>> GnuPG key ID: 0x80C752EA (obtainable on http://pgp.mit.edu)
>> Full copy of public timestamp block signatures id-15719 (from
>> 2012-09-07 06:00:07) is included in header of html.
>
>
>
> conftest.c:11:19: fatal error: /usr/local/include/stdio.h: Permission
> denied
>
Indeed. The question here is what's more concerning: the use of
/usr/local in the default gcc arguments or not having root:root 644
for the files in a global include dir.
09-07-2012, 03:44 PM
Michael Mol
Broken GCC
On Fri, Sep 7, 2012 at 11:35 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
> On 2012-09-07 13:04, William Kenworthy wrote:
>
> On Fri, 2012-09-07 at 12:46 +0200, Samuraiii wrote:
>
> On 2012-09-07 11:49, Andrey Moshbear wrote:
>
> On Fri, Sep 7, 2012 at 5:47 AM, Andrey Moshbear <andrey.vul@gmail.com>
> wrote:
>
> On Fri, Sep 7, 2012 at 4:46 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
>
> Hello
> yesterday I probably broke my GCC
>
> Problem is following:
> When i try to emerge ANY package it fails with this :
>
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... configure: error: in
> `/tmp/portage/www-client/links-2.6/work/links-2.6':
> configure: error: cannot run C compiled programs.
> If you meant to cross compile, use `--host'.
> See `config.log' for more details
>
> Can you post the contents of config.log to a pastebin and link to it in a
> reply?
>
> Specifically, .../portage/www-client/links-2.6/work/links-2.6/config.log
>
> Here it is http://pastebin.com/s59mU9fm
>
> --
> Samuraiii
> e-mail: samurai.no.dojo@gmail.com
> GnuPG key ID: 0x80C752EA (obtainable on http://pgp.mit.edu)
> Full copy of public timestamp block signatures id-15719 (from
> 2012-09-07 06:00:07) is included in header of html.
>
> conftest.c:11:19: fatal error: /usr/local/include/stdio.h: Permission
> denied
>
>
> BillK
>
>
>
>
> What next?
> ls -l /usr/local/include/stdio.h
> ls: cannot access /usr/local/include/stdio.h: No such file or directory
Any idea why you'd have anything under /usr/local? On Gentoo, that's
usually unnecessary. (Or always unnecessary, if you care to make a
personal overlay to have your personal packages integrated
properly...not that hard, actually)
--
:wq
09-07-2012, 03:56 PM
Samuraiii
Broken GCC
On 2012-09-07 17:37, Andrey Moshbear
wrote:
On Fri, Sep 7, 2012 at 7:04 AM, William Kenworthy <billk@iinet.net.au> wrote:
On Fri, 2012-09-07 at 12:46 +0200, Samuraiii wrote:
On 2012-09-07 11:49, Andrey Moshbear wrote:
On Fri, Sep 7, 2012 at 5:47 AM, Andrey Moshbear <andrey.vul@gmail.com> wrote:
On Fri, Sep 7, 2012 at 4:46 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
Hello
yesterday I probably broke my GCC
Problem is following:
When i try to emerge ANY package it fails with this :
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in
`/tmp/portage/www-client/links-2.6/work/links-2.6':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
Can you post the contents of config.log to a pastebin and link to it in a reply?
--
Samuraiii
e-mail: samurai.no.dojo@gmail.com
GnuPG key ID: 0x80C752EA (obtainable on http://pgp.mit.edu)
Full copy of public timestamp block signatures id-15719 (from
2012-09-07 06:00:07) is included in header of html.
Indeed. The question here is what's more concerning: the use of
/usr/local in the default gcc arguments or not having root:root 644
for the files in a global include dir.
I was thinkig if its possible to "half-reinstall" system by
preserving (read making backup) my hand modified config and then
download stage3 untar it to / (from live cd) , restore config, sync,
emerge -NuDe @world and reboot?
--
Samuraiii
e-mail: samurai.no.dojo@gmail.com
GnuPG key ID: 0x80C752EA
(obtainable on http://pgp.mit.edu)
Full copy
of public timestamp block
signatures id- (from ) is included in header of html.
09-07-2012, 03:57 PM
Samuraiii
Broken GCC
On 2012-09-07 17:44, Michael Mol wrote:
On Fri, Sep 7, 2012 at 11:35 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
On 2012-09-07 13:04, William Kenworthy wrote:
On Fri, 2012-09-07 at 12:46 +0200, Samuraiii wrote:
On 2012-09-07 11:49, Andrey Moshbear wrote:
On Fri, Sep 7, 2012 at 5:47 AM, Andrey Moshbear <andrey.vul@gmail.com>
wrote:
On Fri, Sep 7, 2012 at 4:46 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
Hello
yesterday I probably broke my GCC
Problem is following:
When i try to emerge ANY package it fails with this :
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in
`/tmp/portage/www-client/links-2.6/work/links-2.6':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
Can you post the contents of config.log to a pastebin and link to it in a
reply?
--
Samuraiii
e-mail: samurai.no.dojo@gmail.com
GnuPG key ID: 0x80C752EA (obtainable on http://pgp.mit.edu)
Full copy of public timestamp block signatures id-15719 (from
2012-09-07 06:00:07) is included in header of html.
What next?
ls -l /usr/local/include/stdio.h
ls: cannot access /usr/local/include/stdio.h: No such file or directory
Any idea why you'd have anything under /usr/local? On Gentoo, that's
usually unnecessary. (Or always unnecessary, if you care to make a
personal overlay to have your personal packages integrated
properly...not that hard, actually)
That wasn't intentionally made...
--
Samuraiii
e-mail: samurai.no.dojo@gmail.com
GnuPG key ID: 0x80C752EA
(obtainable on http://pgp.mit.edu)
Full copy
of public timestamp block
signatures id- (from ) is included in header of html.
09-07-2012, 04:03 PM
Michael Mol
Broken GCC
On Fri, Sep 7, 2012 at 11:56 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
>
>
>
> On 2012-09-07 17:37, Andrey Moshbear wrote:
>
> On Fri, Sep 7, 2012 at 7:04 AM, William Kenworthy <billk@iinet.net.au>
> wrote:
>
> On Fri, 2012-09-07 at 12:46 +0200, Samuraiii wrote:
>
> On 2012-09-07 11:49, Andrey Moshbear wrote:
>
> On Fri, Sep 7, 2012 at 5:47 AM, Andrey Moshbear <andrey.vul@gmail.com>
> wrote:
>
> On Fri, Sep 7, 2012 at 4:46 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
>
> Hello
> yesterday I probably broke my GCC
>
> Problem is following:
> When i try to emerge ANY package it fails with this :
>
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... configure: error: in
> `/tmp/portage/www-client/links-2.6/work/links-2.6':
> configure: error: cannot run C compiled programs.
> If you meant to cross compile, use `--host'.
> See `config.log' for more details
>
> Can you post the contents of config.log to a pastebin and link to it in a
> reply?
>
> Specifically, .../portage/www-client/links-2.6/work/links-2.6/config.log
>
> Here it is http://pastebin.com/s59mU9fm
>
> --
> Samuraiii
> e-mail: samurai.no.dojo@gmail.com
> GnuPG key ID: 0x80C752EA (obtainable on http://pgp.mit.edu)
> Full copy of public timestamp block signatures id-15719 (from
> 2012-09-07 06:00:07) is included in header of html.
>
> conftest.c:11:19: fatal error: /usr/local/include/stdio.h: Permission
> denied
>
> Indeed. The question here is what's more concerning: the use of
> /usr/local in the default gcc arguments or not having root:root 644
> for the files in a global include dir.
>
> I was thinkig if its possible to "half-reinstall" system by preserving (read
> making backup) my hand modified config and then download stage3 untar it to
> / (from live cd) , restore config, sync, emerge -NuDe @world and reboot?
I've done that, and it can work, but you're probably better off
reinstalling gcc via binpkgs. Someone probably has a repository that
matches your configuration enough for the purpose.
--
:wq
09-07-2012, 04:05 PM
Andrey Moshbear
Broken GCC
On Fri, Sep 7, 2012 at 12:03 PM, Michael Mol <mikemol@gmail.com> wrote:
> On Fri, Sep 7, 2012 at 11:56 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
>>
>>
>>
>> On 2012-09-07 17:37, Andrey Moshbear wrote:
>>
>> On Fri, Sep 7, 2012 at 7:04 AM, William Kenworthy <billk@iinet.net.au>
>> wrote:
>>
>> On Fri, 2012-09-07 at 12:46 +0200, Samuraiii wrote:
>>
>> On 2012-09-07 11:49, Andrey Moshbear wrote:
>>
>> On Fri, Sep 7, 2012 at 5:47 AM, Andrey Moshbear <andrey.vul@gmail.com>
>> wrote:
>>
>> On Fri, Sep 7, 2012 at 4:46 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
>>
>> Hello
>> yesterday I probably broke my GCC
>>
>> Problem is following:
>> When i try to emerge ANY package it fails with this :
>>
>> checking whether the C compiler works... yes
>> checking for C compiler default output file name... a.out
>> checking for suffix of executables...
>> checking whether we are cross compiling... configure: error: in
>> `/tmp/portage/www-client/links-2.6/work/links-2.6':
>> configure: error: cannot run C compiled programs.
>> If you meant to cross compile, use `--host'.
>> See `config.log' for more details
>>
>> Can you post the contents of config.log to a pastebin and link to it in a
>> reply?
>>
>> Specifically, .../portage/www-client/links-2.6/work/links-2.6/config.log
>>
>> Here it is http://pastebin.com/s59mU9fm
>>
>> --
>> Samuraiii
>> e-mail: samurai.no.dojo@gmail.com
>> GnuPG key ID: 0x80C752EA (obtainable on http://pgp.mit.edu)
>> Full copy of public timestamp block signatures id-15719 (from
>> 2012-09-07 06:00:07) is included in header of html.
>>
>> conftest.c:11:19: fatal error: /usr/local/include/stdio.h: Permission
>> denied
>>
>> Indeed. The question here is what's more concerning: the use of
>> /usr/local in the default gcc arguments or not having root:root 644
>> for the files in a global include dir.
>>
>> I was thinkig if its possible to "half-reinstall" system by preserving (read
>> making backup) my hand modified config and then download stage3 untar it to
>> / (from live cd) , restore config, sync, emerge -NuDe @world and reboot?
>
> I've done that, and it can work, but you're probably better off
> reinstalling gcc via binpkgs. Someone probably has a repository that
> matches your configuration enough for the purpose.
>
gcc *and* glibc - most <stdXXX.h> files are in glibc's hands, so
binpkg of glibc will also be helpful.
09-07-2012, 04:09 PM
Michael Mol
Broken GCC
On Fri, Sep 7, 2012 at 11:57 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
>
>
>
> On 2012-09-07 17:44, Michael Mol wrote:
>
> On Fri, Sep 7, 2012 at 11:35 AM, Samuraiii <samurai.no.dojo@gmail.com>
> wrote:
>
> On 2012-09-07 13:04, William Kenworthy wrote:
>
> On Fri, 2012-09-07 at 12:46 +0200, Samuraiii wrote:
>
> On 2012-09-07 11:49, Andrey Moshbear wrote:
>
> On Fri, Sep 7, 2012 at 5:47 AM, Andrey Moshbear <andrey.vul@gmail.com>
> wrote:
>
> On Fri, Sep 7, 2012 at 4:46 AM, Samuraiii <samurai.no.dojo@gmail.com> wrote:
>
> Hello
> yesterday I probably broke my GCC
>
> Problem is following:
> When i try to emerge ANY package it fails with this :
>
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... configure: error: in
> `/tmp/portage/www-client/links-2.6/work/links-2.6':
> configure: error: cannot run C compiled programs.
> If you meant to cross compile, use `--host'.
> See `config.log' for more details
>
> Can you post the contents of config.log to a pastebin and link to it in a
> reply?
>
> Specifically, .../portage/www-client/links-2.6/work/links-2.6/config.log
>
> Here it is http://pastebin.com/s59mU9fm
>
> --
> Samuraiii
> e-mail: samurai.no.dojo@gmail.com
> GnuPG key ID: 0x80C752EA (obtainable on http://pgp.mit.edu)
> Full copy of public timestamp block signatures id-15719 (from
> 2012-09-07 06:00:07) is included in header of html.
>
> conftest.c:11:19: fatal error: /usr/local/include/stdio.h: Permission
> denied
>
>
> BillK
>
>
>
>
> What next?
> ls -l /usr/local/include/stdio.h
> ls: cannot access /usr/local/include/stdio.h: No such file or directory
>
> Any idea why you'd have anything under /usr/local? On Gentoo, that's
> usually unnecessary. (Or always unnecessary, if you care to make a
> personal overlay to have your personal packages integrated
> properly...not that hard, actually)
>
>
> That wasn't intentionally made...
Intentional or not, do you have any idea how it might have gotten
there? Or what you did that might have caused things to look there?
If we knew more, we could tell you more about how to fix it, and even
how better to do what you had been trying to do.