[PATCH wayland] build: fix ./configure --disable-dtd-validation

Quentin Glidic sardemff7+wayland at sardemff7.net
Mon Feb 29 16:11:03 UTC 2016


On 29/02/2016 13:59, Pekka Paalanen wrote:
> From: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
>
> When configured with --disable-dtd-validation:
>
>    CPPAS    src/dtddata.o
> src/dtddata.S: Assembler messages:
> src/dtddata.S:39: Error: file not found: src/wayland.dtd.embed
> Makefile:1520: recipe for target 'src/dtddata.o' failed
>
> This is because the variable name used does not match the implicit
> variable name in autoconf.
>
> Fix the variable name, making both --disable-dtd-validation and
> --enable-dtd-validation to what they should.
>
> Do not try to build dtddata.S if dtd-validation is disabled. It depends
> on wayland.dtd.embed which is created by configure only if
> dtd-validation is enabled.
>
> If not building dtddata.S, also make sure the extern definitions in
> scanner.c are compiled out.
>
> Bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=575212
> Reported-by: leio at gentoo.org
> Signed-off-by: Pekka Paalanen <pekka.paalanen at collabora.co.uk>

Reviewed-by: Quentin Glidic <sardemff7+git at sardemff7.net>


-- 

Quentin “Sardem FF7” Glidic


More information about the wayland-devel mailing list