ubuntu20.04 编译瑞芯微rv1126问题集锦

1、camera_engine_rkisp is in the dependency chain of app_demo that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop.

解决方案:

注释:rv1126/buildroot/package/rockchip/app_demo/Config.in中的

#config BR2_PACKAGE_APP_DEMO_RMSL

bool "Rockchip Module Structured Light demo"

select BR2_PACKAGE_CAMERA_ENGINE

select BR2_PACKAGE_MPP

select BR2_PACKAGE_LINUX_RGA

2、2024-03-21T02:52:45 configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)

解决方案:

vim /etc/profile

在文件末尾添加 export FORCE_UNSAFE_CONFIGURE=1 保存

source /etc/profile

3、you need to install 'unbuffer' (from package expect or expect-dev)
log saved on /home/h00003/RV1126/rv1126_rv1109_v2.2.0_20210825/br.log
tail: cannot open '/home/h00003/RV1126/rv1126_rv1109_v2.2.0_20210825/br.log' for reading: No such file or directory
Command exited with non-zero status 1
you take 0:00.85 to build builroot
ERROR: Running build_buildroot failed!

解决方案:

sudo apt install expect

4、/bin/sh: 1: flex: not found

scripts/Makefile.host:9: recipe for target 'scripts/kconfig/lexer.lex.c' failed
make[1]: *** [scripts/kconfig/lexer.lex.c] Error 127
Makefile:568: recipe for target 'menuconfig' failed

解决方案:

sudo apt-get install flex

5、/bin/sh: 1: bison: not found
scripts/Makefile.host:17: recipe for target 'scripts/kconfig/parser.tab.h' failed
make[1]: *** [scripts/kconfig/parser.tab.h] Error 127
Makefile:568: recipe for target 'menuconfig' failed
make: *** [menuconfig] Error 2

解决方案:

sudo apt-get install bison

6、scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: No such file or directory

21 | #include <openssl/bio.h>

解决方案:

sudo apt-get install libssl-dev

7、/usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined here

解决方案:

1、解决Linux下交叉编译U-Boot源码时报'multiple definition of `yylloc''的错误-CSDN博客

2、我在22.04上编译遇到了这个问题,上面链接的博客没有解决该问题,我把ubuntu降级到 20.04, gcc & g++ 版本使用version 9.4.0,就解决了

相关推荐
憧憬一下9 小时前
Pinctrl子系统中Pincontroller和client驱动程序的编写
arm开发·嵌入式·c/c++·linux驱动开发
蓝天居士9 小时前
ES8388 —— 带耳机放大器的低功耗立体声音频编解码器(4)
嵌入式·音频·es8388
田三番12 小时前
使用 vscode 简单配置 ESP32 连接 Wi-Fi 每日定时发送 HTTP 和 HTTPS 请求
单片机·物联网·http·https·嵌入式·esp32·sntp
启明智显16 小时前
AI笔筒操作说明及应用场景
人工智能·嵌入式硬件·嵌入式·ai大模型·启明智显·esp32-s3
FreakStudio1 天前
全网最适合入门的面向对象编程教程:58 Python字符串与序列化-序列化Web对象的定义与实现
python·单片机·嵌入式·面向对象·电子diy
Projectsauron5 天前
【STM32】通过 DWT 实现毫秒级延时
stm32·嵌入式·dwt
云中双月5 天前
如何使用Ida Pro和Core Dump文件定位崩溃位置(Linux下无调试符号的进程专享)
linux·嵌入式·gdb·调试·gcc·崩溃·ida pro·ulimit·core dump·cross compile
初级代码游戏6 天前
NGINX 交叉编译 arm32
运维·nginx·交叉编译·arm32
L_Z_J_I7 天前
超子物联网HAL库笔记:准备篇
笔记·物联网·嵌入式
飞凌嵌入式7 天前
FET113i-S核心板已支持RISC-V,打造国产化降本的更优解 -飞凌嵌入式
嵌入式硬件·嵌入式·risc-v·飞凌嵌入式