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
Użytkownik

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




Psuj





W unstable jest 3.10.12 jak chcesz to możesz na nim bazować. Ewentualnie w experimental jest 3.11.

Offline







Podobno człowiek...;)








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
Użytkownik

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







Palacz








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
Użytkownik

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







Palacz








Masz dosyć miejsca na dysku ?
Offline
Użytkownik

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







Palacz








Potrzebujesz to xfs ?
Jeśli nie to wyłącz.
Dlaczego nie masz źródeł w /usr/src ?
Offline
Użytkownik

Ź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