lede icon indicating copy to clipboard operation
lede copied to clipboard

quickassist-c3xxx编译报错

Open ChanningHe opened this issue 3 years ago • 4 comments

反馈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 

ChanningHe avatar Jan 06 '23 04:01 ChanningHe

x86 5.4 亲测没任何问题,其他内核没测 image

WYC-2020 avatar Jan 06 '23 06:01 WYC-2020

x86 5.4 亲测没任何问题,其他内核没测 image

试了一下重新拉取源码,且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

ChanningHe avatar Jan 06 '23 14:01 ChanningHe

我测试5.4内核也是相同报错

hxlls avatar Jan 07 '23 19:01 hxlls

x86 5.4 亲测没任何问题,其他内核没测 image

试了一下重新拉取源码,且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大的,编译是没有问题的

WYC-2020 avatar Jan 09 '23 02:01 WYC-2020

I got the same problem. Please try to "sudo apt install yasm" if you are running ubuntu for your host build environment.

bardeenlai18 avatar Jun 26 '23 05:06 bardeenlai18