Truva Linux Destek Forumu
Truva Linux => Yazılım => Konuyu başlatan: yuijin - 10 Ocak 2010, 06:10:11 ös
-
Merhaba;
2.6.32.3 kernelini derlemek istediğimde aşağıdaki hata ile karşılaşıyorum, aynı kernel'i Debian'da derlerken bir sorun oluşmuyor.
make menuconfig
HOSTCC scripts/basic/fixdep
Sırayla bir altındaki dosyada içerilerek:
/usr/include/bits/posix1_lim.h:153,
/usr/include/limits.h:145,
/usr/lib/gcc/i486-slackware-linux/4.2.3/include/limits.h:122,
/usr/lib/gcc/i486-slackware-linux/4.2.3/include/syslimits.h:7,
/usr/lib/gcc/i486-slackware-linux/4.2.3/include/limits.h:11,
scripts/basic/fixdep.c:114:
/usr/include/bits/local_lim.h:36:26: hata: linux/limits.h: Böyle bir dosya ya da dizin yok
Sırayla bir altındaki dosyada içerilerek:
/usr/include/sys/socket.h:36,
/usr/include/netinet/in.h:25,
/usr/include/arpa/inet.h:23,
scripts/basic/fixdep.c:116:
/usr/include/bits/socket.h:320:24: hata: asm/socket.h: Böyle bir dosya ya da dizin yok
scripts/basic/fixdep.c: 'use_config' işlevinde:
scripts/basic/fixdep.c:204: hata: 'PATH_MAX' bildirilmemiş (bu işlevde ilk kullanımı)
scripts/basic/fixdep.c:204: hata: (Bildirilmemiş her betimleyici görüldüğü her işlev
scripts/basic/fixdep.c:204: hata: için sadece bir kez raporlanır.)
scripts/basic/fixdep.c:204: UYARI: 's' değişkeni kullanılmamış
scripts/basic/fixdep.c: 'parse_dep_file' işlevinde:
scripts/basic/fixdep.c:304: hata: 'PATH_MAX' bildirilmemiş (bu işlevde ilk kullanımı)
scripts/basic/fixdep.c:304: UYARI: 's' değişkeni kullanılmamış
make[1]: *** [scripts/basic/fixdep] Hata 1
make: *** [scripts_basic] Hata 2
-
Bu kerneli Truva'da mı derliyorsun?
-
Evet.
Ayrıca bir tarafdan Debian üzerinden de derlemeye devam ediyorum.
-
Depodan kernel-headers-2.6.24.3-x86-2.tgz paketini kurup dene.
-
Header'ı yükleyince bir nebze sorun çözümlendi. make menuconfig'de bir hata oluştu ama xconfig üzerinden gerekli seçenekleri düzenleyebildim. Sonuncunda 512 mb ram ile vals yapan bir truva'ya sahip oldum.
(http://www.yukleresim.com/images/ip276mrfqifvaajj3nw6.png) (http://www.yukleresim.com/)
-
İso daki mevcut kernel işini görmedi mi? Sanırım yapmak istediğin bir şeyler eksikti.
-
Bir önceki kernelde işimi görüyordu ama kafamdaki bir takım işleri yapmak ve test etmek için kurmayı uygun gördüm.
Bir daha not düşmeyi uygun gördüm; düşük sistemler için Truva'nın performans gerçekden harika ama paket sayısı düşük. Onu da artık slackware depolarından gidericez...
-
http://www.slacky.eu deposundan faydalanabilirsin. Yalnız eski slackware sürümü üzerinden hazırlandığı için depo olarak 12.1' i eklemen lazım. Yoksa sistemde bir çok paket çakılabilir.
/etc/slapt-get/slapget-rc dosyasına
http://repository.slacky.eu/slackware-12.1/
satırını da dosyadaki örneğine göre eklersin. Sonra gslapt programı üzerinde Güncelle butonuna basıp depo listeleri güncellet. Sonra tonlarca pakete ulaşacaksın.
Proje olarak imkanlarımız zayıf olduğu için anca bu kadar yapabiliyoruz.
-
Çok teşekkür ederim, tavsiye ettiğiniz depolarıda eklemiş bulunmaktayım.
Şu imkansızlıkda böyle bir proje için uğraş vermek, zaman harcamak bile yeterince övülmesi gereken bir durumdur. Kendi adıma teşekkür ederim.
-
İlgi ve sabır gösterdiğiniz için de ben teşekkür ederim.