Не собирается glibc [SOLVED]

CPP='gcc -E -x c-header'  /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/elf/ld-linux.so.2 --library-path /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl:/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/math:/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/elf:/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/dlfcn:/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/nss:/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/nis:/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/rt:/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/resolv:/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/crypt:/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/nptl /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/rpcgen -Y ../scripts -h rpcsvc/nlm_prot.x -o /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/rpcsvc/nlm_prot.T           
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/elf/ld-linux.so.2: не могу запустить бинарный файл                
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/elf/ld-linux.so.2: не могу запустить бинарный файл                
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/elf/ld-linux.so.2: не могу запустить бинарный файл                
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/elf/ld-linux.so.2: не могу запустить бинарный файл                
make[2]: *** [/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/xbootparam_prot.stmp] Ошибка 126                      
make[2]: *** Ожидание завершения заданий...                                                                                                                  
make[2]: *** [/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/xnlm_prot.stmp] Ошибка 126                            
make[2]: *** [/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/rpcsvc/bootparam_prot.stmp] Ошибка 126                
make[2]: *** [/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/rpcsvc/nlm_prot.stmp] Ошибка 126                      
make[2]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/glibc-2.10.1/sunrpc'                                                              
make[1]: *** [sunrpc/others] Ошибка 2                                                                                                                        
make[1]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/glibc-2.10.1'                                                                     
make: *** [all] Ошибка 2                                                                                                                                     
 * ERROR: sys-libs/glibc-2.10.1-r1 failed:                                                                                                                   
 *   make for x86 failed                                                                                                                                     
 *                                                                                                                                                           
 * Call stack:                                                                                                                                               
 *           ebuild.sh, line   54:  Called src_compile                                                                                                       
 *         environment, line 3877:  Called eblit-run 'src_compile'                                                                                           
 *         environment, line 1270:  Called eblit-glibc-src_compile                                                                                           
 *   src_compile.eblit, line  199:  Called src_compile                                                                                                       
 *         environment, line 3877:  Called eblit-run 'src_compile'                                                                                           
 *         environment, line 1270:  Called eblit-glibc-src_compile                                                                                           
 *   src_compile.eblit, line  207:  Called toolchain-glibc_src_compile                                                                                       
 *   src_compile.eblit, line  123:  Called die                                                                                                               
 * The specific snippet of code:                                                                                                                             
 *              make PARALLELMFLAGS="${MAKEOPTS}" || die "make for ${ABI} failed"                                                                            
 *                                                                                                                                                           
 * If you need support, post the output of 'emerge --info =sys-libs/glibc-2.10.1-r1',                                                                        
 * the complete build log and the output of 'emerge -pqv =sys-libs/glibc-2.10.1-r1'.                                                                         
 * The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.10.1-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.10.1-r1/temp/environment'.
 * S: '/var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/glibc-2.10.1'

Вот собственно. В чем может быть проблема?

а с другими версиями как дело

а с другими версиями как дело обстоит?

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Не проверял ещё. Просто эта

Не проверял ещё. Просто эта версия как самая последняя стабильная пытается обновиться.
Щас попробую.

sys-libs/glibc-2.9_p20081201-

sys-libs/glibc-2.9_p20081201-r2 он сейчас у меня стоит, вылетает такая штука:

checking size of long double... configure: error: cannot compute sizeof (long double)                                                                        
See `config.log' for more details.                                                                                                                           
 * ERROR: sys-libs/glibc-2.9_p20081201-r2 failed:                                                                                                            
 *   failed to configure glibc                                                                                                                               
 *                                                                                                                                                           
 * Call stack:                                                                                                                                               
 *           ebuild.sh, line   54:  Called src_compile                                                                                                       
 *         environment, line 3871:  Called eblit-run 'src_compile'                                                                                           
 *         environment, line 1268:  Called eblit-glibc-src_compile                                                                                           
 *   src_compile.eblit, line  199:  Called src_compile                                                                                                       
 *         environment, line 3871:  Called eblit-run 'src_compile'                                                                                           
 *         environment, line 1268:  Called eblit-glibc-src_compile                                                                                           
 *   src_compile.eblit, line  207:  Called toolchain-glibc_src_compile                                                                                       
 *   src_compile.eblit, line  121:  Called glibc_do_configure 'nptl'   

S-anches

S-anches написал(а):
sys-libs/glibc-2.9_p20081201-r2 он сейчас у меня стоит, вылетает такая штука:

checking size of long double... configure: error: cannot compute sizeof (long double)                                                                        
S-anches написал(а):
Может ли это быть из-за того, что: до этого эта система стояла на ноуте, с amd turion флаги такие:

CHOST="x86_64-pc-linux-gnu"                   
CFLAGS="-O2 -pipe -march=native -mtune=native -msse3"
CXXFLAGS="${CFLAGS}"                                 
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--warn-once,--hash-style=gnu"  

а теперь стоит на intel core 2 duo с этими же флагами.

Начните с очевидного - emerge gcc & emerge binutils & emerge glibc

Компиляция gcc вылетает

Компиляция gcc вылетает также.

B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include  -m32 
checking for C compiler default output file name... a.out                                                                                                    
checking whether the C compiler works... configure: error: cannot run C compiled programs.                                                                   
If you meant to cross compile, use `--host'.                                                                                                                 
See `config.log' for more details.                                                                                                                           
make[2]: *** [configure-stage1-target-libgcc] Ошибка 1                                                                                                       
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.3.4/work/build'                                                                                 
make[1]: *** [stage1-bubble] Ошибка 2                                                                                                                        
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.3.4/work/build'                                                                                 
make: *** [bootstrap-lean] Ошибка 2 

Может ли это быть из-за того,

Может ли это быть из-за того, что: до этого эта система стояла на ноуте, с amd turion флаги такие:

CHOST="x86_64-pc-linux-gnu"                   
CFLAGS="-O2 -pipe -march=native -mtune=native -msse3"
CXXFLAGS="${CFLAGS}"                                 
LDFLAGS="-Wl,-O1 -Wl,--sort-common"  

а теперь стоит на intel core 2 duo с этими же флагами. С софтом проблем нет, не вылетает.

запросто. турион и интел -

запросто. турион и интел - разные вещи.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

а я бы на вашем месте

а я бы на вашем месте попробовал закомментировать LDFLAGS в make.conf ;)

Не помогает =)

Не помогает =)

S-anches написал(а): Вот

S-anches написал(а):
Вот собственно. В чем может быть проблема?

S-anches написал(а):
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/elf/ld-linux.so.2: не могу запустить бинарный файл                
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/elf/ld-linux.so.2: не могу запустить бинарный файл                
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/elf/ld-linux.so.2: не могу запустить бинарный файл                
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.10.1-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/elf/ld-linux.so.2: не могу запустить бинарный файл                

//K.O.

В ядре поддержку ia32 elf

В ядре поддержку ia32 elf включи

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Спасибо.

Спасибо.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".