lede
lede copied to clipboard
quickassist-c3xxx编译报错
反馈bug/问题模板,提建议请删除
1.关于你要提交的问题
Q:是否搜索了issue (使用 "x" 选择)
- [x] 没有类似的issue
2. 详细叙述
(1) 具体问题
A:勾选quickassist-c3xxx,其他全默认编译报错
(2) 路由器型号和固件版本
A:X86_64
(3) 详细日志
A:
/home/builduser/lede/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/lib/gcc/x86_64-openwrt-linux-musl/11.3.0/../../../../x86_64-openwrt-linux-musl/bin/ar: creating compress
ion.a
/home/builduser/lede/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/lib/gcc/x86_64-openwrt-linux-musl/11.3.0/../../../../x86_64-openwrt-linux-musl/bin/ar: /home/builduser/l
ede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src/common/compression/build/linux_2.6/user_space/crc32_gzip_refl_b
y8.o: No such file or directory
make[6]: *** [/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/build_system/build_files/OS/linux_common_user_space_rules.m
k:80: compression.a] Error 1
make[6]: Leaving directory '/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src/common/compression
'
make[5]: *** [Makefile:188: common/compression] Error 2
make[5]: Leaving directory '/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src'
make[4]: *** [Makefile:172: lac_user] Error 2
make[4]: Leaving directory '/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist'
make[3]: *** [Makefile:237: /home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/.built] Error 2
make[3]: Leaving directory '/home/builduser/lede/package/qat/firmware/quickassist-c3xxx'
time: package/qat/firmware/quickassist-c3xxx/compile#31.38#6.09#36.98
ERROR: package/qat/firmware/quickassist-c3xxx failed to build.
make[2]: *** [package/Makefile:116: package/qat/firmware/quickassist-c3xxx/compile] Error 1
make[2]: Leaving directory '/home/builduser/lede'
make[1]: *** [package/Makefile:110: /home/builduser/lede/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/builduser/lede'
make: *** [/home/builduser/lede/include/toplevel.mk:231: world] Error
x86 5.4 亲测没任何问题,其他内核没测

x86 5.4 亲测没任何问题,其他内核没测
试了一下重新拉取源码,且make download 没有报错的情况下,编译5.4内核,全默认就选quickassist-c3xxx还是如下报错,你这边还配置其他选项吗?
Creating static library compression.a
x86_64-openwrt-linux-musl-gcc-ar r compression.a dc_datapath.o dc_header_footer.o dc_session.o dc_dp.o dc_stats.o icp_sal_dc_err_sim.o dc_buffers.o dc_chain.o dc_crc32.o /home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src/common/compression/build/linux_2.6/user_space/crc32_gzip_refl_by8.o
/home/builduser/lede/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/lib/gcc/x86_64-openwrt-linux-musl/11.3.0/../../../../x86_64-openwrt-linux-musl/bin/ar: creating compression.a
/home/builduser/lede/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/lib/gcc/x86_64-openwrt-linux-musl/11.3.0/../../../../x86_64-openwrt-linux-musl/bin/ar: /home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src/common/compression/build/linux_2.6/user_space/crc32_gzip_refl_by8.o: No such file or directory
make[6]: *** [/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/build_system/build_files/OS/linux_common_user_space_rules.mk:80: compression.a] Error 1
make[6]: Leaving directory '/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src/common/compression'
make[5]: *** [Makefile:188: common/compression] Error 2
make[5]: Leaving directory '/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src'
make[4]: *** [Makefile:172: lac_user] Error 2
make[4]: Leaving directory '/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist'
make[3]: *** [Makefile:237: /home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/.built] Error 2
make[3]: Leaving directory '/home/builduser/lede/package/qat/firmware/quickassist-c3xxx'
time: package/qat/firmware/quickassist-c3xxx/compile#33.33#7.71#40.59
ERROR: package/qat/firmware/quickassist-c3xxx failed to build.
make[2]: *** [package/Makefile:116: package/qat/firmware/quickassist-c3xxx/compile] Error 1
make[2]: Leaving directory '/home/builduser/lede'
make[1]: *** [package/Makefile:110: /home/builduser/lede/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/builduser/lede'
make: *** [/home/builduser/lede/include/toplevel.mk:231: world] Error 2
我测试5.4内核也是相同报错
x86 5.4 亲测没任何问题,其他内核没测
试了一下重新拉取源码,且make download 没有报错的情况下,编译5.4内核,全默认就选quickassist-c3xxx还是如下报错,你这边还配置其他选项吗?
Creating static library compression.a x86_64-openwrt-linux-musl-gcc-ar r compression.a dc_datapath.o dc_header_footer.o dc_session.o dc_dp.o dc_stats.o icp_sal_dc_err_sim.o dc_buffers.o dc_chain.o dc_crc32.o /home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src/common/compression/build/linux_2.6/user_space/crc32_gzip_refl_by8.o /home/builduser/lede/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/lib/gcc/x86_64-openwrt-linux-musl/11.3.0/../../../../x86_64-openwrt-linux-musl/bin/ar: creating compression.a /home/builduser/lede/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/lib/gcc/x86_64-openwrt-linux-musl/11.3.0/../../../../x86_64-openwrt-linux-musl/bin/ar: /home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src/common/compression/build/linux_2.6/user_space/crc32_gzip_refl_by8.o: No such file or directory make[6]: *** [/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/build_system/build_files/OS/linux_common_user_space_rules.mk:80: compression.a] Error 1 make[6]: Leaving directory '/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src/common/compression' make[5]: *** [Makefile:188: common/compression] Error 2 make[5]: Leaving directory '/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist/lookaside/access_layer/src' make[4]: *** [Makefile:172: lac_user] Error 2 make[4]: Leaving directory '/home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/quickassist' make[3]: *** [Makefile:237: /home/builduser/lede/build_dir/target-x86_64_musl/linux-x86_64/quickassist-c3xxx-1.7/.built] Error 2 make[3]: Leaving directory '/home/builduser/lede/package/qat/firmware/quickassist-c3xxx' time: package/qat/firmware/quickassist-c3xxx/compile#33.33#7.71#40.59 ERROR: package/qat/firmware/quickassist-c3xxx failed to build. make[2]: *** [package/Makefile:116: package/qat/firmware/quickassist-c3xxx/compile] Error 1 make[2]: Leaving directory '/home/builduser/lede' make[1]: *** [package/Makefile:110: /home/builduser/lede/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/builduser/lede' make: *** [/home/builduser/lede/include/toplevel.mk:231: world] Error 2
那我就不清楚了,我这边用的我自己的仓库,基于l大的,编译是没有问题的
I got the same problem. Please try to "sudo apt install yasm" if you are running ubuntu for your host build environment.