Project

General

Profile

Actions

新建 #245

open

linux5.10 qt QTwebengine 编译问题

Added by 余 顺 4 months ago. Updated 2 months ago.

Status:
新建
Priority:
普通
Assignee:
-
Category:
system
Target version:
Start date:
01/15/2024
Due date:
% Done:

0%

Estimated time:

Description

sdk:修改buildroot 相关配置项后编译失败

编译失败报错如下


Files

Actions #1

Updated by 余 顺 4 months ago

RK-linux5.10 QTwebengine 编译问题

1.需要ubuntu20.04以上环境

2.安装 libicu-dev
sudo apt-get install libicu-dev

3.修改 buildroot/configs/rockchip_rk3588_defconfig 文件,增加qtwebengine的配置
diff --git a/buildroot/configs/rockchip_rk3588_defconfig b/buildroot/configs/rockchip_rk3588_defconfig
index 2bff279095..3d7895fd5b 100644
--- a/buildroot/configs/rockchip_rk3588_defconfig
+++ b/buildroot/configs/rockchip_rk3588_defconfig
@ -23,4 +23,5 @
#include "weston.config"
#include "qt/qt5.config"
#include "qt/app.config"
增加这一行 #include "qt/qt5webengine.config"

4.添加补丁
补丁放到buildroot/package/qt5/qt5webengine-chromium/目录下 补丁见附件0015-fix-error-for-compile-assert.patc

5.清理
cd buildroot/output/rockchip_rk3399 此处是示例 rk3399 的路径 rk3568 rk3588 以对应的芯片型号为准
make clean
如果不清理之后再编译,qtwebengine会配置出错错,导致编译失败

6.然后编译buildroot
./build.sh buildroot

Actions #2

Updated by 余 顺 2 months ago

部分客户反馈 低内存时编译失败,将内存加大到24G ,删除out 目录后重新构建正常,建议在构建失败时优先排查下是否内存不够

Actions

Also available in: Atom PDF