|
无论编译什么,都是差不多的错误,下面是个内核编译的例子。
[alpha@DESKTOP-PC kernel26]$ makepkg
==> 正在创建软件包:kernel26 2.6.31.3-1 i686 (2009年 10月 09日 星期五 21:07:11 CST)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系...
==> 获取源代码...
-> 在创建目录中找到 linux-2.6.31.tar.bz2
-> 正在下载 patch-2.6.31.3-1-ARCH.bz2...
--2009-10-09 21:07:15-- ftp://ftp.archlinux.org/other/kernel26/patch-2.6.31.3-1-ARCH.bz2
=> “patch-2.6.31.3-1-ARCH.bz2.part”
正在解析主机 ftp.archlinux.org... 209.85.41.144, 209.85.41.143
正在连接 ftp.archlinux.org|209.85.41.144|:21... 已连接。
正在以 anonymous 登录 ... 登录成功!
==> SYST ... 完成。 ==> PWD ... 完成。
==> TYPE I ... 完成。 ==> CWD (1) /other/kernel26 ... 完成。
==> SIZE patch-2.6.31.3-1-ARCH.bz2 ... 87415
==> PASV ... 完成。 ==> RETR patch-2.6.31.3-1-ARCH.bz2 ... 完成。
长度:87415 (85K) (非正式数据)
100%[===================================================================================>] 87,415 47.6K/s in 1.8s
2009-10-09 21:07:21 (47.6 KB/s) - “patch-2.6.31.3-1-ARCH.bz2.part” 已保存 [87415]
-> 在创建目录中找到 config
-> 在创建目录中找到 config.x86_64
-> 在创建目录中找到 kernel26.preset
-> 在创建目录中找到 utf8-kernel-2.6.31-core-2.patch.bz2
-> 在创建目录中找到 utf8-kernel-2.6-fonts-2.patch.bz2
-> 在创建目录中找到 2.6.31-sched-bfs-303.patch.bz2
==> 正在验证源代码文件 md5sums...
linux-2.6.31.tar.bz2 ... 通过
patch-2.6.31.3-1-ARCH.bz2 ... 通过
config ... 通过
config.x86_64 ... 通过
kernel26.preset ... 通过
utf8-kernel-2.6.31-core-2.patch.bz2 ... 通过
utf8-kernel-2.6-fonts-2.patch.bz2 ... 通过
2.6.31-sched-bfs-303.patch.bz2 ... 通过
==> 解压缩源码...
/usr/bin/makepkg: line 105: printf: `$': invalid format character
-> 正在使用 [alpha@DESKTOP-PC kernel26]$
不让makepkg进行源代码压缩包校验和解包,直接手动先把目录结构弄好,再makepkg,只让makepkg进行编译和打包过程,则是OK的。 |
|