20240521在Ubuntu20.04下编译RK3588的IPC方案的编译环境问题makeinfo: not found

20240521在Ubuntu20.04下编译RK3588的IPC方案的编译环境问题makeinfo: not found
2024/5/21 20:52


viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ sudo apt-get install texinfo


viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ md5sum RK3588_IPC_SDK.tar.gz 
7481cc8d59f697a5fa4fd655de866707  RK3588_IPC_SDK.tar.gz
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ time tar --use-compress-program=pigz -xvpf RK3588_IPC_SDK.tar.gz 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ cd RK3588_IPC_SDK/
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ ll
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ sudo apt-get install texinfo
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ ll *.sh
lrwxrwxrwx 1 viewpro viewpro 16 5月  13 10:15 build.sh -> project/build.sh*
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ cat readme_cn.txt 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ ll
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ ./build.sh lunch
Which would you like? [0]: 3
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ ./build.sh 


详细的相关LOG:
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ ./build.sh 
**************************************
Check [OK]: dtc --version
**************************************
Please install makeinfo first
    sudo apt-get install texinfo
**************************************
Check [OK]: gperf --version
**************************************
Please install dpkg first
    sudo apt-get install  g++-multilib
**************************************
Please install dpkg first
    sudo apt-get install  gcc-multilib
**************************************
Check [OK]: make -v
GLOBAL_PARTITIONS: 0x8000@0x0(env),0x80000@0x8000(idblock),0x400000@0x88000(uboot),0x2000000@0x488000(boot),0x80000000@0x2488000(rootfs),0x40000000@0x82488000(oem),0x80000000@0xC2488000(userdata),-@0x142488000(media)
[build.sh:info] Partition Filesystem Type Configure: rootfs@IGNORE@ext4,userdata@/userdata@ext4,oem@/oem@ext4
============================================
TARGET_ARCH=arm64
TARGET_UBOOT_CONFIG=rk3588_defconfig rk3588-ipc.config
TARGET_SPL_CONFIG=


arm-tdep.c:1258:7: note: 'offset' was declared here
 1258 |   int offset;
      |       ^~~~~~
arm-tdep.c:1284:32: warning: 'basereg' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1284 |       if (bits (insn, 3, 5) != basereg)
      |                                ^~~~~~~
arm-tdep.c:1256:16: note: 'basereg' was declared here
 1256 |   unsigned int basereg;
      |                ^~~~~~~
linespec.c: In function 'std::vector<symtab_and_line> convert_linespec_to_sals(linespec_state*, linespec_p)':
linespec.c:4234:19: warning: 'want_start_sal' may be used uninitialized in this function [-Wmaybe-uninitialized]
 4234 |   if (is_function && want_start_sal)
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
linespec.c:4216:8: note: 'want_start_sal' was declared here
 4216 |   bool want_start_sal;
      |        ^~~~~~~~~~~~~~
/home/viewpro/RK3588_IPC_SDK/sysdrv/tools/board/gdb/gdb-10.2/missing: 81: makeinfo: not found
/home/viewpro/RK3588_IPC_SDK/sysdrv/tools/board/gdb/gdb-10.2/missing: 81: makeinfo: not found
/home/viewpro/RK3588_IPC_SDK/sysdrv/tools/board/gdb/gdb-10.2/missing: 81: makeinfo: not found
WARNING: 'makeinfo' is missing on your system.
         You should only need it if you modified a '.texi' file, or
         any other file indirectly affecting the aspect of the manual.
         You might want to install the Texinfo package:
         <http://www.gnu.org/software/texinfo/>
         The spurious makeinfo call might also be the consequence of
         using a buggy 'make' (AIX, DU, IRIX), in which case you might
         want to install GNU make:
         <http://www.gnu.org/software/make/>
WARNING: 'makeinfo' is missing on your system.
         You should only need it if you modified a '.texi' file, or
         any other file indirectly affecting the aspect of the manual.
         You might want to install the Texinfo package:
         <http://www.gnu.org/software/texinfo/>
         The spurious makeinfo call might also be the consequence of
         using a buggy 'make' (AIX, DU, IRIX), in which case you might
         want to install GNU make:
         <http://www.gnu.org/software/make/>
make[6]: *** [Makefile:490: gdb.info] Error 127
make[6]: *** Waiting for unfinished jobs....
make[6]: *** [Makefile:569: stabs.info] Error 127
WARNING: 'makeinfo' is missing on your system.
         You should only need it if you modified a '.texi' file, or
         any other file indirectly affecting the aspect of the manual.
         You might want to install the Texinfo package:
         <http://www.gnu.org/software/texinfo/>
         The spurious makeinfo call might also be the consequence of
         using a buggy 'make' (AIX, DU, IRIX), in which case you might
         want to install GNU make:
         <http://www.gnu.org/software/make/>
make[6]: *** [Makefile:613: annotate.info] Error 127
make[5]: *** [Makefile:1963: subdir_do] Error 1
make[4]: *** [Makefile:1613: all] Error 2
make[3]: *** [Makefile:10066: all-gdb] Error 2
make[2]: *** [Makefile:854: all] Error 2
make[1]: *** [Makefile:29: all] Error 255
make[1]: Leaving directory '/home/viewpro/RK3588_IPC_SDK/sysdrv/tools/board/gdb'
make: *** [Makefile:479: boardtools] Error 2
make: Leaving directory '/home/viewpro/RK3588_IPC_SDK/sysdrv'
[build.sh:error] Running build_sysdrv failed!
[build.sh:error] exit code 2 from line 506:
[build.sh:info]     make -C ${SDK_SYSDRV_DIR}
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ sudo apt-get install makeinfo
[sudo] password for viewpro: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package makeinfo
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ sudo apt-get install textinfo
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package textinfo
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ sudo apt-get install textinfo
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package textinfo
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ sudo apt install textinfo
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package textinfo
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ sudo apt-get install texinfo
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libtext-unidecode-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl tex-common
Suggested packages:
  libxml-sax-expatxs-perl debhelper texlive-base texlive-latex-base texlive-plain-generic texlive-fonts-recommended
The following NEW packages will be installed:
  libtext-unidecode-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl tex-common texinfo
0 upgraded, 8 newly installed, 0 to remove and 29 not upgraded.
Need to get 1,925 kB of archives.
After this operation, 13.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 tex-common all 6.13 [32.7 kB]
Get:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 libtext-unidecode-perl all 1.30-1 [99.0 kB]
Get:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 libxml-namespacesupport-perl all 1.12-1 [13.2 kB]
Get:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 libxml-sax-base-perl all 1.09-1 [18.8 kB]
Get:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 libxml-sax-perl all 1.02+dfsg-1 [56.2 kB]
Get:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-1build1 [320 kB]
Get:7 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 libxml-sax-expat-perl all 0.51-1 [10.5 kB]
Get:8 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 texinfo amd64 6.7.0.dfsg.2-5 [1,375 kB]
Fetched 1,925 kB in 23s (83.9 kB/s)
Selecting previously unselected package tex-common.
(Reading database ... 198669 files and directories currently installed.)
Preparing to unpack .../0-tex-common_6.13_all.deb ...
Unpacking tex-common (6.13) ...
Selecting previously unselected package libtext-unidecode-perl.
Preparing to unpack .../1-libtext-unidecode-perl_1.30-1_all.deb ...
Unpacking libtext-unidecode-perl (1.30-1) ...
Selecting previously unselected package libxml-namespacesupport-perl.
Preparing to unpack .../2-libxml-namespacesupport-perl_1.12-1_all.deb ...
Unpacking libxml-namespacesupport-perl (1.12-1) ...
Selecting previously unselected package libxml-sax-base-perl.
Preparing to unpack .../3-libxml-sax-base-perl_1.09-1_all.deb ...
Unpacking libxml-sax-base-perl (1.09-1) ...
Selecting previously unselected package libxml-sax-perl.
Preparing to unpack .../4-libxml-sax-perl_1.02+dfsg-1_all.deb ...
Unpacking libxml-sax-perl (1.02+dfsg-1) ...
Selecting previously unselected package libxml-libxml-perl.
Preparing to unpack .../5-libxml-libxml-perl_2.0134+dfsg-1build1_amd64.deb ...
Unpacking libxml-libxml-perl (2.0134+dfsg-1build1) ...
Selecting previously unselected package libxml-sax-expat-perl.
Preparing to unpack .../6-libxml-sax-expat-perl_0.51-1_all.deb ...
Unpacking libxml-sax-expat-perl (0.51-1) ...
Selecting previously unselected package texinfo.
Preparing to unpack .../7-texinfo_6.7.0.dfsg.2-5_amd64.deb ...
Unpacking texinfo (6.7.0.dfsg.2-5) ...
Setting up libxml-namespacesupport-perl (1.12-1) ...
Setting up tex-common (6.13) ...
update-language: texlive-base not installed and configured, doing nothing!
Setting up libxml-sax-base-perl (1.09-1) ...
Setting up libtext-unidecode-perl (1.30-1) ...
Setting up libxml-sax-perl (1.02+dfsg-1) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...

Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libxml-libxml-perl (2.0134+dfsg-1build1) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libxml-sax-expat-perl (0.51-1) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::Expat with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up texinfo (6.7.0.dfsg.2-5) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for install-info (6.7.0.dfsg.2-5) ...
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/RK3588_IPC_SDK$ ./build.sh 
**************************************
Check [OK]: dtc --version
**************************************
Check [OK]: makeinfo --version


 

[BEGIN] 2024/5/21 20:48:22
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ md5sum RK3588_IPC_SDK.tar.gz 
7481cc8d59f697a5fa4fd655de866707  RK3588_IPC_SDK.tar.gz
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ dtc --version
Version: DTC 1.5.0
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ sudo apt-get install texinfo
[sudo] password for viewpro: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
texinfo is already the newest version (6.7.0.dfsg.2-5).
0 upgraded, 0 newly installed, 0 to remove and 29 not upgraded.
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ gperf --version
GNU gperf 3.1
Copyright (C) 1989-2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Douglas C. Schmidt and Bruno Haible.
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ sudo apt-get install dpkg
Reading package lists... Done
Building dependency tree       
Reading state information... Done
dpkg is already the newest version (1.19.7ubuntu3.2).
dpkg set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 29 not upgraded.
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ sudo apt-get install  g++-multilib
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  g++-9-multilib gcc-9-multilib gcc-multilib lib32asan5 lib32atomic1 lib32gcc-9-dev lib32gcc-s1 lib32gomp1 lib32itm1 lib32quadmath0 lib32stdc++-9-dev lib32stdc++6 lib32ubsan1 libc6-dev-i386 libc6-dev-x32
  libc6-i386 libc6-x32 libx32asan5 libx32atomic1 libx32gcc-9-dev libx32gcc-s1 libx32gomp1 libx32itm1 libx32quadmath0 libx32stdc++-9-dev libx32stdc++6 libx32ubsan1
Suggested packages:
  lib32stdc++6-9-dbg libx32stdc++6-9-dbg
The following NEW packages will be installed:
  g++-9-multilib g++-multilib gcc-9-multilib gcc-multilib lib32asan5 lib32atomic1 lib32gcc-9-dev lib32gcc-s1 lib32gomp1 lib32itm1 lib32quadmath0 lib32stdc++-9-dev lib32stdc++6 lib32ubsan1 libc6-dev-i386
  libc6-dev-x32 libc6-i386 libc6-x32 libx32asan5 libx32atomic1 libx32gcc-9-dev libx32gcc-s1 libx32gomp1 libx32itm1 libx32quadmath0 libx32stdc++-9-dev libx32stdc++6 libx32ubsan1
0 upgraded, 28 newly installed, 0 to remove and 29 not upgraded.
Need to get 23.6 MB of archives.
After this operation, 126 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libc6-i386 amd64 2.31-0ubuntu9.15 [2,726 kB]
Get:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libc6-dev-i386 amd64 2.31-0ubuntu9.15 [1,903 kB]
Get:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libc6-x32 amd64 2.31-0ubuntu9.15 [2,782 kB]
Get:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libc6-dev-x32 amd64 2.31-0ubuntu9.15 [1,975 kB]
Get:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 lib32gcc-s1 amd64 10.5.0-1ubuntu1~20.04 [49.1 kB]
Get:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libx32gcc-s1 amd64 10.5.0-1ubuntu1~20.04 [41.6 kB]
Get:7 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 lib32gomp1 amd64 10.5.0-1ubuntu1~20.04 [108 kB]
Get:8 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libx32gomp1 amd64 10.5.0-1ubuntu1~20.04 [102 kB]
Get:9 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 lib32itm1 amd64 10.5.0-1ubuntu1~20.04 [28.1 kB]
Get:10 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libx32itm1 amd64 10.5.0-1ubuntu1~20.04 [26.5 kB]
Get:11 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 lib32atomic1 amd64 10.5.0-1ubuntu1~20.04 [8,764 B]
Get:12 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libx32atomic1 amd64 10.5.0-1ubuntu1~20.04 [9,272 B]
Get:13 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 lib32asan5 amd64 9.4.0-1ubuntu1~20.04.2 [2,647 kB]
Get:14 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libx32asan5 amd64 9.4.0-1ubuntu1~20.04.2 [2,584 kB]
Get:15 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 lib32stdc++6 amd64 10.5.0-1ubuntu1~20.04 [522 kB]
Get:16 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 lib32ubsan1 amd64 10.5.0-1ubuntu1~20.04 [756 kB]
Get:17 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libx32stdc++6 amd64 10.5.0-1ubuntu1~20.04 [486 kB]
Get:18 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libx32ubsan1 amd64 10.5.0-1ubuntu1~20.04 [763 kB]
Get:19 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 lib32quadmath0 amd64 10.5.0-1ubuntu1~20.04 [230 kB]
Get:20 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libx32quadmath0 amd64 10.5.0-1ubuntu1~20.04 [149 kB]
Get:21 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 lib32gcc-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [2,224 kB]
Get:22 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libx32gcc-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [2,010 kB]
Get:23 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 gcc-9-multilib amd64 9.4.0-1ubuntu1~20.04.2 [1,068 B]
Get:24 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 lib32stdc++-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [762 kB]
Get:25 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libx32stdc++-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [709 kB]
Get:26 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 g++-9-multilib amd64 9.4.0-1ubuntu1~20.04.2 [1,084 B]
Get:27 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 gcc-multilib amd64 4:9.3.0-1ubuntu2 [1,516 B]
Get:28 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 g++-multilib amd64 4:9.3.0-1ubuntu2 [1,044 B]
Fetched 23.6 MB in 22s (1,052 kB/s)
Selecting previously unselected package libc6-i386.
(Reading database ... 199952 files and directories currently installed.)
Preparing to unpack .../00-libc6-i386_2.31-0ubuntu9.15_amd64.deb ...
Unpacking libc6-i386 (2.31-0ubuntu9.15) ...
Replaced by files in installed package libc6:i386 (2.31-0ubuntu9.15) ...
Selecting previously unselected package libc6-dev-i386.
Preparing to unpack .../01-libc6-dev-i386_2.31-0ubuntu9.15_amd64.deb ...
Unpacking libc6-dev-i386 (2.31-0ubuntu9.15) ...
Selecting previously unselected package libc6-x32.
Preparing to unpack .../02-libc6-x32_2.31-0ubuntu9.15_amd64.deb ...
Unpacking libc6-x32 (2.31-0ubuntu9.15) ...
Selecting previously unselected package libc6-dev-x32.
Preparing to unpack .../03-libc6-dev-x32_2.31-0ubuntu9.15_amd64.deb ...
Unpacking libc6-dev-x32 (2.31-0ubuntu9.15) ...
Selecting previously unselected package lib32gcc-s1.
Preparing to unpack .../04-lib32gcc-s1_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking lib32gcc-s1 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package libx32gcc-s1.
Preparing to unpack .../05-libx32gcc-s1_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking libx32gcc-s1 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package lib32gomp1.
Preparing to unpack .../06-lib32gomp1_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking lib32gomp1 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package libx32gomp1.
Preparing to unpack .../07-libx32gomp1_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking libx32gomp1 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package lib32itm1.
Preparing to unpack .../08-lib32itm1_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking lib32itm1 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package libx32itm1.
Preparing to unpack .../09-libx32itm1_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking libx32itm1 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package lib32atomic1.
Preparing to unpack .../10-lib32atomic1_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking lib32atomic1 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package libx32atomic1.
Preparing to unpack .../11-libx32atomic1_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking libx32atomic1 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package lib32asan5.
Preparing to unpack .../12-lib32asan5_9.4.0-1ubuntu1~20.04.2_amd64.deb ...
Unpacking lib32asan5 (9.4.0-1ubuntu1~20.04.2) ...
Selecting previously unselected package libx32asan5.
Preparing to unpack .../13-libx32asan5_9.4.0-1ubuntu1~20.04.2_amd64.deb ...
Unpacking libx32asan5 (9.4.0-1ubuntu1~20.04.2) ...
Selecting previously unselected package lib32stdc++6.
Preparing to unpack .../14-lib32stdc++6_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking lib32stdc++6 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package lib32ubsan1.
Preparing to unpack .../15-lib32ubsan1_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking lib32ubsan1 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package libx32stdc++6.
Preparing to unpack .../16-libx32stdc++6_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking libx32stdc++6 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package libx32ubsan1.
Preparing to unpack .../17-libx32ubsan1_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking libx32ubsan1 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package lib32quadmath0.
Preparing to unpack .../18-lib32quadmath0_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking lib32quadmath0 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package libx32quadmath0.
Preparing to unpack .../19-libx32quadmath0_10.5.0-1ubuntu1~20.04_amd64.deb ...
Unpacking libx32quadmath0 (10.5.0-1ubuntu1~20.04) ...
Selecting previously unselected package lib32gcc-9-dev.
Preparing to unpack .../20-lib32gcc-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ...
Unpacking lib32gcc-9-dev (9.4.0-1ubuntu1~20.04.2) ...
Selecting previously unselected package libx32gcc-9-dev.
Preparing to unpack .../21-libx32gcc-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ...
Unpacking libx32gcc-9-dev (9.4.0-1ubuntu1~20.04.2) ...
Selecting previously unselected package gcc-9-multilib.
Preparing to unpack .../22-gcc-9-multilib_9.4.0-1ubuntu1~20.04.2_amd64.deb ...
Unpacking gcc-9-multilib (9.4.0-1ubuntu1~20.04.2) ...
Selecting previously unselected package lib32stdc++-9-dev.
Preparing to unpack .../23-lib32stdc++-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ...
Unpacking lib32stdc++-9-dev (9.4.0-1ubuntu1~20.04.2) ...
Selecting previously unselected package libx32stdc++-9-dev.
Preparing to unpack .../24-libx32stdc++-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ...
Unpacking libx32stdc++-9-dev (9.4.0-1ubuntu1~20.04.2) ...
Selecting previously unselected package g++-9-multilib.
Preparing to unpack .../25-g++-9-multilib_9.4.0-1ubuntu1~20.04.2_amd64.deb ...
Unpacking g++-9-multilib (9.4.0-1ubuntu1~20.04.2) ...
Selecting previously unselected package gcc-multilib.
Preparing to unpack .../26-gcc-multilib_4%3a9.3.0-1ubuntu2_amd64.deb ...
Unpacking gcc-multilib (4:9.3.0-1ubuntu2) ...
Selecting previously unselected package g++-multilib.
Preparing to unpack .../27-g++-multilib_4%3a9.3.0-1ubuntu2_amd64.deb ...
Unpacking g++-multilib (4:9.3.0-1ubuntu2) ...
Setting up libc6-x32 (2.31-0ubuntu9.15) ...
Setting up libx32gomp1 (10.5.0-1ubuntu1~20.04) ...
Setting up libc6-i386 (2.31-0ubuntu9.15) ...
Setting up libx32quadmath0 (10.5.0-1ubuntu1~20.04) ...
Setting up lib32atomic1 (10.5.0-1ubuntu1~20.04) ...
Setting up libx32atomic1 (10.5.0-1ubuntu1~20.04) ...
Setting up libc6-dev-i386 (2.31-0ubuntu9.15) ...
Setting up lib32itm1 (10.5.0-1ubuntu1~20.04) ...
Setting up libx32gcc-s1 (10.5.0-1ubuntu1~20.04) ...
Setting up libx32itm1 (10.5.0-1ubuntu1~20.04) ...
Setting up libc6-dev-x32 (2.31-0ubuntu9.15) ...
Setting up lib32gomp1 (10.5.0-1ubuntu1~20.04) ...
Setting up lib32gcc-s1 (10.5.0-1ubuntu1~20.04) ...
Setting up lib32stdc++6 (10.5.0-1ubuntu1~20.04) ...
Setting up libx32asan5 (9.4.0-1ubuntu1~20.04.2) ...
Setting up lib32quadmath0 (10.5.0-1ubuntu1~20.04) ...
Setting up lib32asan5 (9.4.0-1ubuntu1~20.04.2) ...
Setting up libx32stdc++6 (10.5.0-1ubuntu1~20.04) ...
Setting up libx32ubsan1 (10.5.0-1ubuntu1~20.04) ...
Setting up lib32ubsan1 (10.5.0-1ubuntu1~20.04) ...
Setting up lib32gcc-9-dev (9.4.0-1ubuntu1~20.04.2) ...
Setting up libx32gcc-9-dev (9.4.0-1ubuntu1~20.04.2) ...
Setting up lib32stdc++-9-dev (9.4.0-1ubuntu1~20.04.2) ...
Setting up libx32stdc++-9-dev (9.4.0-1ubuntu1~20.04.2) ...
Setting up gcc-9-multilib (9.4.0-1ubuntu1~20.04.2) ...
Setting up gcc-multilib (4:9.3.0-1ubuntu2) ...
Setting up g++-9-multilib (9.4.0-1ubuntu1~20.04.2) ...
Setting up g++-multilib (4:9.3.0-1ubuntu2) ...
Processing triggers for libc-bin (2.31-0ubuntu9.15) ...
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ sudo apt-get install  gcc-multilib
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gcc-multilib is already the newest version (4:9.3.0-1ubuntu2).
gcc-multilib set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 29 not upgraded.
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ cat /etc/issue
Ubuntu 20.04.6 LTS \n \l

viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ uanme -r

Command 'uanme' not found, did you mean:

  command 'uname' from deb coreutils (8.30-3ubuntu2)
  command 'uacme' from deb uacme (1.0.22-1)

Try: sudo apt install <deb name>

viewpro@viewpro-ThinkBook-16-G5-IRH:~$ uname -a
Linux viewpro-ThinkBook-16-G5-IRH 5.15.0-107-generic #117~20.04.1-Ubuntu SMP Tue Apr 30 10:35:57 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 

[END] 2024/5/21 20:51:19
 

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu 20.04上搭建RK3588源码编译环境,您可以按照以下步骤进行操作: 1. 安装所需的软件和工具: - 确保您的系统已更新并安装了必要的软件源。 - 安装Git版本控制系统,运行以下命令: ``` sudo apt-get install git ``` - 安装JDK(Java开发工具包),运行以下命令: ``` sudo apt-get install openjdk-8-jdk ``` - 安装依赖库和工具,运行以下命令: ``` sudo apt-get install build-essential libssl-dev libncurses5-dev unzip ``` 2. 克隆RK3588源码仓库: - 进入您想要存储源代码的目录,运行以下命令: ``` cd <存储源码的目录> ``` - 克隆RK3588源码仓库,运行以下命令: ``` git clone https://github.com/rockchip-linux/rk3588-manifest.git ``` - 切换到源码目录,运行以下命令: ``` cd rk3588-manifest ``` 3. 初始化并同步源码: - 初始化源码,运行以下命令: ``` repo init -u https://github.com/rockchip-linux/manifests -b rk3588 -m rk3588.xml ``` - 同步源码,运行以下命令: ``` repo sync ``` 4. 编译源码: - 设置环境变量,运行以下命令: ``` source build/envsetup.sh ``` - 选择您要编译的目标,例如"rk3588-userdebug",运行以下命令: ``` lunch rk3588-userdebug ``` - 开始编译,运行以下命令: ``` make -j$(nproc) ``` 请注意,以上步骤仅提供了RK3588源码编译环境搭建的基本过程。具体的操作细节可能因您的系统配置和需求而有所不同。在执行上述步骤时,如果遇到任何错误或问题,请您参考相关文档或搜索相关资源进行解决。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值