Strona 12 z 13
: 05 listopada 2013, 16:38
autor: Rafal_F
Coś ty tam wpisał?
Potrzebujesz pakietu: gcc-4.7-arm-linux-gnueabihf
I następnie jako root wydaj polecenie:
Kod: Zaznacz cały
ln -s /usr/bin/arm-linux-gnueabihf-gcc-4.7 /usr/local/bin/arm-linux-gnueabihf-gcc
: 05 listopada 2013, 21:17
autor: cloudbuster
Kod: Zaznacz cały
root@debian:/home/bartek/linux-sunxi# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j5 uImage modules
CHK include/linux/version.h
CHK include/generated/utsrelease.h
HOSTCC scripts/conmakehash
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
make[1]: `include/generated/mach-types.h' jest aktualne.
CC kernel/bounds.sarm-linux-gnueabihf-objdump: 'scripts/mod/.tmp_empty.o':
No such filemv: nie można wykonać stat na `scripts/mod/.tmp_empty.o': Nie ma takiego pliku ani katalogu
make[2]: *** [scripts/mod/empty.o] Błąd
make[2]: *** Oczekiwanie na niezakończone zadania....fixdep: error opening depfile: kernel/.bounds.s.d: No such file or directory
make[1]: *** [kernel/bounds.s] Błąd 2
make: *** [prepare0] Błąd 2
make: *** Oczekiwanie na niezakończone zadania....
make[1]: *** [scripts/mod] Błąd 2
make[1]: *** Oczekiwanie na niezakończone zadania....
make: *** [scripts] Błąd 2
Potrzebne kolejne dowiązanie? Jakie tym razem?
: 06 listopada 2013, 13:32
autor: Rafal_F
Jak pobrałeś źródła? Wydaj:
I spróbuj ponownie, ale teraz bez przełącznika -j5:
Kod: Zaznacz cały
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules
Co do toolchaina, to tu jest instrukcja, wszytko powinno działać:
http://linux-sunxi.org/Toolchain#Debian
: 06 listopada 2013, 15:57
autor: cloudbuster
Dziękuję. Dam znać jak poszło.
Edycja:
No i nie poszło. Zrobiłem wszystkie dowiązania, które były tam podane. Wyczyściłem poleceniem:
I zaczynam kompilację ponownie:
Kod: Zaznacz cały
root@debian:/home/bartek/linux-sunxi# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules
CHK include/linux/version.h
CHK include/generated/utsrelease.h
HOSTCC scripts/basic/fixdep
make[1]: `include/generated/mach-types.h' jest aktualne.
CC kernel/bounds.s
fixdep: error opening depfile: kernel/.bounds.s.d: No such file or directory
make[1]: *** [kernel/bounds.s] Błąd 2
make: *** [prepare0] Błąd 2
Kończy się tym samym błędem. Masz pomysł co jest? Dlaczego tym razem idzie to gorzej niż wcześniej?
: 06 listopada 2013, 22:37
autor: Rafal_F
W jaki sposób pobrałeś źródła? Spróbuj je pobrać ponownie. To wygląda na problem ze źródłami.
: 07 listopada 2013, 08:14
autor: cloudbuster
Pobrałem ze strony
https://github.com/linux-sunxi/linux-sunxi
Ze względu na niestabilny internet pobrałem na dysk, rozpakowałem, a potem przekopiowałem na dysk z Linuksem.
: 07 listopada 2013, 14:33
autor: Rafal_F
Upewnij się, że wszystko rozpakowało się prawidłowo. I napisz krok po kroku co zrobiłeś.
: 17 listopada 2013, 11:08
autor: cloudbuster
Chyba miałeś rację, bo pobrałem ponownie źródła i przy rozpakowywaniu archiwizator pyta, czy zamienić pliki (te, które sam przed chwilą rozpakował). Dzieje się tak samo i z 7zipem, i z winrarem, i windowsowym "wyodrębnij wszystkie". Linuksowy ARK natomiast nie dał rady nawet po 9 godzinach pracy. Wygląda na to, że archiwum jest uszkodzone.
Dodane:
Pozostaje pobieranie z gita.
Istnieje polecenie, które będzie kontynuować pobieranie pliku po wznowieniu połączenia (odpowiednik "wget -c")?
Udało mi się pobrać poleceniem
Kod: Zaznacz cały
git clone [URL]https://github.com/linux-sunxi/linux-sunxi.git[/URL]
na innym łączu pod Virtualboxem.
Przekopiowałem na swój system i robię po kolei zgodnie z blogiem
http://andrewdwyer.wordpress.com/2013/0 ... rm-device/
dołączyłem też powiązania z linka
http://linux-sunxi.org/Toolchain.
Wprowadz am po kolei komendy:
Kod: Zaznacz cały
root@debian:/home/bartek/linux-sunxi# git checkout -b sunxi-3.4 origin/sunxi-3.4
fatal: A branch named 'sunxi-3.4' already exists.
Jadę dalej.
Kod: Zaznacz cały
root@debian:/home/bartek/linux-sunxi# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
scripts/kconfig/mconf Kconfig
arch/arm/plat-mxc/Kconfig3: can't open file "arch/arm/plat-mxc/devices/Kconfig"
make[1]: *** [menuconfig] Błąd 1
make: *** [menuconfig] Błąd 2
Tym razem nie otwieram nawet okna. O co tym razem chodzi? Coś się nie pobrało? Pliku Kconfig faktycznie nie ma. W folderze devices jest pusto.
: 17 listopada 2013, 13:43
autor: Rafal_F
Coś się znowu źle ściągnęło:
Kod: Zaznacz cały
rafal@debian:/media/dane/linux/linux-sunxi-sunxi-3.4/arch/arm/plat-mxc/devices$ ls
Kconfig platform-imx-dma.c platform-mxc-mmc.c
Makefile platform-imx-fb.c platform-mxc_nand.c
platform-ahci-imx.c platform-imx-i2c.c platform-mxc_pwm.c
platform-fec.c platform-imx-keypad.c platform-mxc_rnga.c
platform-flexcan.c platform-imx-ssi.c platform-mxc_rtc.c
platform-fsl-usb2-udc.c platform-imx-uart.c platform-mxc_w1.c
platform-gpio_keys.c platform-imx_udc.c platform-pata_imx.c
platform-gpio-mxc.c platform-ipu-core.c platform-sdhci-esdhc-imx.c
platform-imx21-hcd.c platform-mx1-camera.c platform-spi_imx.c
platform-imx2-wdt.c platform-mx2-camera.c
platform-imxdi_rtc.c platform-mxc-ehci.c
https://github.com/linux-sunxi/linux-su ... xc/devices
: 17 listopada 2013, 14:41
autor: cloudbuster
W związku z tym, że nie wypada tu klnąć opiszę to tak:
Ach jak cudownie udostępniono pliki tego sunxi. Można przecież pobrać wspaniałe archiwum. To co, że nie można go poprawnie wypakować-to już nie problem tych, co to umieścili, tylko tych, którzy próbują coś w nim zmienić. Bardzo elastycznym umysłem popisali się ludzie wrzucając to w taki sposób. Umysłem godnym chińskich produktów w jakości "byle było".
Dzięki, będę gonił się z tą "och-ach-dystrybucją" dalej. W końcu święta już niedaleko to i czasu będzie (jeszcze) więcej.