在Linux2.6.32.3 目录下 make pdfdocs 出错

151 views
Skip to first unread message

Anders Ma

unread,
Feb 8, 2010, 10:04:03 AM2/8/10
to sz...@googlegroups.com
在Linux2.6.32.3 目录下 make pdfdocs 出错。

log如附件,有人知道为何出错吗?谢谢!

--
Regards
Anders

device-drivers.log

Cheng Renquan

unread,
Feb 9, 2010, 2:25:46 AM2/9/10
to Anders Ma, sz...@googlegroups.com
2010/2/8 Anders Ma <xueji...@gmail.com>:

> 在Linux2.6.32.3 目录下 make pdfdocs 出错。
>
> log如附件,有人知道为何出错吗?谢谢!

这个命令在我这儿安装了 安装了 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

mjxian

unread,
Feb 9, 2010, 2:30:19 AM2/9/10
to sz...@googlegroups.com, Cheng Renquan, Anders Ma
�� 2010-2-9 15:25, Cheng Renquan �:
>
> ��������������װ�� ��װ�� tex=>pdf ���뻷����Ҳ����?��ǰȷʵ�гɹ���
> �� Documentation/DocBook/ Ŀ¼�е� tmpl �ļ�������˶�Ӧ�� pdf �ļ���
>
> �Ķv��� Makfile �ļ����ҵ���� "make pdfdocs" Ŀ������ Documentation/DocBook/Makefile ���͵ģ�
>
> $ make -f Documentation/DocBook/Makefile
>
> �ٶ������ Makefile, ��������ʾ����dz����ڱ���Ѱ�� db2pdf ���� xmlto ��}�������Ϊ ת������
> �������}��������У����� file �����������ͣ���ʵ���� sh �ű����ڲ����� pdflatex �� pdfjadetex �Ƕ����Ƴ���
>
> log ��ʾ�������׶γ�?������ tmpl ��Ӧ�� xml,pdf ����ɣ�˵���� tex=>pdf �׶��д?�Ǵ���ijЩ tex �ϣ�
> ������ȱ�ٶ�Ӧ���壬�ȵȣ�
>
>
>
> ���ת pdf ��� tmpl=>xml=>tex=>pdf ʵ��̫���ӣ�����ֻ�� Documentation/DocBook/ Ŀ¼�е��ĵ���Ч����ҪҲ�ա�
> ����ֵ��д���Ӧ�� patch ȥ�Ľ��¡� ���ٸ����ʾ�����û��������Ķ��Ȿ������Щ���ߵĴ��󣬱���5���ں��ϣ�
> �����Լ��ں˵� pdfdocs û��ƺã�
>
> ��������Ҫ Documentation/DocBook/ �� pdfdocs �Ļ������о������ȱ��һ������� sty �ļ���
> �� jungle ��4ɨ���£����˾�� tex ϵ�й��ߵ� log ʵ�ں���֣������Ҳ���ֱ�ӷ��ִ�������ģ�
>

htmldocs �� mandocs ��������롣pdfdocs ��Ҳ��4û����ɹ���ٷ��᲻
���ж�����Ȩ��˵�����ָ�ϣ�

mjxian

unread,
Feb 9, 2010, 2:32:33 AM2/9/10
to sz...@googlegroups.com, Cheng Renquan, Anders Ma
�� 2010-2-9 15:25, Cheng Renquan �:
>
> ��������������װ�� ��װ�� tex=>pdf ���뻷����Ҳ����?��ǰȷʵ��
�ɹ���

> �� Documentation/DocBook/ Ŀ¼�е� tmpl �ļ�������˶�Ӧ�� pdf �ļ���
>
> �Ķv��� Makfile �ļ����ҵ���� "make pdfdocs" Ŀ������
Documentation/DocBook/Makefile ���͵ģ�
>
> $ make -f Documentation/DocBook/Makefile
>
> �ٶ������ Makefile, ��������ʾ����dz����ڱ���Ѱ�� db2pdf ���� xmlto
��}�������Ϊ ת������
> �������}��������У����� file �����������ͣ���ʵ���� sh �ű����ڲ�
���� pdflatex �� pdfjadetex �Ƕ����Ƴ���
>
> log ��ʾ�������׶γ�?������ tmpl ��Ӧ�� xml,pdf ����ɣ�˵����
tex=>pdf �׶��д?�Ǵ���ijЩ tex �ϣ�
> ������ȱ�ٶ�Ӧ���壬�ȵȣ�
>
>
>
> ���ת pdf ��� tmpl=>xml=>tex=>pdf ʵ��̫���ӣ�����ֻ��
Documentation/DocBook/ Ŀ¼�е��ĵ���Ч����ҪҲ�ա�
> ����ֵ��д���Ӧ�� patch ȥ�Ľ��¡� ���ٸ����ʾ�����û��������Ķ���
��������Щ���ߵĴ��󣬱���5���ں��ϣ�

> �����Լ��ں˵� pdfdocs û��ƺã�
>
> ��������Ҫ Documentation/DocBook/ �� pdfdocs �Ļ������о������ȱ
��һ������� sty �ļ���
> �� jungle ��4ɨ���£����˾�� tex ϵ�й��ߵ� log ʵ�ں���֣�������
����ֱ�ӷ��ִ�������ģ�

>
htmldocs �� mandocs ��������롣pdfdocs ��Ҳ��4û����ɹ���ٷ��᲻
���ж�����Ȩ��˵�����ָ�ϣ�
�о��������������˲�������Ҳ���ǽ��ڳ��ֵ��ˣ�����û google ������

Reply all
Reply to author
Forward
0 new messages