因此,我遵循这些(Linux从头开始)指令)测试了我构建的DocBook DSSSL,得到了以下结果:
$ onsgmls -sv test.sgm
onsgmls:I: "OpenSP" version "1.5.2"
onsgmls:test.sgm:1:61:W: cannot generate system identifier for public text "-//Davenport//DTD DocBook V3.0//EN"
onsgmls:test.sgm:1:61:E: reference to entity "CHAPTER" for which no system identifier could be generated
onsgmls:test.sgm:1:0: entity was defined here
onsgmls:test.sgm:1:61:E: DTD did not contain element declaration for document type name
onsgmls:test.sgm:2:8:E: element "CHAPTER" undefined
onsgmls:test.sgm:2:15:E: element "TITLE" undefined
onsgmls:test.sgm:3:5:E: element "PARA" undefined我试图通过卸载和重新安装依赖项来追溯我的步骤..。但没有成功。
发布于 2011-07-06 10:37:01
LFS页面指示安装DocBook SGML 3.1和4.5,但是您构建的文档显然使用了DocBook SGML 3.0。因此,您需要获得该版本(或调整测试文档)。你所遵循的指示在这方面是错误的。
发布于 2011-04-20 01:00:17
检查您的发行版是否已经有用于docbook的包。查看Debian/Ubuntu,我看到了docbook、docbook和其他几个包。FreeBSD在端口中有Docbook,我相信许多其他的Linux发行版也有它。这肯定比从源代码安装Docbook更容易。
https://unix.stackexchange.com/questions/11651
复制相似问题