[Çözüldü] LFS Binutils 3. derleme sorunu

Başlatan Quaoar, 14 Eylül 2014 - 12:37:35

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Quaoar

Merhaba LFS derlemeye çalışıyorum. Fakat binutils'i üçüncü derlemeden sonra make -k check komutunu verince hata veriyor.
http://www.linuxfromscratch.org/lfs/view/development/chapter06/binutils.html

=== ld Summary ===

# of expected passes 1019
# of expected failures 57
# of unresolved testcases 1
# of untested testcases 1
/sources/binutils-build/ld/ld-new 2.24

Makefile:3671: recipe for target 'check-DEJAGNU' failed
make[5]: *** [check-DEJAGNU] Error 1
make[5]: Leaving directory '/sources/binutils-build/ld'
Makefile:1866: recipe for target 'check-am' failed
make[4]: *** [check-am] Error 2
make[4]: Leaving directory '/sources/binutils-build/ld'
Makefile:1713: recipe for target 'check-recursive' failed
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory '/sources/binutils-build/ld'
Makefile:1868: recipe for target 'check' failed
make[2]: *** [check] Error 2
make[2]: Leaving directory '/sources/binutils-build/ld'
Makefile:7157: recipe for target 'check-ld' failed
make[1]: *** [check-ld] Error 2
make[2]: Entering directory '/sources/binutils-build/libiberty'
make[3]: Entering directory '/sources/binutils-build/libiberty/testsuite'
gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../binutils-2.24/libiberty/testsuite/../../include  -o test-demangle \
../../../binutils-2.24/libiberty/testsuite/test-demangle.c ../libiberty.a
./test-demangle < ../../../binutils-2.24/libiberty/testsuite/demangle-expected
./test-demangle: 882 tests, 0 failures
gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../binutils-2.24/libiberty/testsuite/../../include  -DHAVE_CONFIG_H -I.. -o test-pexecute \
../../../binutils-2.24/libiberty/testsuite/test-pexecute.c ../libiberty.a
./test-pexecute
gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../binutils-2.24/libiberty/testsuite/../../include  -DHAVE_CONFIG_H -I.. -o test-expandargv \
../../../binutils-2.24/libiberty/testsuite/test-expandargv.c ../libiberty.a
./test-expandargv
PASS: test-expandargv-0.
PASS: test-expandargv-1.
PASS: test-expandargv-2.
PASS: test-expandargv-3.
PASS: test-expandargv-4.
PASS: test-expandargv-5.
PASS: test-expandargv-6.
make[3]: Leaving directory '/sources/binutils-build/libiberty/testsuite'
make[2]: Leaving directory '/sources/binutils-build/libiberty'
make[1]: Target 'check-host' not remade because of errors.
make[1]: Nothing to be done for 'check-target'.
make[1]: Leaving directory '/sources/binutils-build'
Makefile:2124: recipe for target 'do-check' failed
make: *** [do-check] Error 2
make: Target 'check' not remade because of errors.


"make tooldir=/usr" komutunu verince hiç bir hata vermiyor. Bu hataları geçebilirmiyim? Teşekkürler.


Düzenleme: Şu *bağlantıda "/bin/stty" dosyasının olmadığı yazıyordu. Fakat ben de o dosya var:
/bin/stty: symbolic link to `/tools/bin/stty'


Düzenleme 2: Yedek alıp derlemeye devam ettim herhangi bir sorun çıkmadı daha.

heartsmagic

binutils'i bu halde bırakıp devam ettiysen bence hiç etmeseydin zira hayati bir paket orada söylendiği üzere.
Yamalar ve diğer düzenlemeler yapılmış mıydı?
make adımı güzel güzel bitmiş miydi?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Quaoar

Evet yamaları uygulamıştım. Make adımı da sorunsuz geçti. Umarım dediğiniz gibi sorun çıkmaz çünkü grub kurulumuna kadar geldim. (/boot/grub dizini ile ilgili bir hata veriyordu yarın tekrar bakacağım.

Bu arada devam etme sebebim de sonraki pakette(mpfr) "Ensure that all 188 tests in the test suite passed. Check the results by issuing the following command:
"
Diye bir uyarı vermesi ama binutilsde böyle bir uyarı görememiştim.

heartsmagic

Yanlış hatırlamıyorsam bazı uygulamalar için testleri çok takmaya gerek yoktu, fakat binutils hayati bir uygulama dendiği için testlerin akıbetini hatırlamıyorum.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Quaoar

#4
LFS'yi bitirdim sanırım. Tek sorun açılışta kernel panic vermesi.  :P Sanırım fstabda yanlış bir şeyler yapmışım :D

Düzenleme: Artık sorunsuz bir şekilde açılıyor. Çözüldü sayılır :)