这个命令在我这儿安装了 安装了 tex=>pdf 编译环境的也还出错,以前确实有成功过,
但 Documentation/DocBook/ 目录中的 tmpl 文件都生成了对应的 pdf 文件;
阅读顶级 Makfile 文件,找到这个 "make pdfdocs" 目标是由 Documentation/DocBook/Makefile 解释的,
$ make -f Documentation/DocBook/Makefile
再读里面的 Makefile, 这里面显示流程是尝试在本机寻找 db2pdf 或者 xmlto 这两个软件作为 转换程序;
我这儿这两个软件都有,再用 file 鉴别其程序类型,其实都是 sh 脚本,内部调用 pdflatex 或 pdfjadetex 是二进制程序;
log 显示是在这个阶段出错,但部分 tmpl 对应的 xml,pdf 已生成,说明在 tex=>pdf 阶段有错,是错在某些 tex 上,
可能是缺少对应字体,等等;
这个转 pdf 流程 tmpl=>xml=>tex=>pdf 实在太复杂,而且只对 Documentation/DocBook/ 目录中的文档有效,不要也罢~
或者值得写个对应的 patch 去改进下~ 至少给个提示告诉用户错误在哪儿,这本身是这些工具的错误,避免赖到内核上,
让人以及内核的 pdfdocs 没设计好;
其实在 Kernel.Org 已提供了很好的资源,有 "make htmldocs" 是全部对应的 html 格式的:
http://www.kernel.org/doc/
http://www.kernel.org/doc/htmldocs/
它有定期更新机制以保证是最新的;
或者你坚持要 Documentation/DocBook/ 的 pdfdocs 的话不妨研究下它到底缺哪一个字体或 sty 文件?
呼唤 jungle 出来扫描下?个人觉得 tex 系列工具的 log 实在很奇怪,常让我不能直接发现错误出在哪?
BTW: 你这个log比较大,附在附件中是合理的,但也可能因此而很多人忽略了下载附件而没有看到,
建议贴 log 还是找出主要错误 inline 在邮件中
>
> --
> Regards
> Anders
>
--
Cheng Renquan (程任全), from Singapore
htmldocs �� mandocs ��������롣pdfdocs ��Ҳ��4û����ɹ���ٷ��
���ж�����Ȩ��˵�����ָ�ϣ�