최근에 antergos를 설치했는데 pacaur 또는 yaourt(패키지 관리자 포함)를 통해 패키지를 설치하려고 할 때 이 오류가 발견되었습니다. 64비트 운영 체제에서는 Arch linux, antergos 배포판을 사용하세요. 그것이 무엇인지에 대한 힌트가 있나요?
pacaurt -S i3-gaps-next-git
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
compilation error: file /tmp/xmlto-xsl.CjmcEu line 4 element import
xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
make[1]: *** [Makefile:3797: man/i3.1] Error 5
make[1]: Leaving directory '/tmp/pamac-build-cesard11/i3-gaps-next-git/src/i3/build'
make: *** [Makefile:1242: all] Error 2
사용자는 다음 명령을 실행할 것을 권장합니다. XML_CATALOG_FILES="/usr/local/etc/xml/catalog" yaourt -S i3-gaps-next-git 다른 오류가 발생합니다.
xmlto: /tmp/yaourt-tmp-cesard11/aur-i3-gaps-next-git/src/i3/build/man/i3.xml does not validate (status 3)
xmlto: Fix document syntax or use --skip-validation option
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
/tmp/yaourt-tmp-cesard11/aur-i3-gaps-next-git/src/i3/build/man/i3.xml:2: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
D DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
^
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
Document /tmp/yaourt-tmp-cesard11/aur-i3-gaps-next-git/src/i3/build/man/i3.xml does not validate
make[1]: *** [Makefile:3797: man/i3.1] Error 13
make[1]: Leaving directory '/tmp/yaourt-tmp-cesard11/aur-i3-gaps-next-git/src/i3/build'
make: *** [Makefile:1242: all] Error 2
답변1
나도 최근에 이런 일을 겪었다.
아치 위키의 지침을 따르십시오.https://wiki.archlinux.org/index.php/Docbook#Compilation_errors
패키지를 다시 설치 pacman -S docbook-xml docbook-xsl
하지 않고 실행했습니다 .--needed
그 후 성공적으로 구축할 수 있었습니다.