Hi3519DV500编译UVC sample第三方库alsa-lib-1.2.7报错问题处理

Hi3519DV500编译UVC sample第三方库alsa-lib-1.2.7报错问题处理 广东小6 2023-09-01 10:19:00 483

一、开发环境背景说明

SDK版本:Hi3519DV500R001C01SPC003
Linux版本:$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04

二、第三方库alsa-lib-1.2.7编译报错问题处理

1.参考ReleaseDoc/zh/01.software/board/BSP下的《外围设备驱动 操作指南.pdf》的《1.2.3.8 内核下录像机操作示例》章节,参考mpp/sample/uvc_app目录下的alsa_readme.txt文件去下载并编译第三方库alsa-lib-1.2.7.tar.bz2
2.下载的alsa-lib-1.2.7.tar.bz2文件放到smp/a55_linux/mpp/sample/uvc_app/alsa/opensource目录里
3.进入smp/a55_linux/mpp/sample/uvc_app/alsa/opensource目录执行以下操作命令:
tar -xjvf alsa-lib-1.2.7.tar.bz2
cd ./alsa-lib-1.2.7/
mkdir -p /home/install/alsa-lib-1.2.7/
./configure —host=aarch64-v01c01-linux-musl —prefix=/home/install/alsa-lib-1.2.7/ —enable-static=no —enable-shared=yes —with-configdir=/home/audio/alsa/ —disable-python
4.执行configure配置步骤时报错信息如下:
checking build system type… x86_64-unknown-linux-gnu
checking host system type… Invalid configuration aarch64-v01c01-linux-musl’: machine aarch64-v01c01-linux’ not recognized
configure: error: /bin/sh ./config.sub aarch64-v01c01-linux-musl failed
5.原因是alsa-lib-1.2.7.tar.bz2包中带的config.sub跟config.guess太旧了,需要进行更新,更新命令如下:
wget -O config.guess ‘http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
wget -O config.sub ‘http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
6.更新后就可以继续按照alsa_readme.txt文件,编译出libasound.la libasound.so libasound.so.2 libasound.so.2.0.0 等库文件了

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包 2 1 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
广东小6
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区