Summary: | emerge sandbox gives configure: error: C compiler cannot create executables | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ramana Kumar <ramana.kumar> |
Component: | [OLD] Core system | Assignee: | AMD64 Project <amd64> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | blubb, tiago.freire |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | /var/tmp/portage/sandbox-1.2.18.1/work/build-x86-x86_64-pc-linux-gnu/config.log |
Description
Ramana Kumar
2006-09-26 04:22:18 UTC
!!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/sandbox-1.2.18.1/work/build-x86-x86_64-pc-linux-gnu/config.log Created attachment 98111 [details]
/var/tmp/portage/sandbox-1.2.18.1/work/build-x86-x86_64-pc-linux-gnu/config.log
sorry - here it is =)
what's the output of "zgrep IA32 /proc/config.gz"? I bet you didn't compile your kernel with 32bit emulation. grep IA32 /usr/src/linux/.config CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y does that look ok? yes it is correct.. looking at the log: configure:2253: i686-pc-linux-gnu-gcc --version </dev/null >&5 gcc-config error: i686-pc-linux-gnu-gcc wrapper: Unable to determine executable. There are two possibilities: a) You are using eselect-compiler and/or >=gcc-config-2.0. They are masked because of bugs, I assume you have it unmasked locally. You should remove eselect-compiler and downgrade to =gcc-config-1.3* b) You have a cross-compiler installed. this is bug 133209, the workaround is to unmerge it. *** This bug has been marked as a duplicate of 133209 *** *** Bug 164739 has been marked as a duplicate of this bug. *** |