lede icon indicating copy to clipboard operation
lede copied to clipboard

ERROR: package/qca/qca-nss-clients failed to build

Open aNzTikTok opened this issue 9 months ago • 3 comments

详细叙述

ERROR: package/qca/qca-nss-clients failed to build

Full log: https://github.com/aNzTikTok/bin-nss/actions/runs/14937083370/job/41966945646

重复 issue

  • [x] 没有类似的 issue

具体型号

IPQ807X ARCADYAN AW1000

详细日志

make[3] -C package/lean/ddns-scripts_dnspod compile make[3] -C package/libs/udebug compile make[3] -C package/network/config/firewall4 compile make[3] -C package/network/services/odhcpd compile make[3] -C package/qca/qca-nss-clients compile ERROR: package/qca/qca-nss-clients failed to build. make -r world: build failed. Please re-run make with -j1 V=s or V=sc for a higher verbosity level to see what's going on make: *** [/home/runner/work/bin-nss/bin-nss/openwrt/include/toplevel.mk:231: world] Error 1 Error: Process completed with exit code 2.

aNzTikTok avatar May 09 '25 23:05 aNzTikTok

只有你自己看得到

coolsnowwolf avatar May 10 '25 15:05 coolsnowwolf

推测是不支持 FW4 的 NSS

coolsnowwolf avatar May 12 '25 07:05 coolsnowwolf

编译RAX3000Q也是这个报错,完全默认配置,没有加FW4

make[4]: Entering directory '/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/linux-6.6.92'
  CC [M]  /home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.o
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c: In function 'nss_bridge_mgr_is_physical_dev':
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1389:28: error: implicit declaration of function 'nss_vlan_mgr_get_real_dev' [-Werror=implicit-function-declaration]
 1389 |                 root_dev = nss_vlan_mgr_get_real_dev(dev);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c: In function 'nss_bridge_mgr_fdb_update_callback':
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1430:9: error: unknown type name 'fal_fdb_entry_t'
 1430 |         fal_fdb_entry_t entry;
      |         ^~~~~~~~~~~~~~~
In file included from ./include/linux/string.h:294,
                 from ./include/linux/bitmap.h:11,
                 from ./include/linux/cpumask.h:12,
                 from ./include/linux/smp.h:13,
                 from ./include/linux/lockdep.h:14,
                 from ./include/linux/rcupdate.h:29,
                 from ./include/linux/sysctl.h:26,
                 from /home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:24:
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1468:22: error: request for member 'addr' in something not a structure or union
 1468 |         memcpy(&entry.addr, event->addr, ETH_ALEN);
      |                      ^
./include/linux/fortify-string.h:651:34: note: in definition of macro '__fortify_memcpy_chk'
  651 |         const size_t __p_size = (p_size);                               \
      |                                  ^~~~~~
./include/linux/fortify-string.h:708:17: note: in expansion of macro '__struct_size'
  708 |                 __struct_size(p), __struct_size(q),                     \
      |                 ^~~~~~~~~~~~~
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1468:9: note: in expansion of macro 'memcpy'
 1468 |         memcpy(&entry.addr, event->addr, ETH_ALEN);
      |         ^~~~~~
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1468:22: error: request for member 'addr' in something not a structure or union
 1468 |         memcpy(&entry.addr, event->addr, ETH_ALEN);
      |                      ^
./include/linux/fortify-string.h:653:40: note: in definition of macro '__fortify_memcpy_chk'
  653 |         const size_t __p_size_field = (p_size_field);                   \
      |                                        ^~~~~~~~~~~~
./include/linux/fortify-string.h:709:17: note: in expansion of macro '__member_size'
  709 |                 __member_size(p), __member_size(q),                     \
      |                 ^~~~~~~~~~~~~
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1468:9: note: in expansion of macro 'memcpy'
 1468 |         memcpy(&entry.addr, event->addr, ETH_ALEN);
      |         ^~~~~~
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1468:22: error: request for member 'addr' in something not a structure or union
 1468 |         memcpy(&entry.addr, event->addr, ETH_ALEN);
      |                      ^
./include/linux/fortify-string.h:662:27: note: in definition of macro '__fortify_memcpy_chk'
  662 |         __underlying_##op(p, q, __fortify_size);                        \
      |                           ^
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1468:9: note: in expansion of macro 'memcpy'
 1468 |         memcpy(&entry.addr, event->addr, ETH_ALEN);
      |         ^~~~~~
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1469:14: error: request for member 'fid' in something not a structure or union
 1469 |         entry.fid = b_pvt->vsi;
      |              ^
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1469:26: error: 'struct nss_bridge_pvt' has no member named 'vsi'
 1469 |         entry.fid = b_pvt->vsi;
      |                          ^~
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1470:13: error: 'SW_OK' undeclared (first use in this function)
 1470 |         if (SW_OK != fal_fdb_entry_del_bymac(NSS_BRIDGE_MGR_SWITCH_ID, &entry)) {
      |             ^~~~~
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1470:13: note: each undeclared identifier is reported only once for each function it appears in
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1470:22: error: implicit declaration of function 'fal_fdb_entry_del_bymac' [-Werror=implicit-function-declaration]
 1470 |         if (SW_OK != fal_fdb_entry_del_bymac(NSS_BRIDGE_MGR_SWITCH_ID, &entry)) {
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1470:46: error: 'NSS_BRIDGE_MGR_SWITCH_ID' undeclared (first use in this function)
 1470 |         if (SW_OK != fal_fdb_entry_del_bymac(NSS_BRIDGE_MGR_SWITCH_ID, &entry)) {
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c: In function 'nss_bridge_mgr_wan_intf_add_handler':
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1507:29: error: 'struct nss_bridge_mgr_context' has no member named 'wan_ifname'
 1507 |         if_name = br_mgr_ctx.wan_ifname;
      |                             ^
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1522:23: error: 'struct nss_bridge_mgr_context' has no member named 'wan_if_num'
 1522 |         if (br_mgr_ctx.wan_if_num != -1) {
      |                       ^
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1528:19: error: 'struct nss_bridge_mgr_context' has no member named 'wan_if_num'
 1528 |         br_mgr_ctx.wan_if_num = if_num;
      |                   ^
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c: In function 'nss_bridge_mgr_wan_intf_del_handler':
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1555:29: error: 'struct nss_bridge_mgr_context' has no member named 'wan_ifname'
 1555 |         if_name = br_mgr_ctx.wan_ifname;
      |                             ^
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1570:23: error: 'struct nss_bridge_mgr_context' has no member named 'wan_if_num'
 1570 |         if (br_mgr_ctx.wan_if_num != if_num) {
      |                       ^
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1576:19: error: 'struct nss_bridge_mgr_context' has no member named 'wan_if_num'
 1576 |         br_mgr_ctx.wan_if_num = -1;
      |                   ^
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c: At top level:
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1585:46: error: 'struct nss_bridge_mgr_context' has no member named 'wan_ifname'
 1585 |                 .data           = &br_mgr_ctx.wan_ifname,
      |                                              ^
/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.c:1592:46: error: 'struct nss_bridge_mgr_context' has no member named 'wan_ifname'
 1592 |                 .data           = &br_mgr_ctx.wan_ifname,
      |                                              ^
cc1: all warnings being treated as errors
make[7]: *** [scripts/Makefile.build:243: /home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge/nss_bridge_mgr.o] Error 1
make[6]: *** [scripts/Makefile.build:480: /home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/bridge] Error 2
make[5]: *** [/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/linux-6.6.92/Makefile:1924: /home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4] Error 2
make[4]: *** [Makefile:234: __sub-make] Error 2
make[4]: Leaving directory '/home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/linux-6.6.92'
make[3]: *** [Makefile:599: /home/gao/lede/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/qca-nss-clients-2024-09-11-51be82d4/.built] Error 2
make[3]: Leaving directory '/home/gao/lede/package/qca/qca-nss-clients'
time: package/qca/qca-nss-clients/compile#0.71#0.51#1.20
    ERROR: package/qca/qca-nss-clients failed to build.
make[2]: *** [package/Makefile:116: package/qca/qca-nss-clients/compile] Error 1
make[2]: Leaving directory '/home/gao/lede'
make[1]: *** [package/Makefile:110: /home/gao/lede/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/gao/lede'
make: *** [/home/gao/lede/include/toplevel.mk:231: world] Error 2

Cathgao avatar May 30 '25 18:05 Cathgao