1

Temat: Openwrt Trunk - błąd przy kompilacji

Witam
Próbuję skompilować OpenWrt trunk pod x86 z dodaną obsługą IDE i ATA.
W czasie kompilacji wyskakuję mi następujący błąd:

gcc -DHAVE_CONFIG_H -I. -I..  -I../gnu -I../ -I../gnu -I../lib -I../lib -I/home/mint/openwrt/openwrt/staging_dir/host/include -I/home/mint/openwrt/openwrt/staging_dir/host/usr/include    -O2 -I/home/mint/openwrt/openwrt/staging_dir/host/include -I/home/mint/openwrt/openwrt/staging_dir/host/usr/include  -MT tar.o -MD -MP -MF .deps/tar.Tpo -c -o tar.o tar.c
tar.c:1351:5: error: 'SAVEDIR_SORT_INODE' undeclared here (not in a function)
     SAVEDIR_SORT_INODE
     ^
In file included from ../gnu/argmatch.h:29:0,
                 from tar.c:41:
../gnu/verify.h:209:21: error: static assertion failed: "verify (ARRAY_CARDINALITY (sort_mode_arg) == ARRAY_CARDINALITY (sort_mode_flag) + 1)"
 # define _GL_VERIFY _Static_assert
                     ^
../gnu/verify.h:253:19: note: in expansion of macro '_GL_VERIFY'
 #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
                   ^
../gnu/argmatch.h:41:5: note: in expansion of macro 'verify'
     verify (ARRAY_CARDINALITY (Arglist) == ARRAY_CARDINALITY (Vallist) + 1)
     ^
tar.c:1354:1: note: in expansion of macro 'ARGMATCH_VERIFY'
 ARGMATCH_VERIFY (sort_mode_arg, sort_mode_flag);
 ^
Makefile:1358: recipe for target 'tar.o' failed
make[6]: *** [tar.o] Error 1
make[6]: Leaving directory '/home/mint/openwrt/openwrt/build_dir/host/tar-1.28/src'
Makefile:1348: recipe for target 'all-recursive' failed
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory '/home/mint/openwrt/openwrt/build_dir/host/tar-1.28'
Makefile:1287: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/mint/openwrt/openwrt/build_dir/host/tar-1.28'
Makefile:30: recipe for target '/home/mint/openwrt/openwrt/build_dir/host/tar-1.28/.built' failed
make[3]: *** [/home/mint/openwrt/openwrt/build_dir/host/tar-1.28/.built] Error 2
make[3]: Leaving directory '/home/mint/openwrt/openwrt/tools/tar'
tools/Makefile:134: recipe for target 'tools/tar/compile' failed
make[2]: *** [tools/tar/compile] Error 2
make[2]: Leaving directory '/home/mint/openwrt/openwrt'
tools/Makefile:133: recipe for target '/home/mint/openwrt/openwrt/staging_dir/target-i386_i486_musl-1.1.14/stamp/.tools_install_yynyynynynyyyyyyynyyynyyyyyyyyynyyyyynyyynynnyyynnnyy' failed
make[1]: *** [/home/mint/openwrt/openwrt/staging_dir/target-i386_i486_musl-1.1.14/stamp/.tools_install_yynyynynynyyyyyyynyyynyyyyyyyyynyyyyynyyynynnyyynnnyy] Error 2
make[1]: Leaving directory '/home/mint/openwrt/openwrt'
/home/mint/openwrt/openwrt/include/toplevel.mk:192: recipe for target 'world' failed
make: *** [world] Error 2

2

Odp: Openwrt Trunk - błąd przy kompilacji

Spróbuj kompilacji z LEDE.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

3

Odp: Openwrt Trunk - błąd przy kompilacji

Trunk leży martwy od maja, OpenWrt umarło. Lede kompiluj, tak jak @mar_w napisał.

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

4

Odp: Openwrt Trunk - błąd przy kompilacji

Dzięki, LEDE skompilowało się bez problemu