#1144995 /usr/share/doc/HTML/et/kioworker6/ldap/index.docbook:7: warning: failed to load external entity "/usr/share/doc/HTML/et/kioworker6/ldap/dtd/kdebx45.dtd"

#1144995#5
Date:
2026-08-21 09:38:36 UTC
From:
To:
When pre-compiling KDE docs for use in an XFCE desktop, I found this error:

    root@heavy:/# yelp-build html --path /usr/share/kf6/kdoctools/customization/dtd /usr/share/doc/HTML/et/kioworker6/ldap/index.docbook
    /usr/share/doc/HTML/et/kioworker6/ldap/index.docbook:7: warning: failed to load external entity "/usr/share/doc/HTML/et/kioworker6/ldap/dtd/kdebx45.dtd"
    ]>
      ^
    /usr/share/doc/HTML/et/kioworker6/ldap/index.docbook:9: parser error : Entity 'language' not defined
    <article lang="&language;" id="ldap">
                             ^
    /usr/share/doc/HTML/et/kioworker6/ldap/index.docbook:15: parser error : Entity 'Lauri.Watts' not defined
    >&Lauri.Watts; &Lauri.Watts.mail;</author>
                  ^
    /usr/share/doc/HTML/et/kioworker6/ldap/index.docbook:15: parser error : Entity 'Lauri.Watts.mail' not defined
    >&Lauri.Watts; &Lauri.Watts.mail;</author>

Comparing this file to other files, I think this is a simple typo.

    root@heavy:/# grep -h 45.dtd /usr/share/doc/HTML/*/kioworker6/ldap/index.docbook | sort | uniq -c
          1 "dtd/kdebx45.dtd" [
         18 "dtd/kdedbx45.dtd" [

I think this is the appropriate fix:

     <?xml version="1.0" ?>
     <!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
    -"dtd/kdebx45.dtd" [
    +"dtd/kdedbx45.dtd" [
     <!ENTITY % addindex "IGNORE">
     <!ENTITY % Estonian  "INCLUDE"