Re: shared-meme-info

"Pierre Labastie" ([email protected] via blfs-support Mailing List) <[email protected]> Fri, 23 Jan 2026 22:20:45 +0100
Newsgroups gmane.linux.lfs.beyond.support
Message-ID <[email protected]>
On Fri, 2026-01-23 at 13:39 -0600, Bruce Dubbs wrote:
> On 1/23/26 11:24 AM, "Daniel Phillips" ([email protected] via blfs-
> support Mailing 
> List) wrote:
> > In shared-mime-info 2.4, the xmlto documentation rule was moved
> > from
> > meson.build to data/meson.build. The Meson logic that detects
> > whether
> > xmlto supports --skip-validation no longer works, so xmlto is
> > invoked
> > without the flag.
> > 
> > On a clean LFS/BLFS system, xmlto fails because it tries to
> > validate
> > against the DocBook 4.1.2 DTD, which is not installed. This causes
> > the
> > build to abort during the documentation step.
> > 
> > Manually adding '--skip-validation' to the xmlto command in
> > data/meson.build fixes the issue.
> > 
> > This should either be restored in Meson’s detection logic or
> > exposed as
> > a Meson option so downstream builders can enable it without
> > patching
> > the build files manually.
> 
> I have created https://wiki.linuxfromscratch.org/blfs/ticket/22679 so
> we do not 
> forget to check this out.

Actually, docbook 4.1.2 DTD _is_ installed if the commands in
"Configuring Docbook-4.5 DTD" are run. I'll take the ticket. To the OP
can you try those commands (no need to reinstall Docbook-4.5)?

Pierre

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-support
Unsubscribe: See the above information page