Closed a937287837 closed 2 years ago
libtoolize: copying file 'm4/lt~obsolete.m4'
test -f 'check/crc64_table.c' || echo './'
test -f 'ip6tables.c' || echo './'
Build script is exited cp ebtables-standalone.c ebtables-standalone.c_ ; \ cp include/ebtables_u.h include/ebtablesu.h ; \ sed "s/ main(/ pseudomain(/" ebtables-standalone.c > ebtables-standalone.c ; \ mv ebtables-standalone.c ebtables-standalone.c ; \ printf "\nint main(int argc, char argv[])\n{\n " >> ebtables-standalone.c ; \ for arg in standard ip pkttype ip6 \ ; do \ sed s/init/${arg}init/ extensions/ebt${arg}.c > extensions/ebt${arg}.c ; \ mv extensions/ebt${arg}.c extensions/ebt${arg}.c ; \ printf "\t%s();\n" ${arg}init >> ebtables-standalone.c ; \ printf "extern void %s();\n" ${arg}_init >> include/ebtables_u.h ; \ done ; \ for arg in filter broute \ ; do \ sed s/_init/t${arg}init/ extensions/ebtable${arg}.c > extensions/ebtable${arg}.c ; \ mv extensions/ebtable${arg}.c extensions/ebtable_${arg}.c ; \ printf "\t%s();\n" t${arg}_init >> ebtables-standalone.c ; \ printf "extern void %s();\n" t${arg}_init >> include/ebtables_u.h ; \ done ; \ printf "\n\tpseudomain(argc, argv);\n\treturn 0;\n}\n" >> ebtables-standalone.c ;\ /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -mips32r2 -march=mips32r2 -mtune=1004kc -Os -fomit-frame-pointer -pipe -Dlinux -Dlinux -Dunix -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -Os -Wall -Wunused -ffunction-sections -fdata-sections -L/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/lib -Wl,--gc-sections -DPROGVERSION=\"2.0.10-4\" -DPROGNAME=\"ebtables\" -DPROGDATE=\"December\ 2011\" -D_PATH_ETHERTYPES=\"/etc/ethertypes\" -DEBTD_ARGC_MAX=50 -DEBTD_CMDLINE_MAXLN=2048 -DLOCKFILE=\"/var/lib/ebtables/lock\" -DLOCKDIR=\"/var/lib/ebtables/\" -o static extensions/ebt_ip.c extensions/ebt_standard.c extensions/ebt_pkttype.c extensions/ebt_ip6.c extensions/ebtable_broute.c extensions/ebtable_filter.c ebtables.c communication.c ebtables-standalone.c getethertype.c libebtc.c useful_functions.c -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/mipsel-linux-uclibc/sysroot/usr/include -Iinclude ; \ for arg in standard ip pkttype ip6 \ ; do \ sed "s/ ._init/ init/" extensions/ebt${arg}.c > extensions/ebt${arg}.c ; \ mv extensions/ebt${arg}.c extensions/ebt_${arg}.c ; \ done ; \ for arg in filter broute \ ; do \ sed "s/ ._init/ init/" extensions/ebtable${arg}.c > extensions/ebtable${arg}.c ; \ mv extensions/ebtable${arg}.c extensions/ebtable${arg}.c ; \ done ; \ mv ebtables-standalone.c ebtables-standalone.c ; \ mv include/ebtablesu.h include/ebtables_u.h communication.c: In function 'store_counters_in_file': communication.c:259:58: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int size = repl->nentries sizeof(struct ebt_counter), ret = 0; ^~~ make[3]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/ebtables/ebtables-2.0.10-4' make[2]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/ebtables' make[2]: Entering directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2' make -C iproute2-5.12.0 V=1 make[3]: Entering directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2/iproute2-5.12.0'
lib make[4]: Entering directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2/iproute2-5.12.0/lib' /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -mips32r2 -march=mips32r2 -mtune=1004kc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wformat=2 -O2 -pipe -I../include -I../include/uapi -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib\" -DCONFDIR=\"/etc/iproute2\" -DNETNS_RUN_DIR=\"/var/run/netns\" -DNETNS_ETC_DIR=\"/etc/netns\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Os -fomit-frame-pointer -pipe -Dlinux -Dlinux -Dunix -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -DHAVE_SETNS -DHAVE_LIBMNL -fPIC -Dlinux -mips32r2 -march=mips32r2 -mtune=1004kc -c -o libgenl.o libgenl.c /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -mips32r2 -march=mips32r2 -mtune=1004kc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wformat=2 -O2 -pipe -I../include -I../include/uapi -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib\" -DCONFDIR=\"/etc/iproute2\" -DNETNS_RUN_DIR=\"/var/run/netns\" -DNETNS_ETC_DIR=\"/etc/netns\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Os -fomit-frame-pointer -pipe -Dlinux -Dlinux -Dunix -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -DHAVE_SETNS -DHAVE_LIBMNL -fPIC -Dlinux -mips32r2 -march=mips32r2 -mtune=1004kc -c -o libnetlink.o libnetlink.c libnetlink.c:48:10: fatal error: libmnl/libmnl.h: No such file or directory
^~~~~~~~~~~~~~~~~
compilation terminated. make[4]: [../config.mk:29: libnetlink.o] Error 1 make[4]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2/iproute2-5.12.0/lib' make[3]: [Makefile:65: all] Error 2 make[3]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2/iproute2-5.12.0' make[2]: [Makefile:6: all] Error 2 make[2]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2' make[1]: [Makefile:215: all] Error 2 make[1]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user' make: *** [Makefile:196: user_only] Error 2 Error: Process completed with exit code 1.`
编译配置文件 `### Target Vendor/Product (support only Ralink RT3883/MT7620/MT7621/MT7628) CONFIG_VENDOR=Ralink CONFIG_PRODUCT=MT7621
CONFIG_FIRMWARE_PRODUCT_ID="K2P"
CONFIG_FIRMWARE_INCLUDE_SFE=y
CONFIG_LINUXDIR=linux-4.4.x
############################################################
CONFIG_FIRMWARE_ENABLE_IPV6=y
CONFIG_FIRMWARE_ENABLE_USB=n
CONFIG_FIRMWARE_ENABLE_FAT=n
CONFIG_FIRMWARE_ENABLE_EXFAT=n
CONFIG_FIRMWARE_ENABLE_EXT2=n
CONFIG_FIRMWARE_ENABLE_EXT3=n
CONFIG_FIRMWARE_ENABLE_EXT4=n
CONFIG_FIRMWARE_ENABLE_XFS=n
CONFIG_FIRMWARE_ENABLE_FUSE=n
CONFIG_FIRMWARE_ENABLE_SWAP=n
CONFIG_FIRMWARE_INCLUDE_UVC=n
CONFIG_FIRMWARE_INCLUDE_HID=n
CONFIG_FIRMWARE_INCLUDE_SERIAL=n
CONFIG_FIRMWARE_INCLUDE_AUDIO=n
CONFIG_FIRMWARE_INCLUDE_XFRM=n
CONFIG_FIRMWARE_INCLUDE_QOS=y
CONFIG_FIRMWARE_INCLUDE_IMQ=n
CONFIG_FIRMWARE_INCLUDE_IFB=n
CONFIG_FIRMWARE_INCLUDE_IPSET=n
CONFIG_FIRMWARE_INCLUDE_NFSD=n
CONFIG_FIRMWARE_INCLUDE_NFSC=n
CONFIG_FIRMWARE_INCLUDE_CIFS=n
CONFIG_FIRMWARE_INCLUDE_LANG_CN=y
CONFIG_FIRMWARE_INCLUDE_NTFS_3G=n
CONFIG_FIRMWARE_INCLUDE_LPRD=n
CONFIG_FIRMWARE_INCLUDE_U2EC=n
CONFIG_FIRMWARE_INCLUDE_TCPDUMP=n
CONFIG_FIRMWARE_INCLUDE_HDPARM=n
CONFIG_FIRMWARE_INCLUDE_PARTED=n
CONFIG_FIRMWARE_INCLUDE_SMBD=n
CONFIG_FIRMWARE_INCLUDE_WINS=n
CONFIG_FIRMWARE_INCLUDE_SMBD_SYSLOG=n
CONFIG_FIRMWARE_INCLUDE_FTPD=n
CONFIG_FIRMWARE_INCLUDE_RPL2TP=n
CONFIG_FIRMWARE_INCLUDE_EAP_PEAP=y
CONFIG_FIRMWARE_INCLUDE_HTTPS=y
CONFIG_FIRMWARE_INCLUDE_SFTP=n
CONFIG_FIRMWARE_INCLUDE_DROPBEAR=n
CONFIG_FIRMWARE_INCLUDE_DROPBEAR_FAST_CODE=n
CONFIG_FIRMWARE_INCLUDE_OPENSSH=y
CONFIG_FIRMWARE_INCLUDE_OPENVPN=n
CONFIG_FIRMWARE_INCLUDE_SSWAN=n
CONFIG_FIRMWARE_INCLUDE_OPENSSL_EC=y
CONFIG_FIRMWARE_INCLUDE_OPENSSL_EXE=y
CONFIG_FIRMWARE_INCLUDE_XUPNPD=n
CONFIG_FIRMWARE_INCLUDE_MINIDLNA=n
CONFIG_FIRMWARE_INCLUDE_FIREFLY=n
CONFIG_FIRMWARE_INCLUDE_FFMPEG_NEW=n
CONFIG_FIRMWARE_INCLUDE_TRANSMISSION=n
CONFIG_FIRMWARE_INCLUDE_TRANSMISSION_WEB_CONTROL=n
CONFIG_FIRMWARE_INCLUDE_ARIA=n
CONFIG_FIRMWARE_INCLUDE_ARIA_WEB_CONTROL=n
CONFIG_FIRMWARE_INCLUDE_CURL=n
CONFIG_FIRMWARE_INCLUDE_SCUTCLIENT=n
CONFIG_FIRMWARE_INCLUDE_GDUT_DRCOM=n
CONFIG_FIRMWARE_INCLUDE_DOGCOM=n
CONFIG_FIRMWARE_INCLUDE_MINIEAP=n
CONFIG_FIRMWARE_INCLUDE_NJIT_CLIENT=n
CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_SERVER=n
CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CLIENT=n
CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CMD=n
CONFIG_FIRMWARE_INCLUDE_VLMCSD=n
CONFIG_FIRMWARE_INCLUDE_TTYD=n
CONFIG_FIRMWARE_INCLUDE_LRZSZ=n
CONFIG_FIRMWARE_INCLUDE_HTOP=n
CONFIG_FIRMWARE_INCLUDE_NANO=n
CONFIG_FIRMWARE_INCLUDE_IPERF3=n
CONFIG_FIRMWARE_INCLUDE_DUMP1090=n
CONFIG_FIRMWARE_INCLUDE_RTL_SDR=n
CONFIG_FIRMWARE_INCLUDE_MTR=n
CONFIG_FIRMWARE_INCLUDE_SOCAT=n
CONFIG_FIRMWARE_INCLUDE_SRELAY=n
CONFIG_FIRMWARE_INCLUDE_MENTOHUST=n
CONFIG_FIRMWARE_INCLUDE_FRPC=n
CONFIG_FIRMWARE_INCLUDE_FRPS=n
CONFIG_FIRMWARE_INCLUDE_WIREGUARD=n`
libnetlink.c:48:10: fatal error: libmnl/libmnl.h: No such file or directory
H大,你好 用workflows编译K2P,选的HTTPS,编译就会报错,能不能看看哪里出问题了 `======================= BUILD_CI K2P =======================
HOSTLD scripts/dtc/dtc HOSTCC scripts/genksyms/genksyms.o
libtoolize: copying file 'm4/lt~obsolete.m4'
aclocal -I m4
checking getopt.h usability... yes checking getopt.h presence...
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOLPREFIX=lzma -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -std=c99 -MT liblzma_la-crc64_table.lo -MD -MP -MF .deps/liblzma_la-crc64_table.Tpo -c -o liblzma_la-crc64_table.lo
test -f 'check/crc64_table.c' || echo './'
check/crc64_table.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/liblzma/api -I../../src/liblzma/common -I../../src/liblzma/check -I../../src/liblzma/lz -I../../src/liblzma/rangecoder -I../../src/liblzma/lzma -I../../src/liblzma/delta -I../../src/liblzma/simple -I../../src/common -DTUKLIB_SYMBOLPREFIX=lzma -pthread -fvisibility=hidden -Wall -Wextra -Wvla -Wformat=2 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -std=c99 -MT liblzma_la-crc64_table.lo -MD -MP -MF .deps/liblzma_la-crc64_table.Tpo -c check/crc64_table.c -o liblzma_la-crc64_table.oCHK scripts/mod/devicetable-offsets.h CHK include/generated/timeconst.h
CC kernel/fork.o CC arch/mips/kernel/module.o
CC mm/vmscan.o CC kernel/pid.o
CC kernel/irq/manage.o CC mm/mmap.o
CC kernel/sched/core.o CC kernel/rcu/tree.o
CC kernel/time/tick-sched.o CC kernel/time/timekeeping_debug.o
CC fs/select.o CC crypto/proc.o
CC fs/utimes.o CC [M] crypto/cmac.o
CC [M] fs/nls/nls_cp437.o CC [M] fs/nls/nls_cp936.o
CC block/ioprio.o CC fs/proc/proc_sysctl.o
CC fs/eventfd.o CC fs/locks.o
CC net/bridge/br.o CC drivers/clk/clk-mux.o
LD drivers/media/built-in.o CC drivers/mfd/syscon.o
CC drivers/net/Space.o CC drivers/net/loopback.o
CC drivers/net/ethernet/raeth/raether_hwlro.o CC drivers/net/ethernet/raeth/ra_dbg_hwlro.o
CC drivers/net/ethernet/raeth/rtl8367c/vlan.o CC net/core/dev_ioctl.o
CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/embedded/ap/ap_mlme.o CC net/ipv4/ip_forward.o
CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/embedded/ap/ap_vow.o CC net/ipv4/tcp_output.o
CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/embedded/common/cmm_mat_ipv6.o CC net/ipv4/udp.o
CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/embedded/hw_ctrl/hdev_ctrl.o CC net/ipv4/fib_semantics.o
} ^
CC net/ipv4/netfilter/nf_nat_masquerade_ipv4.o CC net/ipv4/netfilter/ip_tables.o
CC net/ipv6/anycast.o CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/embedded/security/cmm_wep.o
CC net/ipv6/udp.o CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/embedded/mgmt/mgmt_dev.o
CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/embedded/mgmt/mgmt_entrytb.o CC net/ipv6/inet6_connection_sock.o
CC net/ipv6/netfilter/ip6t_REJECT.o CC [M] net/ipv6/netfilter/ip6table_mangle.o
CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/mcu/fwdl_mt.o CC net/ipv6/ip6_checksum.o
CC net/l2tp/l2tp_netlink.o CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/rate_ctrl/ra_ctrl_mt_drv.o
CC net/netfilter/nf_sockopt.o CC net/netfilter/nfnetlink.o
CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/os/linux/rt_linux.o CC net/netfilter/nf_conntrack_extend.o
CC [M] drivers/net/wireless/mediatek/mt7615_ap/../mt7615/ate/testmode_ioctl.o CC net/netfilter/xt_tcpudp.o
CC drivers/of/of_net.o CC net/netfilter/xt_devgroup.o
CC drivers/pci/setup-bus.o CC net/netfilter/xt_sctp.o
CC drivers/tty/tty_io.o CC [M] net/netfilter/nf_conntrack_pptp.o
LD drivers/watchdog/built-in.o LD drivers/built-in.o
CC [M] net/sched/sch_ingress.o CC lib/crc16.o
CC lib/irq_regs.o CC net/wireless/wext-core.o
CC arch/mips/math-emu/sp_fmax.o CC arch/mips/math-emu/dsemul.o
CC net/ipv6/netfilter/ip6t_MASQUERADE.mod.o CC net/ipv6/netfilter/ip6t_NPT.mod.o
Configuring OpenSSL version 1.1.1k (0x101010bfL) for linux-mips32 Using os-specific seed configuration
/home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -I. -Iinclude -fPIC -mabi=32 -mips2 -Wa,--noexecstack -mips32r2 -march=mips32r2 -mtune=1004kc -O3 -mips32r2 -march=mips32r2 -mtune=1004kc -fomit-frame-pointer -pipe -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Dlinux -Dlinux -Dunix -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/buffer/buffer.d.tmp -MT crypto/buffer/buffer.o -c -o crypto/buffer/buffer.o crypto/buffer/buffer.c /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -I. -Iinclude -fPIC -mabi=32 -mips2 -Wa,--noexecstack -mips32r2 -march=mips32r2 -mtune=1004kc -O3 -mips32r2 -march=mips32r2 -mtune=1004kc -fomit-frame-pointer -pipe -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Dlinux -Dlinux -Dunix -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/camellia/camellia.d.tmp -MT crypto/camellia/camellia.o -c -o crypto/camellia/camellia.o crypto/camellia/camellia.c
/home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -I. -Iinclude -fPIC -mabi=32 -mips2 -Wa,--noexecstack -mips32r2 -march=mips32r2 -mtune=1004kc -O3 -mips32r2 -march=mips32r2 -mtune=1004kc -fomit-frame-pointer -pipe -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Dlinux -Dlinux -Dunix -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_cipher.d.tmp -MT crypto/engine/tb_cipher.o -c -o crypto/engine/tb_cipher.o crypto/engine/tb_cipher.c /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -I. -Iinclude -fPIC -mabi=32 -mips2 -Wa,--noexecstack -mips32r2 -march=mips32r2 -mtune=1004kc -O3 -mips32r2 -march=mips32r2 -mtune=1004kc -fomit-frame-pointer -pipe -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Dlinux -Dlinux -Dunix -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_dh.d.tmp -MT crypto/engine/tb_dh.o -c -o crypto/engine/tb_dh.o crypto/engine/tb_dh.c
/home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -I. -Iinclude -fPIC -mabi=32 -mips2 -Wa,--noexecstack -mips32r2 -march=mips32r2 -mtune=1004kc -O3 -mips32r2 -march=mips32r2 -mtune=1004kc -fomit-frame-pointer -pipe -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Dlinux -Dlinux -Dunix -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs7/pk7_lib.d.tmp -MT crypto/pkcs7/pk7_lib.o -c -o crypto/pkcs7/pk7_lib.o crypto/pkcs7/pk7_lib.c /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -I. -Iinclude -fPIC -mabi=32 -mips2 -Wa,--noexecstack -mips32r2 -march=mips32r2 -mtune=1004kc -O3 -mips32r2 -march=mips32r2 -mtune=1004kc -fomit-frame-pointer -pipe -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Dlinux -Dlinux -Dunix -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs7/pk7_mime.d.tmp -MT crypto/pkcs7/pk7_mime.o -c -o crypto/pkcs7/pk7_mime.o crypto/pkcs7/pk7_mime.c
/home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -I. -Iinclude -fPIC -mabi=32 -mips2 -Wa,--noexecstack -mips32r2 -march=mips32r2 -mtune=1004kc -O3 -mips32r2 -march=mips32r2 -mtune=1004kc -fomit-frame-pointer -pipe -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Dlinux -Dlinux -Dunix -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/bio_ssl.d.tmp -MT ssl/bio_ssl.o -c -o ssl/bio_ssl.o ssl/bio_ssl.c /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -I. -Iinclude -fPIC -mabi=32 -mips2 -Wa,--noexecstack -mips32r2 -march=mips32r2 -mtune=1004kc -O3 -mips32r2 -march=mips32r2 -mtune=1004kc -fomit-frame-pointer -pipe -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Dlinux -Dlinux -Dunix -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/d1_lib.d.tmp -MT ssl/d1_lib.o -c -o ssl/d1_lib.o ssl/d1_lib.c
/home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -I. -Iinclude -Iapps -mabi=32 -mips2 -Wa,--noexecstack -mips32r2 -march=mips32r2 -mtune=1004kc -O3 -mips32r2 -march=mips32r2 -mtune=1004kc -fomit-frame-pointer -pipe -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Dlinux -Dlinux -Dunix -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DNDEBUG -MMD -MF apps/asn1pars.d.tmp -MT apps/asn1pars.o -c -o apps/asn1pars.o apps/asn1pars.c /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -I. -Iinclude -Iapps -mabi=32 -mips2 -Wa,--noexecstack -mips32r2 -march=mips32r2 -mtune=1004kc -O3 -mips32r2 -march=mips32r2 -mtune=1004kc -fomit-frame-pointer -pipe -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Dlinux -Dlinux -Dunix -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DOPENSSL_USE_IPV6=1 -DOPENSSL_PREFER_CHACHA_OVER_GCM -DNDEBUG -MMD -MF apps/ca.d.tmp -MT apps/ca.o -c -o apps/ca.o apps/ca.c
--build=x86_64-pc-linux-gnu ; \ )
checking whether to build static libraries... yes configure: creating ./config.status
checking that generated files are newer than configure... done configure: creating ./config.status
| ^
~CC applets/applets.oCC modutils/lsmod.o CC libbb/inet_cksum.o
CC util-linux/volume_id/get_devname.o CC util-linux/volume_id/util.o
checking for sysroot... no checking for a working dd...
CC libxt_AUDIT.o CC libxt_CHECKSUM.o
mv -f .deps/xtables_legacy_multi-ip6tables-standalone.Tpo .deps/xtables_legacy_multi-ip6tables-standalone.Po /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -mips32r2 -march=mips32r2 -mtune=1004kc -DHAVE_CONFIG_H -I. -I.. -D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DXTABLES_LIBDIR=\"/usr/lib/xtables\" -DXTABLES_INTERNAL -I../include -I../include -I.. -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/linux-4.4.x/include/uapi -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/linux-4.4.x/include -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/linux-4.4.x/include/uapi -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/linux-4.4.x/include -Wall -Waggregate-return -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wshadow -Wstrict-prototypes -Wlogical-op -Winline -pipe -DALL_INCLUSIVE -DENABLE_IPV4 -DENABLE_IPV6 -Os -fomit-frame-pointer -pipe -Dlinux -Dlinux -Dunix -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -ffunction-sections -fdata-sections -ffunction-sections -fdata-sections -MT xtables_legacy_multi-ip6tables.o -MD -MP -MF .deps/xtables_legacy_multi-ip6tables.Tpo -c -o xtables_legacy_multi-ip6tables.o
test -f 'ip6tables.c' || echo './'
ip6tables.cmv ebtables-standalone.c_ ebtables-standalone.c ; \ mv include/ebtablesu.h include/ebtables_u.h
Build script is exited cp ebtables-standalone.c ebtables-standalone.c_ ; \ cp include/ebtables_u.h include/ebtablesu.h ; \ sed "s/ main(/ pseudomain(/" ebtables-standalone.c > ebtables-standalone.c ; \ mv ebtables-standalone.c ebtables-standalone.c ; \ printf "\nint main(int argc, char argv[])\n{\n " >> ebtables-standalone.c ; \ for arg in standard ip pkttype ip6 \ ; do \ sed s/init/${arg}init/ extensions/ebt${arg}.c > extensions/ebt${arg}.c ; \ mv extensions/ebt${arg}.c extensions/ebt${arg}.c ; \ printf "\t%s();\n" ${arg}init >> ebtables-standalone.c ; \ printf "extern void %s();\n" ${arg}_init >> include/ebtables_u.h ; \ done ; \ for arg in filter broute \ ; do \ sed s/_init/t${arg}init/ extensions/ebtable${arg}.c > extensions/ebtable${arg}.c ; \ mv extensions/ebtable${arg}.c extensions/ebtable_${arg}.c ; \ printf "\t%s();\n" t${arg}_init >> ebtables-standalone.c ; \ printf "extern void %s();\n" t${arg}_init >> include/ebtables_u.h ; \ done ; \ printf "\n\tpseudomain(argc, argv);\n\treturn 0;\n}\n" >> ebtables-standalone.c ;\ /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -mips32r2 -march=mips32r2 -mtune=1004kc -Os -fomit-frame-pointer -pipe -Dlinux -Dlinux -Dunix -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -Os -Wall -Wunused -ffunction-sections -fdata-sections -L/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/lib -Wl,--gc-sections -DPROGVERSION=\"2.0.10-4\" -DPROGNAME=\"ebtables\" -DPROGDATE=\"December\ 2011\" -D_PATH_ETHERTYPES=\"/etc/ethertypes\" -DEBTD_ARGC_MAX=50 -DEBTD_CMDLINE_MAXLN=2048 -DLOCKFILE=\"/var/lib/ebtables/lock\" -DLOCKDIR=\"/var/lib/ebtables/\" -o static extensions/ebt_ip.c extensions/ebt_standard.c extensions/ebt_pkttype.c extensions/ebt_ip6.c extensions/ebtable_broute.c extensions/ebtable_filter.c ebtables.c communication.c ebtables-standalone.c getethertype.c libebtc.c useful_functions.c -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/mipsel-linux-uclibc/sysroot/usr/include -Iinclude ; \ for arg in standard ip pkttype ip6 \ ; do \ sed "s/ ._init/ init/" extensions/ebt${arg}.c > extensions/ebt${arg}.c ; \ mv extensions/ebt${arg}.c extensions/ebt_${arg}.c ; \ done ; \ for arg in filter broute \ ; do \ sed "s/ ._init/ init/" extensions/ebtable${arg}.c > extensions/ebtable${arg}.c ; \ mv extensions/ebtable${arg}.c extensions/ebtable${arg}.c ; \ done ; \ mv ebtables-standalone.c ebtables-standalone.c ; \ mv include/ebtablesu.h include/ebtables_u.h communication.c: In function 'store_counters_in_file': communication.c:259:58: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int size = repl->nentries sizeof(struct ebt_counter), ret = 0; ^~~ make[3]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/ebtables/ebtables-2.0.10-4' make[2]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/ebtables' make[2]: Entering directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2' make -C iproute2-5.12.0 V=1 make[3]: Entering directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2/iproute2-5.12.0'
lib make[4]: Entering directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2/iproute2-5.12.0/lib' /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -mips32r2 -march=mips32r2 -mtune=1004kc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wformat=2 -O2 -pipe -I../include -I../include/uapi -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib\" -DCONFDIR=\"/etc/iproute2\" -DNETNS_RUN_DIR=\"/var/run/netns\" -DNETNS_ETC_DIR=\"/etc/netns\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Os -fomit-frame-pointer -pipe -Dlinux -Dlinux -Dunix -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -DHAVE_SETNS -DHAVE_LIBMNL -fPIC -Dlinux -mips32r2 -march=mips32r2 -mtune=1004kc -c -o libgenl.o libgenl.c /home/runner/work/padavan-4.4/padavan-4.4/trunk/../toolchain-mipsel/toolchain-4.4.x/bin/mipsel-linux-uclibc-gcc -mips32r2 -march=mips32r2 -mtune=1004kc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wformat=2 -O2 -pipe -I../include -I../include/uapi -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib\" -DCONFDIR=\"/etc/iproute2\" -DNETNS_RUN_DIR=\"/var/run/netns\" -DNETNS_ETC_DIR=\"/etc/netns\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Os -fomit-frame-pointer -pipe -Dlinux -Dlinux -Dunix -DEMBED -I/home/runner/work/padavan-4.4/padavan-4.4/trunk/stage/include -Wall -Wno-trigraphs -Wno-strict-aliasing -Wno-format-security -fno-tree-slsr -fno-aggressive-loop-optimizations -Wno-pointer-sign -Wno-unused -DHAVE_SETNS -DHAVE_LIBMNL -fPIC -Dlinux -mips32r2 -march=mips32r2 -mtune=1004kc -c -o libnetlink.o libnetlink.c libnetlink.c:48:10: fatal error: libmnl/libmnl.h: No such file or directory
include <libmnl/libmnl.h>
compilation terminated. make[4]: [../config.mk:29: libnetlink.o] Error 1 make[4]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2/iproute2-5.12.0/lib' make[3]: [Makefile:65: all] Error 2 make[3]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2/iproute2-5.12.0' make[2]: [Makefile:6: all] Error 2 make[2]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user/iproute2' make[1]: [Makefile:215: all] Error 2 make[1]: Leaving directory '/home/runner/work/padavan-4.4/padavan-4.4/trunk/user' make: *** [Makefile:196: user_only] Error 2 Error: Process completed with exit code 1.`
编译配置文件 `### Target Vendor/Product (support only Ralink RT3883/MT7620/MT7621/MT7628) CONFIG_VENDOR=Ralink CONFIG_PRODUCT=MT7621
Target ProductID (board select, max 12 symbols)
CONFIG_FIRMWARE_PRODUCT_ID="K2P"
Linux kernel and toolchain
CONFIG_FIRMWARE_INCLUDE_SFE=y
CONFIG_LINUXDIR=linux-4.4.x
############################################################
Linux kernel configuration
############################################################
Enable IPv6 support
CONFIG_FIRMWARE_ENABLE_IPV6=y
Enable USB support
CONFIG_FIRMWARE_ENABLE_USB=n
Enable FAT/FAT32 filesystem support. ~0.1MB
CONFIG_FIRMWARE_ENABLE_FAT=n
Enable exFAT (FAT/FAT32 too) filesystem support. ~0.12MB
CONFIG_FIRMWARE_ENABLE_EXFAT=n
Enable EXT2 filesystem support. ~0.1MB
CONFIG_FIRMWARE_ENABLE_EXT2=n
Enable EXT3 filesystem support. ~0.2MB
CONFIG_FIRMWARE_ENABLE_EXT3=n
Enable EXT4 (EXT3/2 too) filesystem support. ~0.4MB
CONFIG_FIRMWARE_ENABLE_EXT4=n
Enable XFS filesystem support. ~0.6MB
CONFIG_FIRMWARE_ENABLE_XFS=n
Enable FUSE (filesystems in userspace) support. ~0.1MB
CONFIG_FIRMWARE_ENABLE_FUSE=n
Enable swap files/partitions support. ~0.05MB
CONFIG_FIRMWARE_ENABLE_SWAP=n
Include UVC camera modules. ~0.2MB
CONFIG_FIRMWARE_INCLUDE_UVC=n
Include USB-HID modules. ~0.2MB
CONFIG_FIRMWARE_INCLUDE_HID=n
Include USB-Serial modules (e.g. pl2303). ~0.03MB
CONFIG_FIRMWARE_INCLUDE_SERIAL=n
Include USB-Audio modules ~0.46MB
CONFIG_FIRMWARE_INCLUDE_AUDIO=n
Include XFRM (IPsec) modules & iptables extension ~ 0.2MB
CONFIG_FIRMWARE_INCLUDE_XFRM=n
Include network QoS scheduling modules. ~0.2MB
CONFIG_FIRMWARE_INCLUDE_QOS=y
Include IMQ module for shapers (a bit of performance degradation). ~0.02MB
CONFIG_FIRMWARE_INCLUDE_IMQ=n
Include IFB module for shapers. ~0.03MB
CONFIG_FIRMWARE_INCLUDE_IFB=n
Include IPSet utility and kernel modules. ~0.4MB
CONFIG_FIRMWARE_INCLUDE_IPSET=n
Include NFSv3 server. ~0.6MB
CONFIG_FIRMWARE_INCLUDE_NFSD=n
Include NFSv3 client. ~0.5MB
CONFIG_FIRMWARE_INCLUDE_NFSC=n
Include CIFS (SMB) client. ~0.2MB
CONFIG_FIRMWARE_INCLUDE_CIFS=n
############################################################
Userspace configuration
############################################################
Include WebUI international resources. Increased firmware size
CONFIG_FIRMWARE_INCLUDE_LANG_CN=y
CONFIG_FIRMWARE_INCLUDE_LANG_BR=y
CONFIG_FIRMWARE_INCLUDE_LANG_CZ=y
CONFIG_FIRMWARE_INCLUDE_LANG_DA=y
CONFIG_FIRMWARE_INCLUDE_LANG_DE=y
CONFIG_FIRMWARE_INCLUDE_LANG_ES=y
CONFIG_FIRMWARE_INCLUDE_LANG_FI=y
CONFIG_FIRMWARE_INCLUDE_LANG_FR=y
CONFIG_FIRMWARE_INCLUDE_LANG_NO=y
CONFIG_FIRMWARE_INCLUDE_LANG_PL=y
CONFIG_FIRMWARE_INCLUDE_LANG_RU=y
CONFIG_FIRMWARE_INCLUDE_LANG_SV=y
CONFIG_FIRMWARE_INCLUDE_LANG_UK=y
Include NTFS-3G FUSE driver (instead of Paragon "ufsd"). ~0.4MB
CONFIG_FIRMWARE_INCLUDE_NTFS_3G=n
Include LPR printer daemon. ~0.12MB
CONFIG_FIRMWARE_INCLUDE_LPRD=n
Include USB-over-Ethernet printer daemon. ~0.05MB
CONFIG_FIRMWARE_INCLUDE_U2EC=n
Include "tcpdump" utility. ~0.6MB
CONFIG_FIRMWARE_INCLUDE_TCPDUMP=n
Include "hdparm" utility (allow set HDD spindown timeout and APM). ~0.1MB
CONFIG_FIRMWARE_INCLUDE_HDPARM=n
Include "parted" utility (allow make GPT partitions). ~0.3MB
CONFIG_FIRMWARE_INCLUDE_PARTED=n
Include SMB3.6 (and WINS) server. ~1.5MB
CONFIG_FIRMWARE_INCLUDE_SMBD=n
Include WINS server only. ~0.4MB
CONFIG_FIRMWARE_INCLUDE_WINS=n
Include syslog for SMB and WINS server. ~0.3MB
CONFIG_FIRMWARE_INCLUDE_SMBD_SYSLOG=n
Include FTP server. ~0.2MB
CONFIG_FIRMWARE_INCLUDE_FTPD=n
Include alternative L2TP control client RP-L2TP. ~0.1MB
CONFIG_FIRMWARE_INCLUDE_RPL2TP=n
Include EAP-TTLS and EAP-PEAP authentication support. openssl ~1.2MB, wpa_supplicant +0.04MB
CONFIG_FIRMWARE_INCLUDE_EAP_PEAP=y
Include HTTPS support. openssl ~1.2MB
CONFIG_FIRMWARE_INCLUDE_HTTPS=y
Include sftp-server. openssl ~1.2MB, sftp-server ~0.06MB
CONFIG_FIRMWARE_INCLUDE_SFTP=n
Include dropbear SSH. ~0.3MB
CONFIG_FIRMWARE_INCLUDE_DROPBEAR=n
Make the dropbear symmetrical ciphers and hashes faster. ~0.06MB
CONFIG_FIRMWARE_INCLUDE_DROPBEAR_FAST_CODE=n
Include OpenSSH instead of dropbear. openssl ~1.2MB, openssh ~1.0MB
CONFIG_FIRMWARE_INCLUDE_OPENSSH=y
Include OpenVPN. IPv6 required. openssl ~1.2MB, openvpn ~0.4MB
CONFIG_FIRMWARE_INCLUDE_OPENVPN=n
Include StrongSwan. XFRM modules ~0.2MB, strongswan ~0.7MB
CONFIG_FIRMWARE_INCLUDE_SSWAN=n
Include Elliptic Curves (EC) to openssl library. ~0.1MB
CONFIG_FIRMWARE_INCLUDE_OPENSSL_EC=y
Include "openssl" executable for generate certificates. ~0.4MB
CONFIG_FIRMWARE_INCLUDE_OPENSSL_EXE=y
Include xUPNPd IPTV mediaserver. ~0.3MB
CONFIG_FIRMWARE_INCLUDE_XUPNPD=n
Include Minidlna UPnP mediaserver. ~1.6MB
CONFIG_FIRMWARE_INCLUDE_MINIDLNA=n
Include Firefly iTunes mediaserver. ~1.0MB
CONFIG_FIRMWARE_INCLUDE_FIREFLY=n
Include ffmpeg 0.11.x instead of 0.6.x for Minidlna and Firefly. ~0.1MB
CONFIG_FIRMWARE_INCLUDE_FFMPEG_NEW=n
Include Transmission torrent. openssl ~1.2MB, transmission ~1.5MB
CONFIG_FIRMWARE_INCLUDE_TRANSMISSION=n
Include Transmission-Web-Control (advanced WebUI). ~0.8MB
CONFIG_FIRMWARE_INCLUDE_TRANSMISSION_WEB_CONTROL=n
Include Aria2 download manager. openssl ~1.2MB, aria2 ~3.5MB
CONFIG_FIRMWARE_INCLUDE_ARIA=n
Include Aria2 WEB control. ~0.7MB
CONFIG_FIRMWARE_INCLUDE_ARIA_WEB_CONTROL=n
CONFIG_FIRMWARE_INCLUDE_CURL=n
CONFIG_FIRMWARE_INCLUDE_SCUTCLIENT=n
CONFIG_FIRMWARE_INCLUDE_GDUT_DRCOM=n
CONFIG_FIRMWARE_INCLUDE_DOGCOM=n
CONFIG_FIRMWARE_INCLUDE_MINIEAP=n
CONFIG_FIRMWARE_INCLUDE_NJIT_CLIENT=n
CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_SERVER=n
CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CLIENT=n
CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CMD=n
CONFIG_FIRMWARE_INCLUDE_VLMCSD=n
CONFIG_FIRMWARE_INCLUDE_TTYD=n
CONFIG_FIRMWARE_INCLUDE_LRZSZ=n
CONFIG_FIRMWARE_INCLUDE_HTOP=n
CONFIG_FIRMWARE_INCLUDE_NANO=n
CONFIG_FIRMWARE_INCLUDE_IPERF3=n
CONFIG_FIRMWARE_INCLUDE_DUMP1090=n
CONFIG_FIRMWARE_INCLUDE_RTL_SDR=n
CONFIG_FIRMWARE_INCLUDE_MTR=n
CONFIG_FIRMWARE_INCLUDE_SOCAT=n
CONFIG_FIRMWARE_INCLUDE_SRELAY=n
CONFIG_FIRMWARE_INCLUDE_MENTOHUST=n
CONFIG_FIRMWARE_INCLUDE_FRPC=n
CONFIG_FIRMWARE_INCLUDE_FRPS=n
CONFIG_FIRMWARE_INCLUDE_WIREGUARD=n`