LINUX.ORG.RU

Ошибка сборки Systemd-240 в BLFS

 , ,


0

2

Собераю Systemd-240 с поддержкой Linux-pam по оф инструкций и получаю ошибку

 [599/1645] Generating sd_bus_message_append_strv.3 with a custom command.
FAILED: man/sd_bus_message_append_strv.3
/usr/bin/xsltproc -o man/sd_bus_message_append_strv.3 --nonet --xinclude --maxdepth 9000 --stringparam man.output.quietly 1 --stringparam funcsynopsis.style ansi --stringparam man.authors.section.enabled 0 --stringparam man.copyright.section.enabled 0 --stringparam systemd.version 240 --path /xc/systemd-240/build/man:/xc/systemd-240/man ../man/custom-man.xsl ../man/sd_bus_message_append_strv.xml
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
../man/sd_bus_message_append_strv.xml:3: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
                                                         ^
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
../man/sd_bus_message_append_basic.xml:3: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
                                                         ^
../man/sd_bus_message_append_strv.xml:68: element include: XInclude error : could not load ../man/sd_bus_message_append_basic.xml, and no fallback was found
[600/1645] Generating sd_bus_message_copy.3 with a custom command.
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
../man/sd_bus_message_copy.xml:3: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
                                                         ^
Note: namesp. add : added namespace before processing              sd_bus_message_copy
[601/1645] Generating sd_bus_message_get_cookie.3 with a custom command.
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
../man/sd_bus_message_get_cookie.xml:3: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
  "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
                                                           ^
Note: namesp. add : added namespace before processing              sd_bus_message_get_cookie
ninja: build stopped: subcommand failed.
что делать?



Последнее исправление: agalq12 (всего исправлений: 2)
Ответ на: комментарий от agalq12

Да вам не цитатой надо оформить, а блок для кода использовать - видите, у вас все отступы и переводы строк пожрал парсер сайта, вместо текста получилась непонятная каша. Ну или хоть на pastebin положите.

micronekodesu ★★★
()

Проверьте что все нужные зависимости стоят (docbook-xsl\docbook-dtds) или отключите сборку документации

micronekodesu ★★★
()
Ответ на: комментарий от agalq12

Дело в том что они у меня установлены

Может xsltproc не по тем путям свои файлы ищет?

Кстати, что-то мне подсказывает, что если убрать опцию --nonet, то он таки сможет скачать нужные файлы из интернета. Но это не очень правильно с точки зрения воспроизводимости сборки.

Deleted
()

Проблема решилась этими командами mkdir /bin.old mv /usr/bin/xsltproc /bin.old

agalq12
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.