Cliff McDiarmid wrote:
Sent: Wednesday, June 08, 2016 at 6:37 PM
From: "Bruce Dubbs" <[email protected]>
To: "BLFS Support List" <[email protected]>
Subject: Re: [blfs-support] XML failed validation
Pierre Labastie wrote:
On 08/06/2016 18:09, Cliff McDiarmid wrote:
Hi
I'm working my way through svn BLFS at present installing into a new LFS
system. Installing Plasma 5.6.2(with the hope of it starting).
Kwayland throws out these errors, but compiles:
-- Configuring done
-- Generating done
-- Build files have been written to:
/mnt/home/cliffy/Downloads/plasma/plasma-5.6.1/kwayland-5.6.1/build
Scanning dependencies of target KF5WaylandClient_automoc
[ 0%] Automatic moc for target KF5WaylandClient

[snip]
*
* WARNING: XML failed validation against built-in DTD
Is this a problem and should I stop? Checked the functioning of docbook
converting to HTML and works fine.

thanks

Cliff

I have the same errors. I am not sure where wayland is used, so I cannot
tell whether it works or not. But at least, packages dependent on kwayland
seem to work.

These warnings may be due to missing:

-- The following OPTIONAL packages have been found:

* WaylandScanner , Executable that converts XML protocol files to C code
, <http://wayland.freedesktop.org>


Note that kwayland has been moved to kf5-5.22 and later. kf5-5.23 is
expected on June 11th. We will be updating all of KDE then.

Thanks

WaylandScanner is part of Wayland-1.10.0 which I do have installed, I assume 
that's what you think might be missing?

I did follow up a bit. Yes, wayland-scanner is present. Looking at the sources for that, they have a file, protocol/wayland.dtd, that defines what is supposed to be in a protocol file. They define:

<!ELEMENT entry (description?)>

but the way it is being used in kwayland is

<!ELEMENT entry (description?,#PCDATA)>

It seems that there is code to translate wayland.dtd files to docbook xml files, so it is a bit more than just changing the wayland dtd.

There are some other issues, but by making some changes to three xml files, I was able to remove all the warnings. It does not really benefit us though.

The problem may be that the wayland dtd for the current version (1.9.0) has changed since the xml was written.

Bottom line is that it is an upstream problem, but does not affect us.

  -- Bruce


--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to