Temat: Kompilacja u-boot WNDR3700v2

Witam.
Jako, że z moim u-boot'em w WNDR3700v2 coś jest nie tak postanowiłem skompilować nowy. Pobrałem ostatnie SDK, ze strony Netgear'a i chciałem zacząć działać. Niestety kompilacja nie chce ruszyć. Wywala mi:

make[1]: Entering directory '/home/gruberek/WNDR3700v2-V1.0.1.14_GPL_SRC'
make -C tools install
make[2]: Entering directory '/home/gruberek/WNDR3700v2-V1.0.1.14_GPL_SRC/tools'
--: /home/gruberek/WNDR3700v2-V1.0.1.14_GPL_SRC/include/shell.sh;: No such file or directory
--: /home/gruberek/WNDR3700v2-V1.0.1.14_GPL_SRC/include/shell.sh;: No such file or directory
Makefile:38: recipe for target '/home/gruberek/WNDR3700v2-V1.0.1.14_GPL_SRC/staging_dir_/include-host/byteswap.h' failed
make[2]: *** [/home/gruberek/WNDR3700v2-V1.0.1.14_GPL_SRC/staging_dir_/include-host/byteswap.h] Error 1
make[2]: Leaving directory '/home/gruberek/WNDR3700v2-V1.0.1.14_GPL_SRC/tools'
Makefile:100: recipe for target 'tools/install' failed
make[1]: *** [tools/install] Error 2
make[1]: Leaving directory '/home/gruberek/WNDR3700v2-V1.0.1.14_GPL_SRC'
Makefile:130: polecenia dla obiektu 'world' nie powiodły się
make: *** [world] Błąd 2

Dodam, że plik shell.sh oczywiście jest na swoim miejscu. Co robię źle?

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

2

Odp: Kompilacja u-boot WNDR3700v2

A czasami te źródełka nie wymagają określonego linuksa i określonej lokalizacji gdzie mają być?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Kompilacja u-boot WNDR3700v2

Cezary napisał/a:

A czasami te źródełka nie wymagają określonego linuksa i określonej lokalizacji gdzie mają być?

W plikach README jest tylko:

Building your own firmware you need to have access to a Linux, BSD or MacOSX system.
Cygwin will not be supported because of the lack of case sensitiveness.

i

Note: 1) This package has been built successfully on ubuntu 8.10.
      2) Compiling this package on platforms other than ubuntu 8.10
         may have unexpected results.

Wszystkie pakiety, które są wymagane zainstalowałem.
Próbowałem na dwóch różnych wersjach SDK i jest tak samo.

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

4

Odp: Kompilacja u-boot WNDR3700v2

Gruberek napisał/a:

--: /home/gruberek/WNDR3700v2-V1.0.1.14_GPL_SRC/include/shell.sh;: No such file or directory
--: /home/gruberek/WNDR3700v2-V1.0.1.14_GPL_SRC/include/shell.sh;: No such file or directory


Dodam, że plik shell.sh oczywiście jest na swoim miejscu. Co robię źle?

Plik shell.sh jest na miejscu, ale to co potrzebuje nie jest.

5

Odp: Kompilacja u-boot WNDR3700v2

Chyba coś nie tak mam w systemie. Gargoyle też się nie kompiluje:

extra/locale/Makefile.in:179: recipe for target 'extra/locale/wctables.h' failed
make[4]: *** [extra/locale/wctables.h] Error 1
make[4]: Leaving directory '/home/gruberek/gargoyle/ar71xx-src/build_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/uClibc-0.9.33.2'
Makefile:25: recipe for target '/home/gruberek/gargoyle/ar71xx-src/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/stamp/.uclibc_headers_installed' failed
make[3]: *** [/home/gruberek/gargoyle/ar71xx-src/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/stamp/.uclibc_headers_installed] Error 2
make[3]: Leaving directory '/home/gruberek/gargoyle/ar71xx-src/toolchain/uClibc/headers'
toolchain/Makefile:85: recipe for target 'toolchain/uClibc/headers/install' failed
make[2]: *** [toolchain/uClibc/headers/install] Error 2
make[2]: Leaving directory '/home/gruberek/gargoyle/ar71xx-src'
toolchain/Makefile:84: recipe for target '/home/gruberek/gargoyle/ar71xx-src/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/stamp/.toolchain_install' failed
make[1]: *** [/home/gruberek/gargoyle/ar71xx-src/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/stamp/.toolchain_install] Error 2
make[1]: Leaving directory '/home/gruberek/gargoyle/ar71xx-src'
/home/gruberek/gargoyle/ar71xx-src/include/toplevel.mk:151: polecenia dla obiektu 'world' nie powiodły się
make: *** [world] Błąd 2
find: `bin': Nie ma takiego pliku ani katalogu
find: `bin': Nie ma takiego pliku ani katalogu
ls: nie ma dostępu do bin: Nie ma takiego pliku ani katalogu

Co może być przyczyną? System to Debian Jessie x64

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

6

Odp: Kompilacja u-boot WNDR3700v2

A masz używać ubuntu 8.10. Wiec postaw sobie maszynę wirtualną i kompiluj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Kompilacja u-boot WNDR3700v2

Cezary napisał/a:

A masz używać ubuntu 8.10. Wiec postaw sobie maszynę wirtualną i kompiluj.

A dlaczego Gargoyle się nie kompiluje?


Maszynę wirtualną to dopiero w przyszłym tygodniu będę miał możliwość postawić, bo aktualnie nie posiadam szybkiego netu. Może to i lepiej, bo na i7 pójdzie szybciej niż na atomie smile

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

8

Odp: Kompilacja u-boot WNDR3700v2

Ponów kompilację i kilka linii wyżej pokaż.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez build000 2014-11-29 20:00:42)

Odp: Kompilacja u-boot WNDR3700v2

Z osobistego doświadczenia z SDK-ami tej firmy podpowiem Ci, że aby chcieć coś skompilować w oparciu o nie to:
1) odległość danego ubuntu od proponowanej wersji może się zmieniać tylko o tyle, o ile jest ta sama wersja gcc
2) zdecydowanie rób to na 32 bitowych wersjach ubuntu
3) zainstaluj wszystko zgodnie z opisem na stronach openwrt + wszystko co dla debiana (szukając odpowiedników w ubuntu)
4) niektórych zależności nie da się spełnić - trzeba kompilować ręcznie niektóre pakiety (lub próbować tych z debiana w stosownej równoległości czasowej) - a już na pewno należy się z tym liczyć w tak starej wersji ubunciaka.
Generalnie prawidłowe odtworzenie środowiska pod dane SDK to "niezła zabawa" czasem.

10 (edytowany przez Gruberek 2014-11-29 20:05:16)

Odp: Kompilacja u-boot WNDR3700v2

build000 napisał/a:

Z osobistego doświadczenia z SDK-ami tej firmy podpowiem Ci, że aby chcieć coś skompilować w oparciu o nie to:
1) odległość danego ubuntu od proponowanej wersji może się zmieniać tylko o tyle, o ile jest ta sama wersja gcc
2) zdecydowanie rób to na 32 bitowych wersjach ubuntu
3) zainstaluj wszystko zgodnie z opisem na stronach openwrt + wszystko co dla debiana (szukając odpowiedników w ubuntu)
4) niektórych zależności nie da się spełnić - trzeba kompilować ręcznie niektóre pakiety - a już na pewno należy się z tym liczyć w tak starej wersji ubunciaka

No to mnie pocieszyłeś smile Co prawda zaczynałem od Slackware 7.1 więc kompilację pakietów i spełnianie zależności przerabiałem nie raz ale chyba dla jednego u-boot'a nie ma sensu tego robić. Lepiej chyba poszukać gotowego.

PS. Oryginalne firmware zawiera u-boot'a? Jeżeli tak to będę wgrywał po kolei wersje i sprawdzał czy problem zniknął.

//EDIT: jak ktoś posiada u-boot potrzebny do rammoda to bardzo bym prosił o link gdyż planuję taki zabieg.

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

11 (edytowany przez build000 2014-11-29 20:06:28)

Odp: Kompilacja u-boot WNDR3700v2

Przez tftp wgraj oryginalny soft factory (OFW) i tym samym odzyskasz oryginalny u-boot - to chyba najprostsza metoda.
Jak to się robi ? - opisane dokładnie na openwrt.org.
Co do kombinowanego uboot to chyba do pepe2k musisz uderzyć wink

12

Odp: Kompilacja u-boot WNDR3700v2

build000 napisał/a:

przez tftp wgraj oryginalny soft factory (OFW) i tym samym odzyskasz oryginalny u-boot - to chyba najprostsza metoda.
Jak to się robi ? - opisane dokładnie na openwrt.org.

Nie zamierzałem pytać jak to się robi smile Mam oryginalny u-boot w routerze ale coś z nim nie tak. Cezary pisał, że zdarzają się takie anomalie.

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

13 (edytowany przez build000 2014-11-29 20:09:43)

Odp: Kompilacja u-boot WNDR3700v2

No zdarzają się i zwyczajnie pomaga nadpisanie przez wgranie przez tftp całego - ale nie żadne upgrade - to jest istotne - i ta operacja najlepiej działa właśnie przez tftp.

14

Odp: Kompilacja u-boot WNDR3700v2

build000 napisał/a:

No zdarzają się i zwyczajnie pomaga nadpisanie przez wgranie przez tftp całego - ale nie żadne upgrade - to jest istotne - i ta operacja najlepiej działa właśnie przez tftp.

Tak zrobię ale o wynikach dam znać w przyszłym tygodniu gdyż jestem poza domem ( taka praca ). Temat u-boot'a uważam prawie za wyczerpany. Jeżeli ktoś dysponuje tym przerobionym pod 128 MB ram to proszę żeby się nim podzielił smile

@Cezary: co do kompilacji Gargoyle to jutro wkleję, bo atom tego tak szybko nie zmieli smile

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

15

Odp: Kompilacja u-boot WNDR3700v2

Cezary napisał/a:

Ponów kompilację i kilka linii wyżej pokaż.

gcc extra/locale/gen_locale.c  -o extra/locale/gen_locale    -Os -Wall  -D_GNU_SOURCE -I./extra/locale
extra/locale/gen_locale.c: In function 'do_locale_names':
extra/locale/gen_locale.c:204:6: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
      i + (at_strings_end - at_strings));
      ^
extra/locale/gen_locale.c:206:6: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
      i + (at_strings_end - at_strings));
      ^
extra/locale/gen_locale.c:238:6: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
      pos[__LOCALE_DATA_CATEGORIES-1] + strlen(lc_names[__LOCALE_DATA_CATEGORIES-1]) + 1);
      ^
extra/locale/gen_locale.c:242:6: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
      pos[__LOCALE_DATA_CATEGORIES-1] + strlen(lc_names[__LOCALE_DATA_CATEGORIES-1]) + 1);
      ^
extra/locale/gen_locale.c: In function 'read_locale_list':
extra/locale/gen_locale.c:434:8: warning: variable 'cs' set but not used [-Wunused-but-set-variable]
  char *cs;     /* codeset */
        ^
extra/locale/gen_locale.c:442:4: warning: typedef 'locale_entry' locally defined but not used [-Wunused-local-typedefs]
  } locale_entry;
    ^
extra/locale/gen_locale.c: In function 'lc_monetary_C':
extra/locale/gen_locale.c:1083:2: warning: #warning fix the char entries for monetary... target signedness of char may be different! [-Wcpp]
#warning fix the char entries for monetary... target signedness of char may be different!
  ^
cat extra/locale/LOCALES > extra/locale/locales.txt
extra/locale/gen_locale  -o extra/locale/locale_tables.h extra/locale/locales.txt
gcc extra/locale/gen_collate.c  -o extra/locale/gen_collate    -Os -Wall  -D_GNU_SOURCE
extra/locale/gen_collate.c: In function 'new_section':
extra/locale/gen_collate.c:342:2: warning: #warning devel code [-Wcpp]
#warning devel code
  ^
extra/locale/gen_collate.c:353:2: warning: #warning devel code [-Wcpp]
#warning devel code
  ^
extra/locale/gen_collate.c: In function 'processfile':
extra/locale/gen_collate.c:728:2: warning: #warning devel code [-Wcpp]
#warning devel code
  ^
extra/locale/gen_collate.c: In function 'print_weight_node':
extra/locale/gen_collate.c:894:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' [-Wformat=]
         printf("weight: (%d)  ", p->num_weights);
         ^
extra/locale/gen_collate.c: In function 'old_main':
extra/locale/gen_collate.c:1292:2: warning: #warning mult by 2 for rule indecies [-Wcpp]
#warning mult by 2 for rule indecies
  ^
extra/locale/gen_collate.c: In function 'do_copy':
extra/locale/gen_collate.c:1518:2: warning: #warning need to update last in order and position or check [-Wcpp]
#warning need to update last in order and position or check
  ^
extra/locale/gen_collate.c: In function 'find_section_list_item':
extra/locale/gen_collate.c:1604:2: warning: #warning devel code [-Wcpp]
#warning devel code
  ^
extra/locale/gen_collate.c: In function 'add_colitem':
extra/locale/gen_collate.c:1747:2: warning: #warning devel code [-Wcpp]
#warning devel code
  ^
extra/locale/gen_collate.c: In function 'do_order_start':
extra/locale/gen_collate.c:1868:2: warning: #warning need to add section to weight list? [-Wcpp]
#warning need to add section to weight list?
  ^
extra/locale/gen_collate.c: In function 'do_reorder_after':
extra/locale/gen_collate.c:1948:2: warning: #warning have to use rule for current section!!! [-Wcpp]
#warning have to use rule for current section!!!
  ^
extra/locale/gen_collate.c:1999:2: warning: #warning devel code [-Wcpp]
#warning devel code
  ^
extra/locale/gen_collate.c:2002:2: warning: #warning hack to get around hu_HU reorder-after problem [-Wcpp]
#warning hack to get around hu_HU reorder-after problem
  ^
extra/locale/gen_collate.c:1934:18: warning: variable 'w' set but not used [-Wunused-but-set-variable]
  const weight_t *w;
                  ^
extra/locale/gen_collate.c: In function 'add_final_col_index':
extra/locale/gen_collate.c:2240:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  e.data = (void *)(final_index);
           ^
extra/locale/gen_collate.c: In function 'final_index_val0':
extra/locale/gen_collate.c:2310:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  return (int)(p->data);
         ^
extra/locale/gen_collate.c: In function 'final_index_val':
extra/locale/gen_collate.c:2323:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  return (int)(p->data);
         ^
extra/locale/gen_collate.c: In function 'init_comm_ptr':
extra/locale/gen_collate.c:2409:2: warning: #warning devel code [-Wcpp]
#warning devel code
  ^
extra/locale/gen_collate.c: In function 'dump_section':
extra/locale/gen_collate.c:2523:6: warning: unused variable 'i' [-Wunused-variable]
  int i;
      ^
extra/locale/gen_collate.c:2522:12: warning: variable 'p' set but not used [-Wunused-but-set-variable]
  weight_t *p;
            ^
extra/locale/gen_collate.c: In function 'finalize_base':
extra/locale/gen_collate.c:2675:2: warning: #warning fix the index2weight check!! [-Wcpp]
#warning fix the index2weight check!!
  ^
extra/locale/gen_collate.c:2712:2: warning: #warning check ko_kR and 9 [-Wcpp]
#warning check ko_kR and 9
  ^
extra/locale/gen_collate.c:2719:2: warning: #warning check ko_kR and 9 [-Wcpp]
#warning check ko_kR and 9
  ^
extra/locale/gen_collate.c:2743:2: warning: #warning check ko_kR and 9 [-Wcpp]
#warning check ko_kR and 9
  ^
extra/locale/gen_collate.c:2765:2: warning: #warning check [-Wcpp]
#warning check
  ^
extra/locale/gen_collate.c:2917:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      wcs2index[ i] = (int)(p->data);
                     ^
extra/locale/gen_collate.c:3250:2: warning: #warning handle UNDEFINED idx specially? what if in only some of derived? [-Wcpp]
#warning handle UNDEFINED idx specially?  what if in only some of derived?
  ^
extra/locale/gen_collate.c:2658:9: warning: unused variable 'n' [-Wunused-variable]
  int i, n, mr, r, mi;
         ^
extra/locale/gen_collate.c:2657:12: warning: unused variable 'p' [-Wunused-variable]
  weight_t *p;
            ^
extra/locale/gen_collate.c: In function 'print_starter_all_node':
extra/locale/gen_collate.c:3310:12: warning: unused variable 'x' [-Wunused-variable]
  colitem_t x;
            ^
extra/locale/gen_collate.c:3309:6: warning: unused variable 'n' [-Wunused-variable]
  int n;
      ^
extra/locale/gen_collate.c:3308:8: warning: unused variable 'p' [-Wunused-variable]
  void *p;
        ^
extra/locale/gen_collate.c:3307:13: warning: unused variable 'ci' [-Wunused-variable]
  colitem_t *ci;
             ^
extra/locale/gen_collate.c: In function 'newopt':
extra/locale/gen_collate.c:3588:4: warning: format '%i' expects argument of type 'int', but argument 2 has type 'size_t' [-Wformat=]
    printf("bad sort %i!\n", i);
    ^
extra/locale/gen_collate.c: In function 'add_rule':
extra/locale/gen_collate.c:3695:9: warning: unused variable 'j' [-Wunused-variable]
  int i, j, r, n;
         ^
extra/locale/gen_collate.c: In function 'add_range_rule':
extra/locale/gen_collate.c:3772:9: warning: unused variable 'j' [-Wunused-variable]
  int i, j, r, n;
         ^
extra/locale/gen_collate.c: In function 'dump_collate':
extra/locale/gen_collate.c:3929:2: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
  OUT_U16C(base_locale_len, "numbef of base locales");
  ^
extra/locale/gen_collate.c:3930:2: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
  OUT_U16C(der_locale_len, "number of derived locales");
  ^
extra/locale/gen_collate.c:3932:2: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
  OUT_U16C(index2weight_len, "number of index2{weight|ruleidx} elements");
  ^
extra/locale/gen_collate.c:3933:2: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
  OUT_U16C(weightstr_len, "number of weightstr elements");
  ^
extra/locale/gen_collate.c:3934:2: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
  OUT_U16C(multistart_len, "number of multistart elements");
  ^
extra/locale/gen_collate.c:3935:2: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
  OUT_U16C(override_len, "number of override elements");
  ^
extra/locale/gen_collate.c:3936:2: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
  OUT_U16C(ruletable_len, "number of ruletable elements");
  ^
extra/locale/gen_collate.c: At top level:
extra/locale/gen_collate.c:3848:13: warning: 'dump_base_locale' defined but not used [-Wunused-function]
static void dump_base_locale(int n)
             ^
extra/locale/gen_collate.c:3884:13: warning: 'dump_der_locale' defined but not used [-Wunused-function]
static void dump_der_locale(int n)
             ^
extra/locale/gen_collate.c:875:13: warning: 'print_colnode' defined but not used [-Wunused-function]
static void print_colnode(const void *ptr, VISIT order, int level)
             ^
extra/locale/gen_collate.c:2640:13: warning: 'print_starter_node' defined but not used [-Wunused-function]
static void print_starter_node(const void *ptr, VISIT order, int level)
             ^
extra/locale/gen_collate.c:3304:13: warning: 'print_starter_all_node' defined but not used [-Wunused-function]
static void print_starter_all_node(const void *ptr, VISIT order, int level)
             ^
grep COL_IDX_ extra/locale/locale_tables.h | \
    sed -e "s/^.*COL_IDX_\([^, ]*\).*$/\1/" | sort | uniq | \
    xargs extra/locale/gen_collate ./extra/locale/collation  -o extra/locale/locale_collate.h
ignoring C locale
Warning: adding UNDEFINED entry for zh_TW
Warning: adding UNDEFINED entry for zh_SG
Warning: adding UNDEFINED entry for zh_HK
Warning: adding UNDEFINED entry for zh_CN
Warning: adding UNDEFINED entry for yi_US
Warning: adding UNDEFINED entry for wa_BE
Warning: adding UNDEFINED entry for vi_VN
Warning: adding UNDEFINED entry for uz_UZ
Warning: adding UNDEFINED entry for ur_PK
Warning: adding UNDEFINED entry for uk_UA
Warning: adding UNDEFINED entry for tt_RU
Warning: adding UNDEFINED entry for tl_PH
Warning: adding UNDEFINED entry for ti_ET
Warning: adding UNDEFINED entry for ti_ER
Warning: adding UNDEFINED entry for tg_TJ
Warning: adding UNDEFINED entry for te_IN
Warning: adding UNDEFINED entry for ta_IN
Warning: adding UNDEFINED entry for sv_SE
Warning: adding UNDEFINED entry for sr_YU
Warning: adding UNDEFINED entry for sq_AL
Warning: adding UNDEFINED entry for se_NO
Warning: adding UNDEFINED entry for ru_UA
Warning: adding UNDEFINED entry for ru_RU
Warning: adding UNDEFINED entry for ro_RO
Warning: adding UNDEFINED entry for pt_PT
Warning: adding UNDEFINED entry for pt_BR
Warning: adding UNDEFINED entry for oc_FR
Warning: adding UNDEFINED entry for nn_NO
Warning: adding UNDEFINED entry for nl_NL
Warning: adding UNDEFINED entry for nl_BE
Warning: adding UNDEFINED entry for mt_MT
Warning: adding UNDEFINED entry for ms_MY
Warning: adding UNDEFINED entry for mr_IN
Warning: adding UNDEFINED entry for mk_MK
Warning: adding UNDEFINED entry for mi_NZ
Warning: adding UNDEFINED entry for kw_GB
Warning: adding UNDEFINED entry for ka_GE
Warning: adding UNDEFINED entry for iw_IL
Warning: adding UNDEFINED entry for it_IT
Warning: adding UNDEFINED entry for it_CH
Warning: adding UNDEFINED entry for id_ID
Warning: adding UNDEFINED entry for hy_AM
Warning: adding UNDEFINED entry for hu_HU
Warning: adding UNDEFINED entry for hi_IN
Warning: adding UNDEFINED entry for he_IL
Warning: adding UNDEFINED entry for gv_GB
Warning: adding UNDEFINED entry for gd_GB
Warning: adding UNDEFINED entry for ga_IE
Warning: adding UNDEFINED entry for fr_LU
Warning: adding UNDEFINED entry for fr_FR
Warning: adding UNDEFINED entry for fr_CH
Warning: adding UNDEFINED entry for fr_BE
Warning: adding UNDEFINED entry for fa_IR
Warning: adding UNDEFINED entry for eu_ES
Warning: adding UNDEFINED entry for eo_EO
Warning: adding UNDEFINED entry for en_ZW
Warning: adding UNDEFINED entry for en_ZA
Warning: adding UNDEFINED entry for en_US
Warning: adding UNDEFINED entry for en_SG
Warning: adding UNDEFINED entry for en_PH
Warning: adding UNDEFINED entry for en_NZ
Warning: adding UNDEFINED entry for en_IN
Warning: adding UNDEFINED entry for en_IE
Warning: adding UNDEFINED entry for en_HK
Warning: adding UNDEFINED entry for en_GB
Warning: adding UNDEFINED entry for en_DK
Warning: adding UNDEFINED entry for en_BW
Warning: adding UNDEFINED entry for en_AU
Warning: adding UNDEFINED entry for el_GR
Warning: adding UNDEFINED entry for de_LU
Warning: adding UNDEFINED entry for de_DE
Warning: adding UNDEFINED entry for de_CH
Warning: adding UNDEFINED entry for de_BE
Warning: adding UNDEFINED entry for de_AT
Warning: adding UNDEFINED entry for cy_GB
Warning: adding UNDEFINED entry for bs_BA
Warning: adding UNDEFINED entry for br_FR
Warning: adding UNDEFINED entry for bn_IN
Warning: adding UNDEFINED entry for bn_BD
Warning: adding UNDEFINED entry for bg_BG
Warning: adding UNDEFINED entry for be_BY
Warning: adding UNDEFINED entry for az_AZ
Warning: adding UNDEFINED entry for ar_YE
Warning: adding UNDEFINED entry for ar_TN
Warning: adding UNDEFINED entry for ar_SY
Warning: adding UNDEFINED entry for ar_SD
Warning: adding UNDEFINED entry for ar_QA
Warning: adding UNDEFINED entry for ar_OM
Warning: adding UNDEFINED entry for ar_MA
Warning: adding UNDEFINED entry for ar_LY
Warning: adding UNDEFINED entry for ar_LB
Warning: adding UNDEFINED entry for ar_KW
Warning: adding UNDEFINED entry for ar_JO
Warning: adding UNDEFINED entry for ar_IQ
Warning: adding UNDEFINED entry for ar_IN
Warning: adding UNDEFINED entry for ar_EG
Warning: adding UNDEFINED entry for ar_DZ
Warning: adding UNDEFINED entry for ar_BH
Warning: adding UNDEFINED entry for ar_AE
Warning: adding UNDEFINED entry for am_ET
Warning: adding UNDEFINED entry for af_ZA
grep "^#define" extra/locale/locale_tables.h > extra/locale/lt_defines.h
grep "^#define __lc" extra/locale/locale_collate.h >> extra/locale/lt_defines.h
gcc extra/locale/gen_wctype.c  -o extra/locale/gen_wctype    -Os -Wall  -D__UCLIBC_GEN_LOCALE -I./
extra/locale/gen_wctype.c: In function 'main':
extra/locale/gen_wctype.c:684:2: warning: #warning fix the upper bound on the upper/lower tables... save 200 bytes or so [-Wcpp]
#warning fix the upper bound on the upper/lower tables... save 200 bytes or so
  ^
for locale in  en_US en_GB; do \
    extra/locale/gen_wctype  $locale > extra/locale/wctables.h || \
    extra/locale/gen_wctype  $locale.UTF-8 > extra/locale/wctables.h || \
    extra/locale/gen_wctype  $locale.iso8859-1 > extra/locale/wctables.h && break; \
done
extra/locale/Makefile.in:179: recipe for target 'extra/locale/wctables.h' failed
make[4]: *** [extra/locale/wctables.h] Error 1
make[4]: Leaving directory '/home/gruberek/gargoyle/ar71xx-src/build_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/uClibc-0.9.33.2'
Makefile:25: recipe for target '/home/gruberek/gargoyle/ar71xx-src/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/stamp/.uclibc_headers_installed' failed
make[3]: *** [/home/gruberek/gargoyle/ar71xx-src/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/stamp/.uclibc_headers_installed] Error 2
make[3]: Leaving directory '/home/gruberek/gargoyle/ar71xx-src/toolchain/uClibc/headers'
toolchain/Makefile:85: recipe for target 'toolchain/uClibc/headers/install' failed
make[2]: *** [toolchain/uClibc/headers/install] Error 2
make[2]: Leaving directory '/home/gruberek/gargoyle/ar71xx-src'
toolchain/Makefile:84: recipe for target '/home/gruberek/gargoyle/ar71xx-src/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/stamp/.toolchain_install' failed
make[1]: *** [/home/gruberek/gargoyle/ar71xx-src/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/stamp/.toolchain_install] Error 2
make[1]: Leaving directory '/home/gruberek/gargoyle/ar71xx-src'
/home/gruberek/gargoyle/ar71xx-src/include/toplevel.mk:151: polecenia dla obiektu 'world' nie powiodły się
make: *** [world] Błąd 2
find: `bin': Nie ma takiego pliku ani katalogu
find: `bin': Nie ma takiego pliku ani katalogu
ls: nie ma dostępu do bin: Nie ma takiego pliku ani katalogu

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

16

Odp: Kompilacja u-boot WNDR3700v2

Czy zaznaczyłeś coś więcej w źródłach? Locale?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Kompilacja u-boot WNDR3700v2

Nie ruszałem nic. Ściągnąłem i dałem ./build.sh ar71xx

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

18

Odp: Kompilacja u-boot WNDR3700v2

build000 napisał/a:

No zdarzają się i zwyczajnie pomaga nadpisanie przez wgranie przez tftp całego - ale nie żadne upgrade - to jest istotne - i ta operacja najlepiej działa właśnie przez tftp.

Wgrałem dzisiaj oficjalny soft przez tftp ale nic się nie zmieniło.

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)