|
7#
楼主 |
发表于 2021-6-8 19:32:42
|
只看该作者
本帖最后由 liuzhaoyzz 于 2021-6-8 19:43 编辑
好吧,严格按照你说的git走一遍,放到ext4分区。我是从liveCD启动的,一切从零开始搞,全新的,跟上次的设置,软件包什么的无关。
root@ubuntu:/home/ubuntu# cd /media/ubuntu/yule/grub2
root@ubuntu:/media/ubuntu/yule/grub2# git clone --depth=1 https://github.com/a1ive/grub
正克隆到 'grub'...
remote: Enumerating objects: 2388, done.
remote: Counting objects: 100% (2388/2388), done.
remote: Compressing objects: 100% (1993/1993), done.
remote: Total 2388 (delta 518), reused 1212 (delta 249), pack-reused 0
接收对象中: 100% (2388/2388), 9.02 MiB | 3.31 MiB/s, 完成.
处理 delta 中: 100% (518/518), 完成.
root@ubuntu:/media/ubuntu/yule/grub2# ls
grub
root@ubuntu:/media/ubuntu/yule/grub2# cd grub
看了下文件都在:git确实挺简单。
root@ubuntu:/media/ubuntu/yule/grub2/grub# ls
acinclude.m4 ChangeLog-2015 geninit.sh Makefile.util.def tests
asm-tests conf gentpl.py makepkg THANKS
AUTHORS config.h.in grub-core makepkg.sh themes
autogen.sh configure.ac include NEWS TODO
bootstrap COPYING INSTALL po unicode
bootstrap.conf coreboot.cfg linguas.sh README util
BUGS docs Makefile.am README.md
https://github.com/a1ive/grub/bl ... workflows/build.yml
你发的网址里面的依赖包,和install里面的依赖包似乎不同啊,上次我是对照着install里面尝试的。
按照你上面网址里面的依赖包:
root@ubuntu:/media/ubuntu/yule/grub2/grub# sudo -E apt-get -y install build-essential python iasl lzop unifont autopoint bison flex gettext gcc-aarch64-linux-gnu gcc-arm-linux-gnueabi gcc-mingw-w64
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
没有可用的软件包 python,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
然而下列软件包会取代它:
python-is-python3
E: 软件包 python 没有可安装候选
E: 无法定位软件包 iasl
E: 无法定位软件包 unifont
E: 无法定位软件包 gcc-arm-linux-gnueabi
E: 无法定位软件包 gcc-mingw-w64
上面的几个包官方源里面没有?python我看了ubuntu20.10里面已经有了python3.
单独补齐build-essential:
root@ubuntu:/media/ubuntu/yule/grub2/grub# sudo -E apt-get -y install build-essential
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
dpkg-dev fakeroot libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libfakeroot
建议安装:
debian-keyring
下列【新】软件包将被安装:
build-essential dpkg-dev fakeroot libalgorithm-diff-perl
libalgorithm-diff-xs-perl libalgorithm-merge-perl libfakeroot
升级了 0 个软件包,新安装了 7 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 0 B/922 kB 的归档。
解压缩后会消耗 2,874 kB 的额外空间。
获取:1 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 dpkg-dev all 1.20.5ubuntu2 [758 kB]
获取:2 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 build-essential amd64 12.8ubuntu3 [4,640 B]
获取:3 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libfakeroot amd64 1.25.2-1 [26.6 kB]
获取:4 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 fakeroot amd64 1.25.2-1 [62.8 kB]
获取:5 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libalgorithm-diff-perl all 1.19.03-2 [46.6 kB]
获取:6 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libalgorithm-diff-xs-perl amd64 0.04-6 [11.3 kB]
获取:7 cdrom://Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022) groovy/main amd64 libalgorithm-merge-perl all 0.08-3 [12.0 kB]
正在选中未选择的软件包 dpkg-dev。
(正在读取数据库 ... 系统当前共安装有 202337 个文件和目录。)
准备解压 .../0-dpkg-dev_1.20.5ubuntu2_all.deb ...
正在解压 dpkg-dev (1.20.5ubuntu2) ...
正在选中未选择的软件包 build-essential。
准备解压 .../1-build-essential_12.8ubuntu3_amd64.deb ...
正在解压 build-essential (12.8ubuntu3) ...
正在选中未选择的软件包 libfakeroot:amd64。
准备解压 .../2-libfakeroot_1.25.2-1_amd64.deb ...
正在解压 libfakeroot:amd64 (1.25.2-1) ...
正在选中未选择的软件包 fakeroot。
准备解压 .../3-fakeroot_1.25.2-1_amd64.deb ...
正在解压 fakeroot (1.25.2-1) ...
正在选中未选择的软件包 libalgorithm-diff-perl。
准备解压 .../4-libalgorithm-diff-perl_1.19.03-2_all.deb ...
正在解压 libalgorithm-diff-perl (1.19.03-2) ...
正在选中未选择的软件包 libalgorithm-diff-xs-perl。
准备解压 .../5-libalgorithm-diff-xs-perl_0.04-6_amd64.deb ...
正在解压 libalgorithm-diff-xs-perl (0.04-6) ...
正在选中未选择的软件包 libalgorithm-merge-perl。
准备解压 .../6-libalgorithm-merge-perl_0.08-3_all.deb ...
正在解压 libalgorithm-merge-perl (0.08-3) ...
正在设置 libalgorithm-diff-perl (1.19.03-2) ...
正在设置 libfakeroot:amd64 (1.25.2-1) ...
正在设置 dpkg-dev (1.20.5ubuntu2) ...
正在设置 fakeroot (1.25.2-1) ...
update-alternatives: 使用 /usr/bin/fakeroot-sysv 来在自动模式中提供 /usr/bin/fakeroot (fakeroot)
正在设置 build-essential (12.8ubuntu3) ...
正在设置 libalgorithm-diff-xs-perl (0.04-6) ...
正在设置 libalgorithm-merge-perl (0.08-3) ...
正在处理用于 man-db (2.9.3-2) 的触发器 ...
正在处理用于 libc-bin (2.32-0ubuntu3) 的触发器 ...
补齐lzop:
root@ubuntu:/media/ubuntu/yule/grub2/grub# sudo -E apt-get -y install lzop
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列【新】软件包将被安装:
lzop
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 83.4 kB 的归档。
解压缩后会消耗 167 kB 的额外空间。
获取:1 http://archive.ubuntu.com/ubuntu groovy/main amd64 lzop amd64 1.04-1build1 [83.4 kB]
已下载 83.4 kB,耗时 2秒 (53.7 kB/s)
正在选中未选择的软件包 lzop。
(正在读取数据库 ... 系统当前共安装有 202638 个文件和目录。)
准备解压 .../lzop_1.04-1build1_amd64.deb ...
正在解压 lzop (1.04-1build1) ...
正在设置 lzop (1.04-1build1) ...
正在处理用于 man-db (2.9.3-2) 的触发器 ...
补齐gcc-aarch64-linux-gnu :
root@ubuntu:/media/ubuntu/yule/grub2/grub# sudo -E apt-get -y install gcc-aarch64-linux-gnu
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
binutils-aarch64-linux-gnu cpp-10-aarch64-linux-gnu cpp-aarch64-linux-gnu
gcc-10-aarch64-linux-gnu gcc-10-aarch64-linux-gnu-base gcc-10-cross-base
libasan6-arm64-cross libatomic1-arm64-cross libc6-arm64-cross
libc6-dev-arm64-cross libgcc-10-dev-arm64-cross libgcc-s1-arm64-cross
libgomp1-arm64-cross libitm1-arm64-cross liblsan0-arm64-cross
libstdc++6-arm64-cross libtsan0-arm64-cross libubsan1-arm64-cross
linux-libc-dev-arm64-cross
建议安装:
binutils-doc gcc-10-locales cpp-doc gdb-aarch64-linux-gnu
下列软件包将被【卸载】:
gcc-multilib
下列【新】软件包将被安装:
binutils-aarch64-linux-gnu cpp-10-aarch64-linux-gnu cpp-aarch64-linux-gnu
gcc-10-aarch64-linux-gnu gcc-10-aarch64-linux-gnu-base gcc-10-cross-base
gcc-aarch64-linux-gnu libasan6-arm64-cross libatomic1-arm64-cross
libc6-arm64-cross libc6-dev-arm64-cross libgcc-10-dev-arm64-cross
libgcc-s1-arm64-cross libgomp1-arm64-cross libitm1-arm64-cross
liblsan0-arm64-cross libstdc++6-arm64-cross libtsan0-arm64-cross
libubsan1-arm64-cross linux-libc-dev-arm64-cross
升级了 0 个软件包,新安装了 20 个软件包,要卸载 1 个软件包,有 0 个软件包未被升级。
需要下载 33.1 MB 的归档。
解压缩后会消耗 121 MB 的额外空间。
获取:1 http://archive.ubuntu.com/ubuntu groovy/main amd64 gcc-10-aarch64-linux-gnu-base amd64 10.2.0-8ubuntu1cross1 [19.8 kB]
获取:2 http://archive.ubuntu.com/ubuntu groovy/main amd64 cpp-10-aarch64-linux-gnu amd64 10.2.0-8ubuntu1cross1 [7,947 kB]
获取:3 http://archive.ubuntu.com/ubuntu groovy/main amd64 cpp-aarch64-linux-gnu amd64 4:10.2.0-1ubuntu1 [3,520 B]
获取:4 http://archive.ubuntu.com/ubuntu groovy/main amd64 binutils-aarch64-linux-gnu amd64 2.35.1-1ubuntu1 [2,787 kB]
获取:5 http://archive.ubuntu.com/ubuntu groovy/main amd64 gcc-10-cross-base all 10.2.0-8ubuntu1cross1 [15.0 kB]
获取:6 http://archive.ubuntu.com/ubuntu groovy/main amd64 libc6-arm64-cross all 2.32-0ubuntu3cross2 [1,025 kB]
获取:7 http://archive.ubuntu.com/ubuntu groovy/main amd64 libgcc-s1-arm64-cross all 10.2.0-8ubuntu1cross1 [34.6 kB]
获取:8 http://archive.ubuntu.com/ubuntu groovy/main amd64 libgomp1-arm64-cross all 10.2.0-8ubuntu1cross1 [92.0 kB]
获取:9 http://archive.ubuntu.com/ubuntu groovy/main amd64 libitm1-arm64-cross all 10.2.0-8ubuntu1cross1 [23.8 kB]
获取:10 http://archive.ubuntu.com/ubuntu groovy/main amd64 libatomic1-arm64-cross all 10.2.0-8ubuntu1cross1 [9,604 B]
获取:11 http://archive.ubuntu.com/ubuntu groovy/main amd64 libasan6-arm64-cross all 10.2.0-8ubuntu1cross1 [312 kB]
获取:12 http://archive.ubuntu.com/ubuntu groovy/main amd64 liblsan0-arm64-cross all 10.2.0-8ubuntu1cross1 [129 kB]
获取:13 http://archive.ubuntu.com/ubuntu groovy/main amd64 libtsan0-arm64-cross all 10.2.0-8ubuntu1cross1 [295 kB]
获取:14 http://archive.ubuntu.com/ubuntu groovy/main amd64 libstdc++6-arm64-cross all 10.2.0-8ubuntu1cross1 [424 kB]
获取:15 http://archive.ubuntu.com/ubuntu groovy/main amd64 libubsan1-arm64-cross all 10.2.0-8ubuntu1cross1 [126 kB]
获取:16 http://archive.ubuntu.com/ubuntu groovy/main amd64 libgcc-10-dev-arm64-cross all 10.2.0-8ubuntu1cross1 [909 kB]
获取:17 http://archive.ubuntu.com/ubuntu groovy/main amd64 gcc-10-aarch64-linux-gnu amd64 10.2.0-8ubuntu1cross1 [16.1 MB]
获取:18 http://archive.ubuntu.com/ubuntu groovy/main amd64 gcc-aarch64-linux-gnu amd64 4:10.2.0-1ubuntu1 [1,416 B]
获取:19 http://archive.ubuntu.com/ubuntu groovy/main amd64 linux-libc-dev-arm64-cross all 5.8.0-19.20cross2 [1,095 kB]
获取:20 http://archive.ubuntu.com/ubuntu groovy/main amd64 libc6-dev-arm64-cross all 2.32-0ubuntu3cross2 [1,716 kB]
已下载 33.1 MB,耗时 1分 20秒 (413 kB/s)
(正在读取数据库 ... 系统当前共安装有 202653 个文件和目录。)
正在卸载 gcc-multilib (4:10.2.0-1ubuntu1) ...
正在选中未选择的软件包 gcc-10-aarch64-linux-gnu-base:amd64。
(正在读取数据库 ... 系统当前共安装有 202651 个文件和目录。)
准备解压 .../00-gcc-10-aarch64-linux-gnu-base_10.2.0-8ubuntu1cross1_amd64.deb ...
正在解压 gcc-10-aarch64-linux-gnu-base:amd64 (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 cpp-10-aarch64-linux-gnu。
准备解压 .../01-cpp-10-aarch64-linux-gnu_10.2.0-8ubuntu1cross1_amd64.deb ...
正在解压 cpp-10-aarch64-linux-gnu (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 cpp-aarch64-linux-gnu。
准备解压 .../02-cpp-aarch64-linux-gnu_4%3a10.2.0-1ubuntu1_amd64.deb ...
正在解压 cpp-aarch64-linux-gnu (4:10.2.0-1ubuntu1) ...
正在选中未选择的软件包 binutils-aarch64-linux-gnu。
准备解压 .../03-binutils-aarch64-linux-gnu_2.35.1-1ubuntu1_amd64.deb ...
正在解压 binutils-aarch64-linux-gnu (2.35.1-1ubuntu1) ...
正在选中未选择的软件包 gcc-10-cross-base。
准备解压 .../04-gcc-10-cross-base_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 gcc-10-cross-base (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 libc6-arm64-cross。
准备解压 .../05-libc6-arm64-cross_2.32-0ubuntu3cross2_all.deb ...
正在解压 libc6-arm64-cross (2.32-0ubuntu3cross2) ...
正在选中未选择的软件包 libgcc-s1-arm64-cross。
准备解压 .../06-libgcc-s1-arm64-cross_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 libgcc-s1-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 libgomp1-arm64-cross。
准备解压 .../07-libgomp1-arm64-cross_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 libgomp1-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 libitm1-arm64-cross。
准备解压 .../08-libitm1-arm64-cross_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 libitm1-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 libatomic1-arm64-cross。
准备解压 .../09-libatomic1-arm64-cross_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 libatomic1-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 libasan6-arm64-cross。
准备解压 .../10-libasan6-arm64-cross_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 libasan6-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 liblsan0-arm64-cross。
准备解压 .../11-liblsan0-arm64-cross_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 liblsan0-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 libtsan0-arm64-cross。
准备解压 .../12-libtsan0-arm64-cross_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 libtsan0-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 libstdc++6-arm64-cross。
准备解压 .../13-libstdc++6-arm64-cross_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 libstdc++6-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 libubsan1-arm64-cross。
准备解压 .../14-libubsan1-arm64-cross_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 libubsan1-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 libgcc-10-dev-arm64-cross。
准备解压 .../15-libgcc-10-dev-arm64-cross_10.2.0-8ubuntu1cross1_all.deb ...
正在解压 libgcc-10-dev-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 gcc-10-aarch64-linux-gnu。
准备解压 .../16-gcc-10-aarch64-linux-gnu_10.2.0-8ubuntu1cross1_amd64.deb ...
正在解压 gcc-10-aarch64-linux-gnu (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 gcc-aarch64-linux-gnu。
准备解压 .../17-gcc-aarch64-linux-gnu_4%3a10.2.0-1ubuntu1_amd64.deb ...
正在解压 gcc-aarch64-linux-gnu (4:10.2.0-1ubuntu1) ...
正在选中未选择的软件包 linux-libc-dev-arm64-cross。
准备解压 .../18-linux-libc-dev-arm64-cross_5.8.0-19.20cross2_all.deb ...
正在解压 linux-libc-dev-arm64-cross (5.8.0-19.20cross2) ...
正在选中未选择的软件包 libc6-dev-arm64-cross。
准备解压 .../19-libc6-dev-arm64-cross_2.32-0ubuntu3cross2_all.deb ...
正在解压 libc6-dev-arm64-cross (2.32-0ubuntu3cross2) ...
正在设置 binutils-aarch64-linux-gnu (2.35.1-1ubuntu1) ...
正在设置 libc6-arm64-cross (2.32-0ubuntu3cross2) ...
正在设置 gcc-10-cross-base (10.2.0-8ubuntu1cross1) ...
正在设置 linux-libc-dev-arm64-cross (5.8.0-19.20cross2) ...
正在设置 libgcc-s1-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在设置 gcc-10-aarch64-linux-gnu-base:amd64 (10.2.0-8ubuntu1cross1) ...
正在设置 libatomic1-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在设置 liblsan0-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在设置 libgomp1-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在设置 libasan6-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在设置 libtsan0-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在设置 libc6-dev-arm64-cross (2.32-0ubuntu3cross2) ...
正在设置 libstdc++6-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在设置 libitm1-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在设置 cpp-10-aarch64-linux-gnu (10.2.0-8ubuntu1cross1) ...
正在设置 libubsan1-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在设置 libgcc-10-dev-arm64-cross (10.2.0-8ubuntu1cross1) ...
正在设置 cpp-aarch64-linux-gnu (4:10.2.0-1ubuntu1) ...
正在设置 gcc-10-aarch64-linux-gnu (10.2.0-8ubuntu1cross1) ...
正在设置 gcc-aarch64-linux-gnu (4:10.2.0-1ubuntu1) ...
正在处理用于 man-db (2.9.3-2) 的触发器 ...
正在处理用于 libc-bin (2.32-0ubuntu3) 的触发器 ...
root@ubuntu:/media/ubuntu/yule/grub2/grub# sudo -E apt-get -y install gcc-arm-linux-gnueabi
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法定位软件包 gcc-arm-linux-gnueabi
没有gcc-arm-linux-gnueabi:
root@ubuntu:/media/ubuntu/yule/grub2/grub# sudo -E apt-get -y install gcc-arm-linux-gnueabi
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法定位软件包 gcc-arm-linux-gnueabi
没有gcc-mingw-w64:
root@ubuntu:/media/ubuntu/yule/grub2/grub# sudo -E apt-get -y install gcc-mingw-w64
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法定位软件包 gcc-mingw-w64
没有gcc-mingw:
root@ubuntu:/media/ubuntu/yule/grub2/grub# apt-cache search gcc-mingw
root@ubuntu:/media/ubuntu/yule/grub2/grub# apt-cache search gcc-mingw
按照原来的依赖包试试吧:
root@ubuntu:/media/ubuntu/yule/grub2/grub# sudo apt-get install gcc gcc-multilib gcc-doc g++ make bison gettext flex pkg-config glibc-doc libdevmapper-dev libpciaccess-dev libusb-dev libfreetype-dev libfreetype6 libfreetype6-dev qemu autoconf automake libtool autopoint cd-boot-images-amd64 gawk git
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
g++ 已经是最新版 (4:10.2.0-1ubuntu1)。
gcc 已经是最新版 (4:10.2.0-1ubuntu1)。
make 已经是最新版 (4.3-4ubuntu1)。
autoconf 已经是最新版 (2.69-11.1)。
automake 已经是最新版 (1:1.16.2-4ubuntu1)。
autopoint 已经是最新版 (0.19.8.1-10build1)。
bison 已经是最新版 (2:3.7+dfsg-1)。
cd-boot-images-amd64 已经是最新版 (9)。
flex 已经是最新版 (2.6.4-8)。
gawk 已经是最新版 (1:5.0.1+dfsg-1)。
gcc-doc 已经是最新版 (4:10.2.0-1ubuntu1)。
gettext 已经是最新版 (0.19.8.1-10build1)。
git 已经是最新版 (1:2.27.0-1ubuntu1)。
glibc-doc 已经是最新版 (2.32-0ubuntu3)。
libdevmapper-dev 已经是最新版 (2:1.02.167-1ubuntu3)。
libpciaccess-dev 已经是最新版 (0.16-1)。
libtool 已经是最新版 (2.4.6-14)。
libusb-dev 已经是最新版 (2:0.1.12-32)。
pkg-config 已经是最新版 (0.29.2-1ubuntu1)。
qemu 已经是最新版 (1:5.0-5ubuntu9)。
libfreetype-dev 已经是最新版 (2.10.2+dfsg-3ubuntu1)。
libfreetype6 已经是最新版 (2.10.2+dfsg-3ubuntu1)。
libfreetype6-dev 已经是最新版 (2.10.2+dfsg-3ubuntu1)。
下列软件包是自动安装的并且现在不需要了:
binutils-aarch64-linux-gnu cpp-10-aarch64-linux-gnu cpp-aarch64-linux-gnu
gcc-10-aarch64-linux-gnu-base gcc-10-cross-base libasan6-arm64-cross
libatomic1-arm64-cross libc6-arm64-cross libc6-dev-arm64-cross
libgcc-10-dev-arm64-cross libgcc-s1-arm64-cross libgomp1-arm64-cross
libitm1-arm64-cross liblsan0-arm64-cross libstdc++6-arm64-cross
libtsan0-arm64-cross libubsan1-arm64-cross linux-libc-dev-arm64-cross
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包将被【卸载】:
gcc-10-aarch64-linux-gnu gcc-aarch64-linux-gnu
下列【新】软件包将被安装:
gcc-multilib
升级了 0 个软件包,新安装了 1 个软件包,要卸载 2 个软件包,有 0 个软件包未被升级。
需要下载 0 B/1,540 B 的归档。
解压缩后将会空出 54.9 MB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 204667 个文件和目录。)
正在卸载 gcc-aarch64-linux-gnu (4:10.2.0-1ubuntu1) ...
正在卸载 gcc-10-aarch64-linux-gnu (10.2.0-8ubuntu1cross1) ...
正在选中未选择的软件包 gcc-multilib。
(正在读取数据库 ... 系统当前共安装有 204603 个文件和目录。)
准备解压 .../gcc-multilib_4%3a10.2.0-1ubuntu1_amd64.deb ...
正在解压 gcc-multilib (4:10.2.0-1ubuntu1) ...
正在设置 gcc-multilib (4:10.2.0-1ubuntu1) ...
正在处理用于 man-db (2.9.3-2) 的触发器 ...
直接上./bootstrap吧:
root@ubuntu:/media/ubuntu/yule/grub2/grub# ./bootstrap
./bootstrap: Bootstrapping from checked-out grub sources...
./bootstrap: consider installing git-merge-changelog from gnulib
./bootstrap: getting gnulib files...
Cloning into 'gnulib'...
remote: Enumerating objects: 242474, done.
remote: Counting objects: 100% (4435/4435), done.
remote: Compressing objects: 100% (3253/3253), done.
remote: Total 242474 (delta 3026), reused 1536 (delta 1179), pack-reused 238039
Receiving objects: 100% (242474/242474), 124.18 MiB | 1.08 MiB/s, done.
Resolving deltas: 100% (211425/211425), done.
Note: switching to 'd271f868a8df9bbec29049d01e056481b7a1a263'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at d271f868a lock: Fix link error with --enable-threads=pth.
./bootstrap: autopoint --force
Copying file ABOUT-NLS
Copying file build-aux/config.rpath
Creating directory m4
Copying file m4/codeset.m4
Copying file m4/extern-inline.m4
Copying file m4/fcntl-o.m4
Copying file m4/gettext.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/iconv.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intlmacosx.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/lock.m4
Copying file m4/longlong.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/printf-posix.m4
Copying file m4/progtest.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/threadlib.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
./bootstrap: gnulib/gnulib-tool --no-changelog --aux-dir=build-aux --doc-base=doc --lib=libgnu --m4-base=m4/ --source-base=grub-core/lib/gnulib/ --tests-base=tests --local-dir=gl --no-conditional-dependencies --no-vc-files --import ...
Module list with included dependencies (indented):
absolute-header
alloca
alloca-opt
argp
assure
at-internal
base64
btowc
builtin-expect
chdir
chdir-long
cloexec
close
dirent
dirfd
dirname-lgpl
dosname
double-slash-root
dup2
errno
error
exitfail
extensions
extern-inline
fchdir
fcntl
fcntl-h
fd-hook
fd-safer-flag
filename
filenamecat-lgpl
flexmember
float
fnmatch
fnmatch-h
fstat
getcwd-lgpl
getdelim
getdtablesize
getline
getopt-gnu
getopt-posix
getprogname
gettext-h
gitlog-to-changelog
hard-locale
havelib
include_next
intprops
langinfo
largefile
libc-config
limits-h
localcharset
locale
localeconv
lock
malloc-gnu
malloc-posix
malloca
mbrtowc
mbsinit
mbsrtowcs
mbswidth
mbtowc
memchr
mempcpy
memrchr
msvc-inval
msvc-nothrow
multiarch
nl_langinfo
nocrash
open
openat
openat-die
openat-h
pathmax
progname
rawmemchr
realloc-gnu
realloc-posix
regex
save-cwd
size_max
sleep
snippet/_Noreturn
snippet/arg-nonnull
snippet/c++defs
snippet/warn-on-use
ssize_t
stat
stat-time
stdalign
stdbool
stddef
stdint
stdio
stdlib
strcase
strchrnul
strdup-posix
streq
strerror
strerror-override
string
strings
strndup
strnlen
strnlen1
sys_stat
sys_types
sysexits
threadlib
time
unistd
unistd-safer
unitypes
uniwidth/base
uniwidth/width
vasnprintf
verify
vsnprintf
wchar
wcrtomb
wctype-h
wcwidth
xalloc-oversized
xsize
Notice from module argp:
If you are using GNU gettext version 0.16.1 or older, add the following options
to XGETTEXT_OPTIONS in your po/Makevars:
--flag=argp_error:2:c-format --flag=argp_failure:4:c-format
Notice from module error:
If you are using GNU gettext version 0.16.1 or older, add the following options
to XGETTEXT_OPTIONS in your po/Makevars:
--flag=error:3:c-format --flag=error_at_line:5:c-format
File list:
build-aux/config.rpath
build-aux/gitlog-to-changelog
lib/_Noreturn.h
lib/alloca.c
lib/alloca.in.h
lib/arg-nonnull.h
lib/argp-ba.c
lib/argp-eexst.c
lib/argp-fmtstream.c
lib/argp-fmtstream.h
lib/argp-fs-xinl.c
lib/argp-help.c
lib/argp-namefrob.h
lib/argp-parse.c
lib/argp-pin.c
lib/argp-pv.c
lib/argp-pvh.c
lib/argp-xinl.c
lib/argp.h
lib/asnprintf.c
lib/assure.h
lib/base64.c
lib/base64.h
lib/basename-lgpl.c
lib/btowc.c
lib/c++defs.h
lib/cdefs.h
lib/chdir-long.c
lib/chdir-long.h
lib/cloexec.c
lib/cloexec.h
lib/close.c
lib/dirent.in.h
lib/dirfd.c
lib/dirname-lgpl.c
lib/dirname.h
lib/dosname.h
lib/dup-safer-flag.c
lib/dup-safer.c
lib/dup2.c
lib/errno.in.h
lib/error.c
lib/error.h
lib/exitfail.c
lib/exitfail.h
lib/fchdir.c
lib/fcntl.c
lib/fcntl.in.h
lib/fd-hook.c
lib/fd-hook.h
lib/fd-safer-flag.c
lib/fd-safer.c
lib/filename.h
lib/filenamecat-lgpl.c
lib/filenamecat.h
lib/flexmember.h
lib/float+.h
lib/float.c
lib/float.in.h
lib/fnmatch.c
lib/fnmatch.in.h
lib/fnmatch_loop.c
lib/fstat.c
lib/getcwd-lgpl.c
lib/getdelim.c
lib/getdtablesize.c
lib/getline.c
lib/getopt-cdefs.in.h
lib/getopt-core.h
lib/getopt-ext.h
lib/getopt-pfx-core.h
lib/getopt-pfx-ext.h
lib/getopt.c
lib/getopt.in.h
lib/getopt1.c
lib/getopt_int.h
lib/getprogname.c
lib/getprogname.h
lib/gettext.h
lib/glthread/lock.c
lib/glthread/lock.h
lib/glthread/threadlib.c
lib/hard-locale.c
lib/hard-locale.h
lib/intprops.h
lib/itold.c
lib/langinfo.in.h
lib/libc-config.h
lib/limits.in.h
lib/localcharset.c
lib/localcharset.h
lib/locale.in.h
lib/localeconv.c
lib/malloc.c
lib/malloca.c
lib/malloca.h
lib/mbrtowc.c
lib/mbsinit.c
lib/mbsrtowcs-impl.h
lib/mbsrtowcs-state.c
lib/mbsrtowcs.c
lib/mbswidth.c
lib/mbswidth.h
lib/mbtowc-impl.h
lib/mbtowc.c
lib/memchr.c
lib/memchr.valgrind
lib/mempcpy.c
lib/memrchr.c
lib/msvc-inval.c
lib/msvc-inval.h
lib/msvc-nothrow.c
lib/msvc-nothrow.h
lib/nl_langinfo.c
lib/open.c
lib/openat-die.c
lib/openat-priv.h
lib/openat-proc.c
lib/openat.c
lib/openat.h
lib/pathmax.h
lib/pipe-safer.c
lib/printf-args.c
lib/printf-args.h
lib/printf-parse.c
lib/printf-parse.h
lib/progname.c
lib/progname.h
lib/rawmemchr.c
lib/rawmemchr.valgrind
lib/realloc.c
lib/regcomp.c
lib/regex.c
lib/regex.h
lib/regex_internal.c
lib/regex_internal.h
lib/regexec.c
lib/save-cwd.c
lib/save-cwd.h
lib/size_max.h
lib/sleep.c
lib/stat-time.c
lib/stat-time.h
lib/stat-w32.c
lib/stat-w32.h
lib/stat.c
lib/stdalign.in.h
lib/stdbool.in.h
lib/stddef.in.h
lib/stdint.in.h
lib/stdio.in.h
lib/stdlib.in.h
lib/strcasecmp.c
lib/strchrnul.c
lib/strchrnul.valgrind
lib/strdup.c
lib/streq.h
lib/strerror-override.c
lib/strerror-override.h
lib/strerror.c
lib/string.in.h
lib/strings.in.h
lib/stripslash.c
lib/strncasecmp.c
lib/strndup.c
lib/strnlen.c
lib/strnlen1.c
lib/strnlen1.h
lib/sys_stat.in.h
lib/sys_types.in.h
lib/sysexits.in.h
lib/time.in.h
lib/unistd--.h
lib/unistd-safer.h
lib/unistd.c
lib/unistd.in.h
lib/unitypes.in.h
lib/uniwidth.in.h
lib/uniwidth/cjk.h
lib/uniwidth/width.c
lib/vasnprintf.c
lib/vasnprintf.h
lib/verify.h
lib/vsnprintf.c
lib/warn-on-use.h
lib/wchar.in.h
lib/wcrtomb.c
lib/wctype-h.c
lib/wctype.in.h
lib/wcwidth.c
lib/xalloc-oversized.h
lib/xsize.c
lib/xsize.h
m4/00gnulib.m4
m4/__inline.m4
m4/absolute-header.m4
m4/alloca.m4
m4/argp.m4
m4/base64.m4
m4/btowc.m4
m4/builtin-expect.m4
m4/chdir-long.m4
m4/close.m4
m4/codeset.m4
m4/dirent_h.m4
m4/dirfd.m4
m4/dirname.m4
m4/double-slash-root.m4
m4/dup2.m4
m4/eealloc.m4
m4/errno_h.m4
m4/error.m4
m4/exponentd.m4
m4/extensions.m4
m4/extern-inline.m4
m4/fchdir.m4
m4/fcntl-o.m4
m4/fcntl.m4
m4/fcntl_h.m4
m4/filenamecat.m4
m4/flexmember.m4
m4/float_h.m4
m4/fnmatch.m4
m4/fnmatch_h.m4
m4/fstat.m4
m4/getcwd.m4
m4/getdelim.m4
m4/getdtablesize.m4
m4/getline.m4
m4/getopt.m4
m4/getprogname.m4
m4/glibc21.m4
m4/gnulib-common.m4
m4/host-cpu-c-abi.m4
m4/include_next.m4
m4/intmax_t.m4
m4/inttypes_h.m4
m4/langinfo_h.m4
m4/largefile.m4
m4/lib-ld.m4
m4/lib-link.m4
m4/lib-prefix.m4
m4/libunistring-base.m4
m4/limits-h.m4
m4/localcharset.m4
m4/locale-fr.m4
m4/locale-ja.m4
m4/locale-zh.m4
m4/locale_h.m4
m4/localeconv.m4
m4/lock.m4
m4/longlong.m4
m4/lstat.m4
m4/malloc.m4
m4/malloca.m4
m4/math_h.m4
m4/mbrtowc.m4
m4/mbsinit.m4
m4/mbsrtowcs.m4
m4/mbstate_t.m4
m4/mbswidth.m4
m4/mbtowc.m4
m4/memchr.m4
m4/mempcpy.m4
m4/memrchr.m4
m4/mmap-anon.m4
m4/mode_t.m4
m4/msvc-inval.m4
m4/msvc-nothrow.m4
m4/multiarch.m4
m4/nl_langinfo.m4
m4/nocrash.m4
m4/off_t.m4
m4/open-cloexec.m4
m4/open.m4
m4/openat.m4
m4/pathmax.m4
m4/printf.m4
m4/pthread_rwlock_rdlock.m4
m4/rawmemchr.m4
m4/realloc.m4
m4/regex.m4
m4/save-cwd.m4
m4/size_max.m4
m4/sleep.m4
m4/ssize_t.m4
m4/stat-time.m4
m4/stat.m4
m4/stdalign.m4
m4/stdbool.m4
m4/stddef_h.m4
m4/stdint.m4
m4/stdint_h.m4
m4/stdio_h.m4
m4/stdlib_h.m4
m4/strcase.m4
m4/strchrnul.m4
m4/strdup.m4
m4/strerror.m4
m4/string_h.m4
m4/strings_h.m4
m4/strndup.m4
m4/strnlen.m4
m4/sys_socket_h.m4
m4/sys_stat_h.m4
m4/sys_types_h.m4
m4/sysexits.m4
m4/threadlib.m4
m4/time_h.m4
m4/unistd-safer.m4
m4/unistd_h.m4
m4/vasnprintf.m4
m4/vsnprintf.m4
m4/warn-on-use.m4
m4/wchar_h.m4
m4/wchar_t.m4
m4/wcrtomb.m4
m4/wctype_h.m4
m4/wcwidth.m4
m4/wint_t.m4
m4/xsize.m4
Creating directory ./grub-core/lib/gnulib
Creating directory ./grub-core/lib/gnulib/glthread
Creating directory ./grub-core/lib/gnulib/uniwidth
Replacing file build-aux/config.rpath (non-gnulib code backed up in build-aux/config.rpath~) !!
Copying file build-aux/gitlog-to-changelog
Copying file grub-core/lib/gnulib/_Noreturn.h
Copying file grub-core/lib/gnulib/alloca.c
Copying file grub-core/lib/gnulib/alloca.in.h
Copying file grub-core/lib/gnulib/arg-nonnull.h
Copying file grub-core/lib/gnulib/argp-ba.c
Copying file grub-core/lib/gnulib/argp-eexst.c
Copying file grub-core/lib/gnulib/argp-fmtstream.c
Copying file grub-core/lib/gnulib/argp-fmtstream.h
Copying file grub-core/lib/gnulib/argp-fs-xinl.c
Copying file grub-core/lib/gnulib/argp-help.c
Copying file grub-core/lib/gnulib/argp-namefrob.h
Copying file grub-core/lib/gnulib/argp-parse.c
Copying file grub-core/lib/gnulib/argp-pin.c
Copying file grub-core/lib/gnulib/argp-pv.c
Copying file grub-core/lib/gnulib/argp-pvh.c
Copying file grub-core/lib/gnulib/argp-xinl.c
Copying file grub-core/lib/gnulib/argp.h
Copying file grub-core/lib/gnulib/asnprintf.c
Copying file grub-core/lib/gnulib/assure.h
Copying file grub-core/lib/gnulib/base64.c
Copying file grub-core/lib/gnulib/base64.h
Copying file grub-core/lib/gnulib/basename-lgpl.c
Copying file grub-core/lib/gnulib/btowc.c
Copying file grub-core/lib/gnulib/c++defs.h
Copying file grub-core/lib/gnulib/cdefs.h
Copying file grub-core/lib/gnulib/chdir-long.c
Copying file grub-core/lib/gnulib/chdir-long.h
Copying file grub-core/lib/gnulib/cloexec.c
Copying file grub-core/lib/gnulib/cloexec.h
Copying file grub-core/lib/gnulib/close.c
Copying file grub-core/lib/gnulib/dirent.in.h
Copying file grub-core/lib/gnulib/dirfd.c
Copying file grub-core/lib/gnulib/dirname-lgpl.c
Copying file grub-core/lib/gnulib/dirname.h
Copying file grub-core/lib/gnulib/dosname.h
Copying file grub-core/lib/gnulib/dup-safer-flag.c
Copying file grub-core/lib/gnulib/dup-safer.c
Copying file grub-core/lib/gnulib/dup2.c
Copying file grub-core/lib/gnulib/errno.in.h
Copying file grub-core/lib/gnulib/error.c
Copying file grub-core/lib/gnulib/error.h
Copying file grub-core/lib/gnulib/exitfail.c
Copying file grub-core/lib/gnulib/exitfail.h
Copying file grub-core/lib/gnulib/fchdir.c
Copying file grub-core/lib/gnulib/fcntl.c
Copying file grub-core/lib/gnulib/fcntl.in.h
Copying file grub-core/lib/gnulib/fd-hook.c
Copying file grub-core/lib/gnulib/fd-hook.h
Copying file grub-core/lib/gnulib/fd-safer-flag.c
Copying file grub-core/lib/gnulib/fd-safer.c
Copying file grub-core/lib/gnulib/filename.h
Copying file grub-core/lib/gnulib/filenamecat-lgpl.c
Copying file grub-core/lib/gnulib/filenamecat.h
Copying file grub-core/lib/gnulib/flexmember.h
Copying file grub-core/lib/gnulib/float+.h
Copying file grub-core/lib/gnulib/float.c
Copying file grub-core/lib/gnulib/float.in.h
Copying file grub-core/lib/gnulib/fnmatch.c
Copying file grub-core/lib/gnulib/fnmatch.in.h
Copying file grub-core/lib/gnulib/fnmatch_loop.c
Copying file grub-core/lib/gnulib/fstat.c
Copying file grub-core/lib/gnulib/getcwd-lgpl.c
Copying file grub-core/lib/gnulib/getdelim.c
Copying file grub-core/lib/gnulib/getdtablesize.c
Copying file grub-core/lib/gnulib/getline.c
Copying file grub-core/lib/gnulib/getopt-cdefs.in.h
Copying file grub-core/lib/gnulib/getopt-core.h
Copying file grub-core/lib/gnulib/getopt-ext.h
Copying file grub-core/lib/gnulib/getopt-pfx-core.h
Copying file grub-core/lib/gnulib/getopt-pfx-ext.h
Copying file grub-core/lib/gnulib/getopt.c
Copying file grub-core/lib/gnulib/getopt.in.h
Copying file grub-core/lib/gnulib/getopt1.c
Copying file grub-core/lib/gnulib/getopt_int.h
Copying file grub-core/lib/gnulib/getprogname.c
Copying file grub-core/lib/gnulib/getprogname.h
Copying file grub-core/lib/gnulib/gettext.h
Copying file grub-core/lib/gnulib/glthread/lock.c
Copying file grub-core/lib/gnulib/glthread/lock.h
Copying file grub-core/lib/gnulib/glthread/threadlib.c
Copying file grub-core/lib/gnulib/hard-locale.c
Copying file grub-core/lib/gnulib/hard-locale.h
Copying file grub-core/lib/gnulib/intprops.h
Copying file grub-core/lib/gnulib/itold.c
Copying file grub-core/lib/gnulib/langinfo.in.h
Copying file grub-core/lib/gnulib/libc-config.h
Copying file grub-core/lib/gnulib/limits.in.h
Copying file grub-core/lib/gnulib/localcharset.c
Copying file grub-core/lib/gnulib/localcharset.h
Copying file grub-core/lib/gnulib/locale.in.h
Copying file grub-core/lib/gnulib/localeconv.c
Copying file grub-core/lib/gnulib/malloc.c
Copying file grub-core/lib/gnulib/malloca.c
Copying file grub-core/lib/gnulib/malloca.h
Copying file grub-core/lib/gnulib/mbrtowc.c
Copying file grub-core/lib/gnulib/mbsinit.c
Copying file grub-core/lib/gnulib/mbsrtowcs-impl.h
Copying file grub-core/lib/gnulib/mbsrtowcs-state.c
Copying file grub-core/lib/gnulib/mbsrtowcs.c
Copying file grub-core/lib/gnulib/mbswidth.c
Copying file grub-core/lib/gnulib/mbswidth.h
Copying file grub-core/lib/gnulib/mbtowc-impl.h
Copying file grub-core/lib/gnulib/mbtowc.c
Copying file grub-core/lib/gnulib/memchr.c
Copying file grub-core/lib/gnulib/memchr.valgrind
Copying file grub-core/lib/gnulib/mempcpy.c
Copying file grub-core/lib/gnulib/memrchr.c
Copying file grub-core/lib/gnulib/msvc-inval.c
Copying file grub-core/lib/gnulib/msvc-inval.h
Copying file grub-core/lib/gnulib/msvc-nothrow.c
Copying file grub-core/lib/gnulib/msvc-nothrow.h
Copying file grub-core/lib/gnulib/nl_langinfo.c
Copying file grub-core/lib/gnulib/open.c
Copying file grub-core/lib/gnulib/openat-die.c
Copying file grub-core/lib/gnulib/openat-priv.h
Copying file grub-core/lib/gnulib/openat-proc.c
Copying file grub-core/lib/gnulib/openat.c
Copying file grub-core/lib/gnulib/openat.h
Copying file grub-core/lib/gnulib/pathmax.h
Copying file grub-core/lib/gnulib/pipe-safer.c
Copying file grub-core/lib/gnulib/printf-args.c
Copying file grub-core/lib/gnulib/printf-args.h
Copying file grub-core/lib/gnulib/printf-parse.c
Copying file grub-core/lib/gnulib/printf-parse.h
Copying file grub-core/lib/gnulib/progname.c
Copying file grub-core/lib/gnulib/progname.h
Copying file grub-core/lib/gnulib/rawmemchr.c
Copying file grub-core/lib/gnulib/rawmemchr.valgrind
Copying file grub-core/lib/gnulib/realloc.c
Copying file grub-core/lib/gnulib/regcomp.c
Copying file grub-core/lib/gnulib/regex.c
Copying file grub-core/lib/gnulib/regex.h
Copying file grub-core/lib/gnulib/regex_internal.c
Copying file grub-core/lib/gnulib/regex_internal.h
Copying file grub-core/lib/gnulib/regexec.c
Copying file grub-core/lib/gnulib/save-cwd.c
Copying file grub-core/lib/gnulib/save-cwd.h
Copying file grub-core/lib/gnulib/size_max.h
Copying file grub-core/lib/gnulib/sleep.c
Copying file grub-core/lib/gnulib/stat-time.c
Copying file grub-core/lib/gnulib/stat-time.h
Copying file grub-core/lib/gnulib/stat-w32.c
Copying file grub-core/lib/gnulib/stat-w32.h
Copying file grub-core/lib/gnulib/stat.c
Copying file grub-core/lib/gnulib/stdalign.in.h
Copying file grub-core/lib/gnulib/stdbool.in.h
Copying file grub-core/lib/gnulib/stddef.in.h
Copying file grub-core/lib/gnulib/stdint.in.h
Copying file grub-core/lib/gnulib/stdio.in.h
Copying file grub-core/lib/gnulib/stdlib.in.h
Copying file grub-core/lib/gnulib/strcasecmp.c
Copying file grub-core/lib/gnulib/strchrnul.c
Copying file grub-core/lib/gnulib/strchrnul.valgrind
Copying file grub-core/lib/gnulib/strdup.c
Copying file grub-core/lib/gnulib/streq.h
Copying file grub-core/lib/gnulib/strerror-override.c
Copying file grub-core/lib/gnulib/strerror-override.h
Copying file grub-core/lib/gnulib/strerror.c
Copying file grub-core/lib/gnulib/string.in.h
Copying file grub-core/lib/gnulib/strings.in.h
Copying file grub-core/lib/gnulib/stripslash.c
Copying file grub-core/lib/gnulib/strncasecmp.c
Copying file grub-core/lib/gnulib/strndup.c
Copying file grub-core/lib/gnulib/strnlen.c
Copying file grub-core/lib/gnulib/strnlen1.c
Copying file grub-core/lib/gnulib/strnlen1.h
Copying file grub-core/lib/gnulib/sys_stat.in.h
Copying file grub-core/lib/gnulib/sys_types.in.h
Copying file grub-core/lib/gnulib/sysexits.in.h
Copying file grub-core/lib/gnulib/time.in.h
Copying file grub-core/lib/gnulib/unistd--.h
Copying file grub-core/lib/gnulib/unistd-safer.h
Copying file grub-core/lib/gnulib/unistd.c
Copying file grub-core/lib/gnulib/unistd.in.h
Copying file grub-core/lib/gnulib/unitypes.in.h
Copying file grub-core/lib/gnulib/uniwidth.in.h
Copying file grub-core/lib/gnulib/uniwidth/cjk.h
Copying file grub-core/lib/gnulib/uniwidth/width.c
Copying file grub-core/lib/gnulib/vasnprintf.c
Copying file grub-core/lib/gnulib/vasnprintf.h
Copying file grub-core/lib/gnulib/verify.h
Copying file grub-core/lib/gnulib/vsnprintf.c
Copying file grub-core/lib/gnulib/warn-on-use.h
Copying file grub-core/lib/gnulib/wchar.in.h
Copying file grub-core/lib/gnulib/wcrtomb.c
Copying file grub-core/lib/gnulib/wctype-h.c
Copying file grub-core/lib/gnulib/wctype.in.h
Copying file grub-core/lib/gnulib/wcwidth.c
Copying file grub-core/lib/gnulib/xalloc-oversized.h
Copying file grub-core/lib/gnulib/xsize.c
Copying file grub-core/lib/gnulib/xsize.h
Copying file m4/00gnulib.m4
Copying file m4/__inline.m4
Copying file m4/absolute-header.m4
Copying file m4/alloca.m4
Copying file m4/argp.m4
Copying file m4/base64.m4
Copying file m4/btowc.m4
Copying file m4/builtin-expect.m4
Copying file m4/chdir-long.m4
Copying file m4/close.m4
Replacing file m4/codeset.m4 (non-gnulib code backed up in m4/codeset.m4~) !!
Copying file m4/dirent_h.m4
Copying file m4/dirfd.m4
Copying file m4/dirname.m4
Copying file m4/double-slash-root.m4
Copying file m4/dup2.m4
Copying file m4/eealloc.m4
Copying file m4/errno_h.m4
Copying file m4/error.m4
Copying file m4/exponentd.m4
Copying file m4/extensions.m4
Replacing file m4/extern-inline.m4 (non-gnulib code backed up in m4/extern-inline.m4~) !!
Copying file m4/fchdir.m4
Replacing file m4/fcntl-o.m4 (non-gnulib code backed up in m4/fcntl-o.m4~) !!
Copying file m4/fcntl.m4
Copying file m4/fcntl_h.m4
Copying file m4/filenamecat.m4
Copying file m4/flexmember.m4
Copying file m4/float_h.m4
Copying file m4/fnmatch.m4
Copying file m4/fnmatch_h.m4
Copying file m4/fstat.m4
Copying file m4/getcwd.m4
Copying file m4/getdelim.m4
Copying file m4/getdtablesize.m4
Copying file m4/getline.m4
Copying file m4/getopt.m4
Copying file m4/getprogname.m4
Replacing file m4/glibc21.m4 (non-gnulib code backed up in m4/glibc21.m4~) !!
Copying file m4/gnulib-common.m4
Copying file m4/gnulib-tool.m4
Copying file m4/host-cpu-c-abi.m4
Copying file m4/include_next.m4
Copying file m4/intmax_t.m4
Replacing file m4/inttypes_h.m4 (non-gnulib code backed up in m4/inttypes_h.m4~) !!
Copying file m4/langinfo_h.m4
Copying file m4/largefile.m4
Replacing file m4/lib-ld.m4 (non-gnulib code backed up in m4/lib-ld.m4~) !!
Replacing file m4/lib-link.m4 (non-gnulib code backed up in m4/lib-link.m4~) !!
Replacing file m4/lib-prefix.m4 (non-gnulib code backed up in m4/lib-prefix.m4~) !!
Copying file m4/libunistring-base.m4
Copying file m4/limits-h.m4
Copying file m4/localcharset.m4
Copying file m4/locale-fr.m4
Copying file m4/locale-ja.m4
Copying file m4/locale-zh.m4
Copying file m4/locale_h.m4
Copying file m4/localeconv.m4
Replacing file m4/lock.m4 (non-gnulib code backed up in m4/lock.m4~) !!
Replacing file m4/longlong.m4 (non-gnulib code backed up in m4/longlong.m4~) !!
Copying file m4/lstat.m4
Copying file m4/malloc.m4
Copying file m4/malloca.m4
Copying file m4/math_h.m4
Copying file m4/mbrtowc.m4
Copying file m4/mbsinit.m4
Copying file m4/mbsrtowcs.m4
Copying file m4/mbstate_t.m4
Copying file m4/mbswidth.m4
Copying file m4/mbtowc.m4
Copying file m4/memchr.m4
Copying file m4/mempcpy.m4
Copying file m4/memrchr.m4
Copying file m4/mmap-anon.m4
Copying file m4/mode_t.m4
Copying file m4/msvc-inval.m4
Copying file m4/msvc-nothrow.m4
Copying file m4/multiarch.m4
Copying file m4/nl_langinfo.m4
Copying file m4/nocrash.m4
Copying file m4/off_t.m4
Copying file m4/open-cloexec.m4
Copying file m4/open.m4
Copying file m4/openat.m4
Copying file m4/pathmax.m4
Copying file m4/printf.m4
Copying file m4/pthread_rwlock_rdlock.m4
Copying file m4/rawmemchr.m4
Copying file m4/realloc.m4
Copying file m4/regex.m4
Copying file m4/save-cwd.m4
Replacing file m4/size_max.m4 (non-gnulib code backed up in m4/size_max.m4~) !!
Copying file m4/sleep.m4
Copying file m4/ssize_t.m4
Copying file m4/stat-time.m4
Copying file m4/stat.m4
Copying file m4/stdalign.m4
Copying file m4/stdbool.m4
Copying file m4/stddef_h.m4
Copying file m4/stdint.m4
Replacing file m4/stdint_h.m4 (non-gnulib code backed up in m4/stdint_h.m4~) !!
Copying file m4/stdio_h.m4
Copying file m4/stdlib_h.m4
Copying file m4/strcase.m4
Copying file m4/strchrnul.m4
Copying file m4/strdup.m4
Copying file m4/strerror.m4
Copying file m4/string_h.m4
Copying file m4/strings_h.m4
Copying file m4/strndup.m4
Copying file m4/strnlen.m4
Copying file m4/sys_socket_h.m4
Copying file m4/sys_stat_h.m4
Copying file m4/sys_types_h.m4
Copying file m4/sysexits.m4
Replacing file m4/threadlib.m4 (non-gnulib code backed up in m4/threadlib.m4~) !!
Copying file m4/time_h.m4
Copying file m4/unistd-safer.m4
Copying file m4/unistd_h.m4
Copying file m4/vasnprintf.m4
Copying file m4/vsnprintf.m4
Copying file m4/warn-on-use.m4
Copying file m4/wchar_h.m4
Replacing file m4/wchar_t.m4 (non-gnulib code backed up in m4/wchar_t.m4~) !!
Copying file m4/wcrtomb.m4
Copying file m4/wctype_h.m4
Copying file m4/wcwidth.m4
Replacing file m4/wint_t.m4 (non-gnulib code backed up in m4/wint_t.m4~) !!
Replacing file m4/xsize.m4 (non-gnulib code backed up in m4/xsize.m4~) !!
Creating grub-core/lib/gnulib/Makefile.am
Creating m4/gnulib-cache.m4
Creating m4/gnulib-comp.m4
Finished.
You may need to add #include directives for the following .h files.
#include <fnmatch.h>
#include <regex.h>
#include <stdio.h>
#include <stdlib.h>
#include "argp.h"
#include "base64.h"
#include "error.h"
#include "gettext.h"
#include "mbswidth.h"
#include "progname.h"
#include "save-cwd.h"
You may need to use the following Makefile variables when linking.
Use them in <program>_LDADD when linking a program, or
in <library>_a_LDFLAGS or <library>_la_LDFLAGS when linking a library.
$(LTLIBINTL) when linking with libtool, $(LIBINTL) otherwise
$(LTLIBTHREAD) when linking with libtool, $(LIBTHREAD) otherwise
Don't forget to
- add "grub-core/lib/gnulib/Makefile" to AC_CONFIG_FILES in ./configure.ac,
- mention "gnulib" in SUBDIRS in grub-core/lib/Makefile.am,
- mention "-I m4" in ACLOCAL_AMFLAGS in Makefile.am,
- mention "m4/gnulib-cache.m4" in EXTRA_DIST in Makefile.am,
- invoke gl_EARLY in ./configure.ac, right after AC_PROG_CC,
- invoke gl_INIT in ./configure.ac.
patching file base64.h
patching file argp-parse.c
patching file argp-fmtstream.c
patching file argp-help.c
patching file mbswidth.c
patching file mbswidth.h
patching file regcomp.c
patching file Makefile.in.in
patching file Makefile.in.in
patching file Makefile.in.in
patching file Makefile.in.in
Importing unicode...
./autogen.sh: 行 20: python:未找到命令
running: AUTOPOINT=true LIBTOOLIZE=true autoreconf --verbose --install --force -I m4 --no-recursive
autoreconf: Entering directory `.'
autoreconf: running: true --force
autoreconf: running: aclocal -I m4 --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --include=m4 --force
autoreconf: running: /usr/bin/autoheader --include=m4 --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:395: installing 'build-aux/compile'
configure.ac:45: installing 'build-aux/config.guess'
configure.ac:45: installing 'build-aux/config.sub'
configure.ac:51: installing 'build-aux/install-sh'
configure.ac:51: installing 'build-aux/missing'
automake: error: cannot open < Makefile.util.am: No such file or directory
autoreconf: automake failed with exit status: 1
./bootstrap: autoreconf failed
root@ubuntu:/media/ubuntu/yule/grub2/grub#
结果也不行啊?autoreconf失败。
root@ubuntu:/media/ubuntu/yule/grub2/grub# make
make: *** 没有指明目标并且找不到 makefile。 停止。
|
|