Docbook 从源代码构建 Komparator 时出错

Docbook 从源代码构建 Komparator 时出错

我正在尝试安装比较器4 v0.8从航站楼Ubuntu 11.10。我输入了这个命令并且工作正常:

mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..

但是当我输入时make我得到此输出带有错误消息

我之前曾两次使用此方法安装了该程序,并没有遇到任何问题。

我做错了什么?

答案1

您收到的错误,例如:

index.docbook:1054: parser error : Entity 'install.compile.documentation' not defined

是旧的严重错误在 Komparator 中,固定的于2011年末在 Komparator 0.6 中推出。

如果您仍然收到此错误,您应该将其作为一个错误报告给 Komparator 开发团队。

临时替代方案:无文档构建

现在,如果您希望构建软件包并且可以参考在线文档,方法如下:

  • 在顶层文件夹中,编辑CMakelists.txt并在第 38 行前面add_subdirectory(doc)添加 ,##add_subdirectory(doc)
  • 保存,退出,然后cd build && cmake .....
  • 这应该可以成功构建包。

我能够成功构建比较器 4 0.7比较器 4 0.8在最新的 Kubuntu 11.10 上。

相关内容