meinproc4 problem
Christian Ehrlicher
Ch.Ehrlicher at gmx.de
Fri Feb 15 18:36:26 CET 2008
Ralf Habacker schrieb:
> Hi,
>
> on windows compiling applications docs for example kate fails with the
> following message:
>
> -----------------------------------------------
> C:\daten\kde\emerge-msvc-root\tmp\kdesdk-20080202\work\msvc2005-Debug\doc\kate>nmake
> Generating index.cache.bz2
> C:/downloads/kdesvn/trunk/KDE/kdesdk/doc/kate/index.docbook:16: I/O
> warning : failed to load external entity
> "C:///downloads/kdesvn/trunk/KDE/kdesdk/doc/kate/dtd/kdex.dtd"
> ]>
> ^
> C:/downloads/kdesvn/trunk/KDE/kdesdk/doc/kate/index.docbook:18: parser
> error : Entity 'language' not defined
> <book lang="&language;">
> ^
> C:/downloads/kdesvn/trunk/KDE/kdesdk/doc/kate/index.docbook:19: parser
> error : Entity 'kate' not defined
> <title>The &kate; Handbook</title>
> ^
> C:/downloads/kdesvn/trunk/KDE/kdesdk/doc/kate/index.docbook:23: parser
> error : Entity 'Anders.Lund' not defined
> <author>&Anders.Lund; &Anders.Lund.mail;</author>
> ^
> <snip>
> -----------------------------------------------
>
> The main problem is that the parser requires the reference dtd/kdex.dtd
> from the top of index.docbook
> <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant
> V1.1//EN" "dtd/kdex.dtd" [
>
> in the source directory of the input file in this case
>
> C:///downloads/kdesvn/trunk/KDE/kdesdk/doc/kate/dtd/kdex.dtd
>
> To find out which files are missing I added some directories from
> kdelibs ksgmltools installation and saw that meinproc/libxslt does not
> find the ksgmltools installation tree - exactly the
> share/apps/ksgmltools2/docbook and some subdirecties from
> share/apps/ksgmltools2/customization.
>
> If found meinproc4 running when I copied the above mentioned files into
> kate's doc source tree
>
> C:\downloads\kdesvn\trunk\KDE\kdesdk\doc
> docbook/ from ksgmltools2
> kate/
> dtd/ from ksgmltools2
> en/ from ksgmltools2
> entities/ from ksgmltools2
>
> loading works with xsltproc using the above mentioned directory layout:
>
> xsltproc --verbose --load-trace
> C:/downloads/kdesvn/trunk/KDE/kdesdk/doc/kate/index.docbook
>
>
> but it looks to be impossible to use the original kdelibs installation
> directioy, for example adding
>
> --path
> file:///C:/daten/kde/emerge-msvc-root/share/apps/ksgmltools2/customization
>
>
> does not work.
>
> Does anyone have an idea how to fix this issue ?
>
This is a known issue. It only happens for msvc, not for mingw...
Christian
More information about the Kde-windows
mailing list