Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[64K pages] Onload fails to build on Linux version 4.19.90-24.4.v2101.ky10.aarch64 #217

Open
FrankYee2024 opened this issue Apr 25, 2024 · 6 comments

Comments

@FrankYee2024
Copy link

【environmental message】
[root@localhost scripts]# cat /proc/version
Linux version 4.19.90-24.4.v2101.ky10.aarch64 ([email protected]) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 24 14:45:37 CST 2021
[root@localhost scripts]# uname -a
Linux localhost.localdomain 4.19.90-24.4.v2101.ky10.aarch64 #1 SMP Mon May 24 14:45:37 CST 2021 aarch64 aarch64 aarch64 GNU/Linux

Detail steps

1、download Onload source code from:
https://github.com/Xilinx-CNS/onload
2、upload source code to host Server , unzip and build it.
[root@localhost yzm]# cd onload-master/
[root@localhost onload-master]# ls
CONTRIBUTING.md Gemfile Jenkinsfile Makefile Rakefile README.md src
DEVELOPING.md imports.mk LICENSE mk rakelib scripts versions.yaml
[root@localhost onload-master]# cd scripts/
[root@localhost scripts]# ls
anonymise_stackdump.py jenkins mmake onload_install onload_mktest onload_version_gen shell-fns
check_header_presence lib mmakebuildtree onload_iptables onload_profiles run_unit_tests.sh sockbatch
check_library_presence libc_compat.sh mmaketool onload_misc onload_rpmtest sfcaffinity_config
check_prototype license-blacklist.txt onload onload_mkcontainer onload_tcpdump sfcaffinity.py
ContainerFileNotice license-validate.py onload_apps onload_mkdist onload_tool sfcirqaffinity
debian makelinuxinstall onload_build onload_mkdkms onload-user.Dockerfile sfcmask.py
[root@localhost scripts]# ./onload_install
onload_install: Building Onload.

3、error massages:

/onload_install
onload_install: Building Onload.
Build tree made for linux as aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64
make: 进入目录“/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64”
make -C ../.. KPATH=/lib/modules/4.19.90-24.4.v2101.ky10.aarch64/build KBUILDTOP=/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64 kernel
make[1]: 进入目录“/usr/yzm/onload-master”
make[2]: 进入目录“/usr/src/kernels/4.19.90-24.4.v2101.ky10.aarch64”
(/usr/yzm/onload-master/src/driver/linux_resource/kernel_compat.sh -k /usr/src/kernels/4.19.90-24.4.v2101.ky10.aarch64 -q > /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/autocompat.h) || (rm -f /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/autocompat.h && false)
/usr/yzm/onload-master/src/driver/linux_net/drivers/net/ethernet/sfc/Makefile:95: Kernel does not support vDPA
/usr/yzm/onload-master/src/driver/linux_net/drivers/net/ethernet/sfc/Makefile:97: => vDPA functionality will be disabled
UPD /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/config.h
echo " GENERATE /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/efch_intf_ver.h"
GENERATE /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/onload_version.h
T=$(mktemp -p /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/.);
(cd /usr/yzm/onload-master/src; /usr/yzm/onload-master/src/../scripts/onload_version_gen) > $T;
if diff -q /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/onload_version.h $T 2>/dev/null;
then echo "Not updating onload_version.h";
else echo "Updated onload_version.h";
mv $T /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/onload_version.h;
fi;
rm -f $T
GENERATE /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/efch_intf_ver.h
GENERATE /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/uk_intf_ver.h
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/buddy.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/checksum.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/buffer.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/active_wild.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/ef100_event.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/bufrange.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/common_sockopts.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/resource_driver.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/ef100_vi.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/copy_iovec.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/cplane_ops.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/iopage.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/ef10_event.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/copy_to_iovec.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/csum_copy_iovec_setlen.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/kernel_proc.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/ef10_evtimer.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/cpu_features.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/eplock_slow.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/filter.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/crc16.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/ef10_vi.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/icmp_send.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/crc32.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/bt_stats.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/ef10ct_vi.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/csum_copy2.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/ip_cmsg.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/port_sniff.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/nondl_resource.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/efct_kbufs.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/csum_copy_iovec.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/sysfs.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/efct_vi.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/csum_copy_to_iovec.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/efxdp_vi.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/nondl_driver.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/ip_tx.o
fatal: 不是一个 git 仓库(或者任何父目录):.git
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/dllist.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/sfcaffinity.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/iptimer.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/logging.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/nic_notifier.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/pt_rx.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/drv_log_fn.o
fatal: 不是一个 git 仓库(或者任何父目录):.git
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_debug.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/pt_tx.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/aux_driver.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/eth_addr.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/aux_efct.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_dtor.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/fail.o
fatal: 不是一个 git 仓库(或者任何父目录):.git
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/efct_superbuf.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_event.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/fifo_grow_lock.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_init.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/debugfs.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/hex_dump.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_pkt.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/buddy.o
Updated onload_version.h
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_stats.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/stack_vi_allocator.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/driverlink_new.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/nic.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/vi_init.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/hex_dump_to_raw.o
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/eplock_slow.c:15:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/iptimer.c:16:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_tx.c:16:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/netif.c:13:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/common_sockopts.c:16:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/include/onload/netif_dtor.h:7,
from /usr/yzm/onload-master/src/lib/transport/ip/netif_dtor.c:4:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/netif_debug.c:13:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/netif_pkt.c:13:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/netif_event.c:16:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/eventq.o
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_cmsg.c:16:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/icmp_checksum.o
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/csum_copy_iovec_setlen.c:16:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_table.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/af_xdp.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/ip_addr.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/ethtool_rxclass.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/ip_csum_partial.o
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/icmp_send.c:16:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/eplock_slow.o] 错误 1
make[4]: *** 正在等待未完成的任务....
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_table_ip6.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_dtor.o] 错误 1
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/ethtool_flow.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/iptimer.o] 错误 1
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/ip_tx.o] 错误 1
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/common_sockopts.o] 错误 1
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/ip_csum_precompute.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/ipcsum.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/ippacket.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif.o] 错误 1
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_pkt.o] 错误 1
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/ip_cmsg.o] 错误 1
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/log.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/log_buffer.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/log_nonl.o
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/active_wild.c:5:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/efct.o
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/include/onload/cplane_ops.h:8,
from /usr/yzm/onload-master/src/lib/transport/ip/cplane_ops.c:67:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/log_nth.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/log_unique.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/debugfs_nic.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_debug.o] 错误 1
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/memchk.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_event.o] 错误 1
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/debugfs_efct.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/memleak_debug.o
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/netif_init.c:14:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/netif_stats.c:17:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/sw_buffer_table.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/icmp_send.o] 错误 1
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/parse_eth_addr.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/pktdump.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/csum_copy_iovec_setlen.o] 错误 1
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/namespace.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/sys_fail.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/ef10.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/tcp_csum_precompute.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/toeplitz.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/ef100.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/cplane_ops.o] 错误 1
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/active_wild.o] 错误 1
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/ef10ct.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/ef10ct/aux_ef10ct.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_stats.o] 错误 1
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/udp_csum_precompute.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/assert_valid.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_init.o] 错误 1
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/efrm_vi_set.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/efrm_pd.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/efrm_slice_ext.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/efrm_pio.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/resources.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/vi_resource_alloc.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/vi_resource_event.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/resource_manager.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/efrm_efct_rxq.o CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/vi_resource_flush.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/vi_resource_manager.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/vi_resource_info.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/vi_allocator.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/bt_manager.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/driver_object.o CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efrm/debugfs_rs.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/kernel_utils/hugetlb.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/kernel_utils/iobufset.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/syscall_aarch64.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/ci_arm64_patching.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/ci_arm64_insn.o
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/netif_table.c:17:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
AR /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/lib.a
EXPORTS /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/lib-ksyms.o
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_table.o] 错误 1
In file included from /usr/yzm/onload-master/src/include/ci/tools.h:21:0,
from /usr/yzm/onload-master/src/include/ci/internal/ip.h:27,
from /usr/yzm/onload-master/src/lib/transport/ip/ip_internal.h:19,
from /usr/yzm/onload-master/src/lib/transport/ip/netif_table_ip6.c:4:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__206’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/internal/ip_shared_ops.h:239:3: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(OO_SHARED_BUFFER_CHUNK_SIZE / CI_CFG_EP_BUF_SIZE ==
^~~~~~~~~~~~~~~
AR /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/ciul/built-in.a
make[4]: *** [scripts/Makefile.build:304:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip/netif_table_ip6.o] 错误 1
make[3]: *** [scripts/Makefile.build:544:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/transport/ip] 错误 2
make[3]: *** 正在等待未完成的任务....
In file included from /usr/yzm/onload-master/src/driver/linux_resource/../../lib/efhw/ef10.c:46:0:
/usr/yzm/onload-master/src/driver/linux_resource/../../lib/efhw/ef10.c: 在函数‘ef10_vi_io_region’中:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__187’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/driver/linux_resource/../../lib/efhw/ef10.c:2528:2: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(PAGE_SIZE <= ER_DZ_EVQ_TMR_REG_STEP);
^~~~~~~~~~~~~~~
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/cplane/mib.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/cplane/mib_fwd.o
make[4]: *** [scripts/Makefile.build:303:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource/../../lib/efhw/ef10.o] 错误 1
make[4]: *** 正在等待未完成的任务....
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/cplane/onload_version.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/cplane/onload.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/cplane/services.o
CC /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/cplane/version.o
AR /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/lib.a
EXPORTS /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/lib-ksyms.o
AR /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/citools/built-in.a
In file included from /usr/yzm/onload-master/src/include/cplane/mib.h:28:0,
from /usr/yzm/onload-master/src/include/cplane/cplane.h:21,
from /usr/yzm/onload-master/src/lib/cplane/onload.c:4:
/usr/yzm/onload-master/src/include/ci/tools/debug.h:42:43: 错误:数组‘__CI_BUILD_ASSERT__178’的大小为负
#define __CI_BUILD_ASSERT_ILOATHECPP(_x) CI_BUILD_ASSERT ##_x
^
/usr/yzm/onload-master/src/include/ci/tools/debug.h:41:36: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_ILOATHECPP’
#define __CI_BUILD_ASSERT_NAME(_x) __CI_BUILD_ASSERT_ILOATHECPP(_x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/ci/tools/debug.h:44:16: 附注:in expansion of macro ‘__CI_BUILD_ASSERT_NAME’
typedef char __CI_BUILD_ASSERT_NAME(COUNTER)[(e)?1:-1]
^~~~~~~~~~~~~~~~~~~~~~
/usr/yzm/onload-master/src/include/cplane/mmap.h:93:1: 附注:in expansion of macro ‘CI_BUILD_ASSERT’
CI_BUILD_ASSERT(CP_FWD_TABLE_ID_INVALID <=
^~~~~~~~~~~~~~~
make[4]: *** [scripts/Makefile.build:303:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/cplane/onload.o] 错误 1
make[4]: *** 正在等待未完成的任务....
make[3]: *** [scripts/Makefile.build:544:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/lib/cplane] 错误 2
UPD /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/autocompat.h
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/efx.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/efx_common.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/efx_channels.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/nic.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef10.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/tx.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/tx_common.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/rx.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/rx_common.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/selftest.o CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ethtool_common.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ethtool.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/mcdi.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/mcdi_port.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/mcdi_port_common.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/mcdi_functions.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/mcdi_filters.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef10_sriov.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/tx_tso.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/efx_devlink.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/xdp.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef100.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef100_nic.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef100_netdev.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef100_ethtool.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef100_rx.o CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef100_tx.o CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef100_sriov.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef100_rep.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/tc.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/tc_bindings.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/tc_encap_actions.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/tc_counters.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/tc_debugfs.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/tc_conntrack.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/mae.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef100_bsp.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/efx_reflash.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/sriov.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/mcdi_mon.o CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ptp.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/mtd.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/debugfs.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ioctl.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ioctl_common.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/kernel_compat.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/sfctool.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/ef100_dump.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/dump.o
CC [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/driverlink.o
make[3]: *** [scripts/Makefile.build:544:/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_resource] 错误 2
LD [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/sfc_driverlink.o
LD [M] /usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64/src/driver/linux_net/drivers/net/ethernet/sfc/sfc.o
make[2]: *** [Makefile:1541:module/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64] 错误 2
make[2]: 离开目录“/usr/src/kernels/4.19.90-24.4.v2101.ky10.aarch64”
make[1]: *** [Makefile:275:modules] 错误 2
make[1]: 离开目录“/usr/yzm/onload-master”
make: *** [GNUmakefile:2:all] 错误 2
make: 离开目录“/usr/yzm/onload-master/build/aarch64_linux-4.19.90-24.4.v2101.ky10.aarch64”
onload_build: ERROR: Failed to build driver components.
onload_install: ERROR: Build failed. Not installing.
[root@localhost scripts]# cat /proc/version
Linux version 4.19.90-24.4.v2101.ky10.aarch64 ([email protected]) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 24 14:45:37 CST 2021
[root@localhost scripts]# uname -a
Linux localhost.localdomain 4.19.90-24.4.v2101.ky10.aarch64 #1 SMP Mon May 24 14:45:37 CST 2021 aarch64 aarch64 aarch64 GNU/Linux

@ivatet-amd
Copy link
Contributor

Hi @FrankYee2024, thank you for the issue report.

What is the page size in your aarch64 system? (If it is 64K, it's not yet supported by OpenOnload, but we are open for contributions!)

@FrankYee2024
Copy link
Author

Hi ivatet-amd:
Thank you for your reply.Yes, Our system page size 64K.
[root@localhost scripts]# getconf PAGESIZE
65536

@ivatet-amd
Copy link
Contributor

Thank you for confirming. Let's keep it open. There is also ON-15679 reported internally.

@abower-amd abower-amd changed the title Onload fails to build on Linux version 4.19.90-24.4.v2101.ky10.aarch64 [64K pages] Onload fails to build on Linux version 4.19.90-24.4.v2101.ky10.aarch64 Apr 26, 2024
@FranKLeaser
Copy link

1:I get the kernel source code from https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/,and the kernel version is 4.19.90, modifying page sizes to 4K and then compile and install the kernel.
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.19.90 #1 SMP Mon May 13 18:52:10 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
[root@localhost ~]# getconf PAGESIZE
4096

2:Install the 8.1.2.26 driver on the new kernel.
[root@localhost ~]# cd /usr/yzm/onload-8.1.2.26/
[root@localhost onload-8.1.2.26]# ls
build ChangeLog LICENSE LICENSES-ALL mk README README.ef_vi ReleaseNotes ReleaseNotes-sfc scripts src
[root@localhost onload-8.1.2.26]# cd scripts/
[root@localhost scripts]# ls
check_header_presence check_prototype mmake mmaketool onload_apps onload_install onload_misc onload_rpmtest onload_tool sfcaffinity_config sfcirqaffinity shell-fns
check_library_presence libc_compat.sh mmakebuildtree onload onload_build onload_iptables onload_profiles onload_tcpdump onload_version_gen sfcaffinity.py sfcmask.py
[root@localhost scripts]# ./onload_install

3:The error message is as attachment.

[root@localhost scripts]#
[root@localhost ~]# cat /proc/version
Linux version 4.19.90 ([email protected]) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 13 18:52:10 CST 2024
[root@localhost ~]#

@FranKLeaser
Copy link

$cppflags -c /usr/yzm/onload-8.1.2.26/src/tools/cplane/epoll.c -o epoll.o
nice cc -I. -I./../../include -I/usr/yzm/onload-8.1.2.26/src/include -I/usr/yzm/onload-8.1.2.26/src/tools/cplane -DNDEBUG -D_GNU_SOURCE -march=native -mtune=native -DAARCH64_PAGE_SIZE=4096 -Wall -Wundef -Wpointer-arith -Wstrict-prototypes -Wnested-externs -Wimplicit-fallthrough=5 -fomit-frame-pointer -DTRANSPORT_CONFIG_OPT_HDR='<ci/internal/transport_config_opt_extra.h>' -fno-strict-aliasing -include /usr/yzm/onload-8.1.2.26/build/gnu_aarch64/cp_intf_ver.h -O2 -g $cflags $cppflags -c /usr/yzm/onload-8.1.2.26/src/tools/cplane/agent.c -o agent.o
nice cc -I. -I./../../include -I/usr/yzm/onload-8.1.2.26/src/include -I/usr/yzm/onload-8.1.2.26/src/tools/cplane -DNDEBUG -D_GNU_SOURCE -march=native -mtune=native -DAARCH64_PAGE_SIZE=4096 -Wall -Wundef -Wpointer-arith -Wstrict-prototypes -Wnested-externs -Wimplicit-fallthrough=5 -fomit-frame-pointer -DTRANSPORT_CONFIG_OPT_HDR='<ci/internal/transport_config_opt_extra.h>' -fno-strict-aliasing -include /usr/yzm/onload-8.1.2.26/build/gnu_aarch64/cp_intf_ver.h -O2 -g $cflags $cppflags -c /usr/yzm/onload-8.1.2.26/src/tools/cplane/client.c -o client.o
/usr/yzm/onload-8.1.2.26/src/tools/cplane/server.c:13:10: 致命错误:sys/capability.h:没有那个文件或目录
#include <sys/capability.h>
^~~~~~~~~~~~~~~~~~
编译中断。
make[2]: *** [/usr/yzm/onload-8.1.2.26/mk/after.mk:151:server.o] 错误 1
make[2]: *** 正在等待未完成的任务....
make[2]: 离开目录“/usr/yzm/onload-8.1.2.26/build/gnu_aarch64/tools/cplane”
make[1]: *** [/usr/yzm/onload-8.1.2.26/src/tools/mmake.mk:20:all] 错误 2
make[1]: 离开目录“/usr/yzm/onload-8.1.2.26/build/gnu_aarch64/tools”
make: *** [/usr/yzm/onload-8.1.2.26/src/mmake.mk:25:all] 错误 2
make: 离开目录“/usr/yzm/onload-8.1.2.26/build/gnu_aarch64”
onload_build: ERROR: Failed to build 64-bit user-level components.
onload_install: ERROR: Build failed. Not installing.
[root@localhost scripts]#

@ivatet-amd
Copy link
Contributor

Hi @FranKLeaser, for the missing "sys/capability.h", please try installing the libcap-devel or libcap-dev package depending on your distro.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants