Olimex SAM9_L9260 için Ubuntu altında kernel derlenmesi

Başlatan ermankoybasi, 24 Nisan 2009 - 20:41:57

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ermankoybasi

Merhaba!
Ubuntu 8.04 kullanıcısıyım ve Olimex firmasının AT91SAM9260 arm işlemcili board'uyla cebelleşmekteyim. Sorunum şu, bu board için kernel derlemem gerekli ve bunun için kullanıcı kılavuzunda board'la birlikte gelen CD'de bulunan iki yamayı uygulamam gerektiği söylenmiş. Daha sonra firmayla da mail'leştikten sonra ilk yamayı sorunsuz uygulamayı başardım fakat ikinci yamayı yapmaya çalıştığımda şöyle bir şeyle karşılaşıyorum:

erman@erman-laptop:~/linux-2.6.26.3$ bzcat sam9_l9260.diff.bz2 | patch -p1
The next patch would create the file arch/arm/configs/sam9_l9260_defconfig,
which already exists!  Assume -R? [n] y
patching file arch/arm/configs/sam9_l9260_defconfig
Hunk #1 FAILED at 1.
File arch/arm/configs/sam9_l9260_defconfig is not empty after patch, as expected
1 out of 1 hunk FAILED -- saving rejects to file arch/arm/configs/sam9_l9260_defconfig.rej
The next patch would create the file arch/arm/mach-at91/board-sam9-l9260.c,
which already exists!  Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.

Eğer bunun anlamı yamanın zaten yapılmış olduğuysa devamında yapmam gereken "make xconfig"de çok büyük sorunum var demektir. Onda da şöyle başlayan:

erman@erman-laptop:~/linux-2.6.26.3$ make xconfig
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:107:23: error: sys/types.h: No such file or directory
scripts/basic/fixdep.c:108:22: error: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:109:22: error: sys/mman.h: No such file or directory
scripts/basic/fixdep.c:110:20: error: unistd.h: No such file or directory
scripts/basic/fixdep.c:111:19: error: fcntl.h: No such file or directory
scripts/basic/fixdep.c:112:20: error: string.h: No such file or directory
scripts/basic/fixdep.c:113:20: error: stdlib.h: No such file or directory
scripts/basic/fixdep.c:114:19: error: stdio.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.2.4/include/syslimits.h:7,
                 from /usr/lib/gcc/i486-linux-gnu/4.2.4/include/limits.h:11,
                 from scripts/basic/fixdep.c:115:
/usr/lib/gcc/i486-linux-gnu/4.2.4/include/limits.h:122:61: error: limits.h: No such file or directory

ve daha da devam eden hata ve uyarılarla karşılaşıyorum. Acaba bir şeyler önerebilecek birileri var mıdır? Şimdiden teşekkürler.

heartsmagic

Alıntı yapılan: ermankoybasi - 24 Nisan 2009 - 20:41:57
Hunk #1 FAILED at 1.
File arch/arm/configs/sam9_l9260_defconfig is not empty after patch, as expected
1 out of 1 hunk FAILED -- saving rejects to file arch/arm/configs/sam9_l9260_defconfig.rej
The next patch would create the file arch/arm/mach-at91/board-sam9-l9260.c,
which already exists!  Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.

Yama ne iş yapar bilemiyorum ancak burada söylediği şey aslında açık. arch/arm/configs/sam9_l9260_defconfig dosyasının yamadan sonra boş olmadığını söylemiş ve mızıldanmış.
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.

ermankoybasi

Hmm... O zaman sorun yamada gibi görünüyor yani. Sanırım Olimex'e yolladığım mail'in cevabını beklemekten başka çarem yok. Yama kernel'a Olimex'in benim kullandığım board desteğini eklemesi gereken bir yamaydı bu arada. Teşekkürler.

heartsmagic

En güzeli onlardan cevap alman. Yama bu kernel sürümüne uymuyor da olabilir. Tabii bunları söylerken tamamen farazî konuşuyorum ben.
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.