itx 3588j 编译linux SDK 报错

固件类型:自行编译的固件
SDK包名称:rk3588_repo_sdk_v1.0.2a
SDK修改内容:未知
Log日志:linux.tar.gz

ubuntu18.04,编译android code 正常,编译linux sdk的code的buildroot 异常,
log 详见附件
2022-11-27T15:10:13 make: *** [_all] Error 2
Command exited with non-zero status 1
you take 0:13.97 to build builroot
ERROR: Running build_buildroot failed!
ERROR: exit code 1 from line 1312:
/usr/bin/time -f “you take %E to build builroot” $COMMON_DIR/mk-buildroot.sh $BOARD_CONFIG
w@w:~/w/rockchip/hsdk/rk3588_repo_sdk_v1.0.2a$ :

tchip_askquestions
linux.tar.gz (30 KB)

log:
2022-11-27T15:10:13 mod = import(name,
2022-11-27T15:10:13 File “/home/w/w/rockchip/hsdk/rk3588_repo_sdk_v1.0.2a/.repo/repo/subcmds/help.py”, line 19, in
2022-11-27T15:10:13 from formatter import AbstractFormatter, DumbWriter
2022-11-27T15:10:13 ModuleNotFoundError: No module named ‘formatter’
2022-11-27T15:10:13 Makefile:753: recipe for target ‘target-finalize’ failed
2022-11-27T15:10:13 make[1]: *** [target-finalize] Error 1
2022-11-27T15:10:13 /home/w/w/rockchip/hsdk/rk3588_repo_sdk_v1.0.2a/buildroot/output/firefly_rk3588/Makefile:23: recipe for target ‘_all’ failed
2022-11-27T15:10:13 make: *** [_all] Error 2
Command exited with non-zero status 1
you take 0:13.97 to build builroot
ERROR: Running build_buildroot failed!
ERROR: exit code 1 from line 1312:
/usr/bin/time -f “you take %E to build builroot” $COMMON_DIR/mk-buildroot.sh $BOARD_CONFIG
w@w:~/w/rockchip/hsdk/rk3588_repo_sdk_v1.0.2a$ :

这是你电脑python环境的问题,好像是你的python版本太新了
把你电脑默认python改到python2试试

Liuth 发表于 2022-11-28 10:32
这是你电脑python环境的问题,好像是你的python版本太新了
把你电脑默认python改到python2试试

使用的python 是python2.7 不算新吧

清913940909 发表于 2022-11-29 16:07
使用的python 是python2.7 不算新吧

请问 我当前使用这个命令安装python2 对吗?
w@w:~/w/rockchip/hsdk/rk3588_repo_sdk_v1.0.2a$ python2 --version

Command ‘python2’ not found, but can be installed with:

sudo apt install python-minimal

w@w:~/w/rockchip/hsdk/rk3588_repo_sdk_v1.0.2a$ ^C
w@w:~/w/rockchip/hsdk/rk3588_repo_sdk_v1.0.2a$
w@w:~/w/rockchip/hsdk/rk3588_repo_sdk_v1.0.2a$ sudo apt install python-minimal
Reading package lists… Done
Building dependency tree
Reading state information… Done
python-minimal is already the newest version (2.7.15~rc1-1).
The following packages were automatically installed and are no longer required:
binutils-aarch64-linux-gnu binutils-arm-linux-gnueabihf cpp-7-aarch64-linux-gnu
cpp-7-arm-linux-gnueabihf cpp-aarch64-linux-gnu cpp-arm-linux-gnueabihf
gcc-7-aarch64-linux-gnu-base gcc-7-arm-linux-gnueabihf-base gcc-7-cross-base
gcc-8-cross-base libasan4-arm64-cross libasan4-armhf-cross libatomic1-arm64-cross
libatomic1-armhf-cross libc6-arm64-cross libc6-armhf-cross libc6-dev-arm64-cross
libc6-dev-armhf-cross libcilkrts5-armhf-cross libgcc-7-dev-arm64-cross
libgcc-7-dev-armhf-cross libgcc1-arm64-cross libgcc1-armhf-cross libgomp1-arm64-cross
libgomp1-armhf-cross libitm1-arm64-cross liblsan0-arm64-cross libstdc++6-arm64-cross
libstdc++6-armhf-cross libtsan0-arm64-cross libubsan0-arm64-cross libubsan0-armhf-cross
linux-hwe-5.4-headers-5.4.0-122 linux-hwe-5.4-headers-5.4.0-124
linux-hwe-5.4-headers-5.4.0-125 linux-hwe-5.4-headers-5.4.0-126
linux-hwe-5.4-headers-5.4.0-128 linux-hwe-5.4-headers-5.4.0-42 linux-libc-dev-arm64-cross
linux-libc-dev-armhf-cross
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
w@w:~/w/rockchip/hsdk/rk3588_repo_sdk_v1.0.2a$ python2 --version

Command ‘python2’ not found, but can be installed with:

sudo apt install python-minimal

w@w:~/w/rockchip/hsdk/rk3588_repo_sdk_v1.0.2a$

直接apt install python就是装的python2.7
ls -al /usr/bin/python*
看看python的链接情况,把默认python的链接改到python2.7

Liuth 发表于 2022-11-30 09:07
直接apt install python就是装的python2.7
ls -al /usr/bin/python*
看看python的链接情况,把默认python …

hi 小哥 ,当前环境就是python2.7,是不是可以排除这个可能了
w@w:~$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 18 Nov 29 16:05 /usr/bin/python → /usr/bin/python2.7

那你解压完SDK后有进行更新吗?你编译buildroot的操作步骤是什么?

本帖最后由 is03zong 于 2022-12-3 14:27 编辑

我也遇到了同样的问题,请问如何解决?完全按照readme操作,并进行了升级,操作系统是ubuntu18.04LTS
ls -al /usr/bin/python*

lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python → python2.7
lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python2 → python2.7
-rwxr-xr-x 1 root root 3624880 Jul 1 08:56 /usr/bin/python2.7
lrwxrwxrwx 1 root root 9 Sep 11 00:36 /usr/bin/python3 → python3.6
-rwxr-xr-x 2 root root 4530520 Jun 29 04:45 /usr/bin/python3.6
-rwxr-xr-x 2 root root 4530520 Jun 29 04:45 /usr/bin/python3.6m
lrwxrwxrwx 1 root root 10 Sep 11 00:36 /usr/bin/python3m → python3.6m