Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Cześć.
Próbowałem skompilować jądro 3.10.11 na bazie konfiga config-3.10-2-686-pae z testinga, zmienionego w tylko w 3 miejscach: procesor, preemption model, timer frequency. kompilacja ruszyła normalnie ale gdzieś w trakcie zkończyła się czymś takim (ostatnie kilka wierszy):
CC [M] drivers/net/wireless/rtlwifi/rtl8192se/led.o CC [M] drivers/video/via/via_aux_sii164.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/hal_btc.o CC [M] drivers/net/wireless/rtlwifi/rtl8192se/phy.o CC [M] drivers/video/via/via_aux_ch7301.o CC [M] drivers/net/wireless/rtlwifi/rtl8192se/rf.o LD [M] drivers/net/wireless/rtlwifi/rtl8192de/rtl8192de.o LD [M] drivers/video/via/viafb.o LD [M] drivers/net/wireless/rtlwifi/rtlwifi.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/hal_bt_coexist.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/hw.o CC [M] drivers/net/wireless/rtlwifi/rtl8192se/sw.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/led.o CC [M] drivers/net/wireless/rtlwifi/rtl8192se/table.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/phy.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/pwrseq.o CC [M] drivers/net/wireless/rtlwifi/rtl8192se/trx.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/pwrseqcmd.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/rf.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/sw.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/table.o CC [M] drivers/net/wireless/rtlwifi/rtl8723ae/trx.o LD [M] drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.o LD [M] drivers/net/wireless/rtlwifi/rtl8723ae/rtl8723ae.o make[1]: Opuszczenie katalogu `/media/298e3c61-65b6-4356-9f20-5a86cc87c453/Warsztat/linux-3.10.11' make: *** [debian/stamp/build/kernel] Błąd 2 mint linux-3.10.11 #
Gdzie szukać problemu?
Podobnie zachował się 3.2.50. Błąd w trakcie, bez punktu zaczepienia a 3.2.49 skompilował się i działa bez problemu na tym samym konfigu:
bartek@mint ~ $ uname -a Linux mint 3.2.49-custom #1 SMP PREEMPT Tue Jul 30 16:40:10 CEST 2013 i686 athlon i386 GNU/Linux
I na wersjach starszych też było dobrze.
Jakieś pomysły? Z góry dzięki.
//edit:
Na konfigu bez modyfikacji ten sam efekt i to samo miejsce.
Ostatnio edytowany przez b3mol (2014-04-28 22:36:11)
Offline
W unstable jest 3.10.12 jak chcesz to możesz na nim bazować. Ewentualnie w experimental jest 3.11.
Offline
Kompilowanie na bazie dystrybucyjnego konfgia jest niezwykle kiepskim pomysłem.
Weź, zacznij od zrobienia konfiga kernela do swojego sprzętu, to potem będziesz miał jakieś 1200 modułów do kompilacji mniej,
przez co o wiele łatwiej i szybciej skompilujesz każdy kernel.
http://forum.dug.net.pl/viewtopic.php?pid=225481#p225481
Offline
Dzięki za odpowiedź.
W unstable jest 3.10.12
A na kernel.org 3.10.11 jest najnowsza:), a na poważnie to na moje oko to jest w tej samej wersji co w testing.
Zawsze najpierw robię na bazie dystrybucyjnego konfiga i sprawdzam jak mi to dzieła... lub nie (np. czy sterowniki w dkms się kompilują). Później ustawiam pod sprzęt.
Offline
b3mol napisał(-a):
A na kernel.org 3.10.11 jest najnowsza
Co takiego ?????
Dziś kompilowałem 3.11 :)
ilin@debian:~/Pulpit$ uname -a Linux debian 3.11.0 #3 SMP PREEMPT Fri Sep 13 10:05:45 CEST 2013 x86_64 GNU/Linux
Offline
Przepraszam.
Najnowsza z gałęzi 3.10. Ta mnie interesuje bo ma być LTS.
BTW
Spróbowałem skompilować 3.2.51 na bazie konfiga z działającego 3.2.49 i oto efekt (kilka ostatnich wierszy):
net/sunrpc/xprtrdma/verbs.c: In function ‘rpcrdma_register_default_external’: net/sunrpc/xprtrdma/verbs.c:1767:1: warning: the frame size of 1044 bytes is larger than 1024 bytes [-Wframe-larger-than=] CC [M] fs/xfs/xfs_dir2_node.o CC [M] fs/xfs/xfs_dir2_sf.o LD [M] net/sunrpc/xprtrdma/xprtrdma.o CC [M] fs/xfs/xfs_ialloc.o LD [M] net/sunrpc/xprtrdma/svcrdma.o LD [M] net/sunrpc/sunrpc.o CC [M] fs/xfs/xfs_ialloc_btree.o CC [M] fs/xfs/xfs_inode.o CC [M] fs/xfs/xfs_log_recover.o CC [M] fs/xfs/xfs_mount.o CC [M] fs/xfs/xfs_trans.o CC [M] fs/xfs/xfs_log.o CC [M] fs/xfs/xfs_log_cil.o CC [M] fs/xfs/xfs_buf_item.o CC [M] fs/xfs/xfs_extfree_item.o CC [M] fs/xfs/xfs_inode_item.o CC [M] fs/xfs/xfs_trans_ail.o CC [M] fs/xfs/xfs_trans_buf.o CC [M] fs/xfs/xfs_trans_extfree.o CC [M] fs/xfs/xfs_trans_inode.o CC [M] fs/xfs/xfs_dquot.o CC [M] fs/xfs/xfs_dquot_item.o CC [M] fs/xfs/xfs_trans_dquot.o CC [M] fs/xfs/xfs_qm_syscalls.o CC [M] fs/xfs/xfs_qm_bhv.o CC [M] fs/xfs/xfs_qm.o CC [M] fs/xfs/xfs_quotaops.o CC [M] fs/xfs/xfs_qm_stats.o CC [M] fs/xfs/xfs_rtalloc.o CC [M] fs/xfs/xfs_acl.o CC [M] fs/xfs/xfs_stats.o CC [M] fs/xfs/xfs_sysctl.o LD [M] fs/xfs/xfs.o make[1]: Opuszczenie katalogu `/media/298e3c61-65b6-4356-9f20-5a86cc87c453/Warsztat/linux-3.2' make: *** [debian/stamp/build/kernel] Błąd 2
Przy probie kompilacji 3.2.50 było dokładnie to samo.
Ostatnio edytowany przez b3mol (2013-09-13 19:01:13)
Offline
Masz dosyć miejsca na dysku ?
Offline
Masz dosyć miejsca na dysku ?
Na 100%
bartek@mint ~ $ df -h /dev/sdb1 System plików rozm. użyte dost. %uż. zamont. na /dev/sdb1 466G 28G 439G 6% /media/298e3c61-65b6-4356-9f20-5a86cc87c453
Offline
Potrzebujesz to xfs ?
Jeśli nie to wyłącz.
Dlaczego nie masz źródeł w /usr/src ?
Offline
Źródła mam na osobnym dysku, którego nie montuję na stałe. Zobaczę czy odhaczenie XFS cośzmieni.
//edit:
3.2.51 udało się skompilować i działa
bartek@mint ~ $ uname -a Linux mint 3.2.51-custom #3 SMP PREEMPT Fri Sep 13 20:08:51 CEST 2013 i686 athlon i386 GNU/Linux
Czyżby jakiś błąd w źródłach? Spróbuję z 3.10.11. Dzięki za zainteresowanie.
//edit:
3.10.11 wysypał się teraz przy:
D [M] drivers/media/usb/gspca/gspca_spca500.o LD [M] drivers/media/usb/gspca/gspca_spca501.o LD [M] drivers/media/usb/gspca/gspca_spca505.o LD [M] drivers/media/usb/gspca/gspca_spca506.o LD [M] drivers/media/usb/gspca/gspca_spca508.o LD [M] drivers/media/usb/gspca/gspca_spca561.o LD [M] drivers/media/usb/gspca/gspca_spca1528.o LD [M] drivers/media/usb/gspca/gspca_sq905.o CC [M] drivers/media/usb/usbvision/usbvision-i2c.o LD [M] drivers/media/usb/gspca/gspca_sq905c.o LD [M] drivers/media/usb/gspca/gspca_sq930x.o LD [M] drivers/media/usb/gspca/gspca_sunplus.o CC [M] drivers/media/usb/uvc/uvc_video.o LD [M] drivers/media/usb/gspca/gspca_stk014.o LD [M] drivers/media/usb/gspca/gspca_stv0680.o LD [M] drivers/media/usb/gspca/gspca_t613.o LD [M] drivers/media/usb/gspca/gspca_topro.o LD [M] drivers/media/usb/gspca/gspca_tv8532.o LD [M] drivers/media/usb/gspca/gspca_vc032x.o LD [M] drivers/media/usb/gspca/gspca_vicam.o LD [M] drivers/media/usb/gspca/gspca_xirlink_cit.o CC [M] drivers/media/usb/uvc/uvc_ctrl.o LD [M] drivers/media/usb/gspca/gspca_zc3xx.o CC [M] drivers/media/usb/zr364xx/zr364xx.o CC [M] drivers/media/usb/usbvision/usbvision-cards.o CC [M] drivers/media/usb/uvc/uvc_status.o LD [M] drivers/media/usb/usbvision/usbvision.o CC [M] drivers/media/usb/uvc/uvc_isight.o CC [M] drivers/media/usb/uvc/uvc_debugfs.o CC [M] drivers/media/usb/uvc/uvc_entity.o LD [M] drivers/media/usb/uvc/uvcvideo.o make[1]: *** [drivers] Błąd 2 make[1]: Opuszczenie katalogu `/media/298e3c61-65b6-4356-9f20-5a86cc87c453/Warsztat/linux-3.10.11' make: *** [debian/stamp/build/kernel] Błąd 2
Wydaje mi się, że coś mam nie tak w systemie.
//edit:
Może komuś się ta informacja przyda, problem rozwiązany. Chodziło o zbyt starą wersję gcc. Zainstalowałem gcc-4.8 z ubuntu/saucy i poszło.
bartek@mint ~ $ uname -a Linux mint 3.12.3-casc #1 SMP PREEMPT Thu Dec 5 20:39:07 CET 2013 i686 athlon i386 GNU/Linux
Kernel 3.12.3 z lekko zmienionym configiem zaporzyczonym z Aptosida.
I wielkie dzięki za zainteresowanie.
Ostatnio edytowany przez b3mol (2013-12-05 21:17:54)
Offline
Strony: 1