rk3568 linux alsa-utils-1.1.5包编译失败

遇到问题

2023-02-24T01:30:26 /home/zw/rk3568/rk3568_linux_v1.3.0/buildroot/output/rockchip_rk3568/host/bin/tar: This does not look like a tar archive
2023-02-24T01:30:26 /home/zw/rk3568/rk3568_linux_v1.3.0/buildroot/output/rockchip_rk3568/host/bin/tar: Exiting with failure status due to previous errors
2023-02-24T01:30:26 make[1]: *** [package/pkg-generic.mk:163: /home/zw/rk3568/rk3568_linux_v1.3.0/buildroot/output/rockchip_rk3568/build/alsa-utils-1.1.5/.stamp_extracted] Error 2
2023-02-24T01:30:26 make: *** [/home/zw/rk3568/rk3568_linux_v1.3.0/buildroot/output/rockchip_rk3568/Makefile:16: _all] Error 2
Command exited with non-zero status 1
you take 0:05.34 to build builroot
ERROR: Running build_buildroot failed!
ERROR: exit code 1 from line 715:
    /usr/bin/time -f "you take %E to build builroot" $COMMON_DIR/mk-buildroot.sh $BOARD_CONFIG

rk3568编译buildroot时遇到alsa-utils-1.1.5编译失败问题,查找后发现alsa-utils-1.1.5.tar.bz2是在线下载的包,下载后存放在buildroot/dl/目录下,尝试使用tar命令解压包,发现包已损坏,无法解压。删除buildroot/output文件夹,重新编译,仍然会出现上述问题。

查找alsa-utils-1.1.5.tar.bz2的下载地址

进入buildroot/package/alsa-utils/alsa-utils.mk文件

找到alsa-utils-1.1.5.tar.bz2网络位置,使用wget命令下载alsa-utils-1.1.5.tar.bz2包

wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.1.5.tar.bz2

尝试解压包

 tar -xvf alsa-utils-1.1.5.tar.bz2 
alsa-utils-1.1.5/
alsa-utils-1.1.5/config.rpath
alsa-utils-1.1.5/alsaucm/
alsa-utils-1.1.5/alsaucm/usecase.c
alsa-utils-1.1.5/alsaucm/Makefile.in
alsa-utils-1.1.5/alsaucm/Makefile.am
alsa-utils-1.1.5/alsaucm/alsaucm.rst
alsa-utils-1.1.5/amidi/
alsa-utils-1.1.5/amidi/amidi.1
alsa-utils-1.1.5/amidi/amidi.c
alsa-utils-1.1.5/amidi/Makefile.in
alsa-utils-1.1.5/amidi/Makefile.am
alsa-utils-1.1.5/alsaloop/
alsa-utils-1.1.5/alsaloop/control.c
alsa-utils-1.1.5/alsaloop/alsaloop.h
alsa-utils-1.1.5/alsaloop/alsaloop.c
alsa-utils-1.1.5/alsaloop/pcmjob.c
alsa-utils-1.1.5/alsaloop/Makefile.in
alsa-utils-1.1.5/alsaloop/alsaloop.1
alsa-utils-1.1.5/alsaloop/Makefile.am
alsa-utils-1.1.5/ABOUT-NLS
alsa-utils-1.1.5/install-sh
alsa-utils-1.1.5/speaker-test/

发现解包正常,使用下载的alsa-utils-1.1.5.tar.bz2包替换buildroot/dl/alsa-utils-1.1.5.tar.bz包,重新编译,即可正常编译了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值