Ошибка Docbook при сборке компаратора из исходного кода

Я пытаюсь установить Komparator4 v0.8 с терминала Ubuntu 11.10 . Я ввел эту команду и работаю нормально:

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

Но когда я ввожу make, я получаю эти выходные сообщения об ошибках .

Я дважды устанавливал эту программу этим методом, и у меня не было проблем.

Что я делаю не так?

4
задан 22 August 2012 в 06:24

1 ответ

Вы получаете ошибки, например:

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

- точное поведение, отображаемое старой серьезной ошибкой в Komparator, которая была исправлена ​​ в конце 2011 в компараторе 0,6.

Если вы все еще получаете эту ошибку, вы должны сообщить о ней как об ошибке команде разработчиков Komparator.

Временная альтернатива: сборка без документации

А пока, если вы хотите собрать пакет и можете просто обратиться к онлайн-документации, вот как:

  • На верхнем уровне папку, отредактируйте CMakelists.txt и перед строкой 38, add_subdirectory(doc), добавьте #, то есть #add_subdirectory(doc).
  • Сохранить, выйти и cd build && cmake .....
  • Это должно успешно собрать пакет.

Мне удалось успешно собрать Компаратор 4 0,7 и Компаратор 4 0,8 на современной Kubuntu 11.10.

0
ответ дан 22 August 2012 в 06:24

Другие вопросы по тегам:

Похожие вопросы: