INFO: not using any hashes in /data/userland-archives/hashes for xkbcommon-1.7.0.tar.gz (overridden with --hash)
Source /data/userland-archives/xkbcommon-1.7.0.tar.gz... not found, skipping file copy
Source https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-1.7.0.tar.gz... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ok
patching file test/tool-option-parsing.py
WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options
The Meson build system
Version: 1.6.0
Source dir: /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0
Build dir: /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86
Build type: native build
Project name: libxkbcommon
Project version: 1.7.0
C compiler for the host machine: /usr/gcc/14/bin/gcc (gcc 14.2.0 "gcc (OpenIndiana 14.2.0-oi-1) 14.2.0")
C linker for the host machine: /usr/gcc/14/bin/gcc ld.solaris 5.11-1.1790 (illumos)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -fno-strict-aliasing: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -Wformat=2: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Wnested-externs: YES 
Compiler for C supports arguments -Wbad-function-cast: YES 
Compiler for C supports arguments -Wshadow: YES 
Compiler for C supports arguments -Wlogical-op: YES 
Compiler for C supports arguments -Wdate-time: YES 
Compiler for C supports arguments -Wwrite-strings: YES 
Compiler for C supports arguments -Wno-documentation-deprecated-sync: NO 
Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2
Run-time dependency xkeyboard-config found: YES 2.41
Has header "unistd.h" : YES 
Checking if "__builtin_expect" : links: YES 
Header "unistd.h" has symbol "eaccess" : NO 
Header "unistd.h" has symbol "euidaccess" : NO 
Header "sys/mman.h" has symbol "mmap" : YES 
Header "stdlib.h" has symbol "mkostemp" : YES 
Header "fcntl.h" has symbol "posix_fallocate" : YES 
Header "string.h" has symbol "strndup" : YES 
Header "stdio.h" has symbol "asprintf" : YES 
Header "stdlib.h" has symbol "secure_getenv" : NO 
Header "stdlib.h" has symbol "__secure_getenv" : NO 
Message: C library does not support secure_getenv, using getenv instead
Header "limits.h" has symbol "PATH_MAX" : YES 
Checking if "-Wl,--version-script" : links: NO 
Program scripts/map-to-def found: YES (/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/scripts/map-to-def)
Program bison found: YES 3.7.6 3.7.6 (/usr/bin/bison)
Run-time dependency xcb found: YES 1.17.0
Run-time dependency xcb-xkb found: YES 1.17.0
Run-time dependency libxml-2.0 found: YES 2.13.5
Header "getopt.h" has symbol "getopt_long" : YES 
Run-time dependency bash-completion found: YES 2.16.0
Has header "linux/input.h" : NO 
Configuring xkeyboard-config-test using configuration
Configuring test-config.h using configuration
Run-time dependency icu-uc found: YES 76.1
Program test/symbols-leak-test.py found: YES (/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/test/symbols-leak-test.py)
Program test/tool-option-parsing.py found: YES (/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/test/tool-option-parsing.py)
Program test/test-keysym.py found: YES (/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/test/test-keysym.py)
Program valgrind found: NO
Message: valgrind not found, disabling valgrind test setup
Program doxygen found: YES (/usr/bin/doxygen)
Program scripts/doxygen-wrapper found: YES (/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/scripts/doxygen-wrapper)
Configuring Doxyfile using configuration
Configuring config.h using configuration
Build targets in project: 45

libxkbcommon 1.7.0

  Compiler
    backend              : ninja
    buildtype            : plain
    c_args               : -m32
                           -O3
                           -m32
    c_link_args          : -m32
                           -m32
                           -O3
                           -m32
    yacc                 : /usr/bin/bison 3.7.6

  Directories
    prefix               : /usr
    bindir               : bin/i86
    libdir               : lib
    datadir              : share
    xkb-config-root      : /usr/share/X11/xkb
    xkb-config-extra-path: /etc/xkb
    xlocaledir           : /usr/share/X11/locale

  Features
    docs                 : true
    tools                : true
    wayland              : false
    x11                  : true

  Defaults
    layout               : us
    model                : pc105
    options              : 
    rules                : evdev
    variant              : 

  User defined options
    b_pie                : false
    bindir               : /usr/bin/i86
    buildtype            : plain
    default_library      : shared
    enable-docs          : true
    enable-wayland       : false
    libdir               : /usr/lib
    libexecdir           : /usr/libexec/i86
    localstatedir        : /var
    mandir               : /usr/share/man
    optimization         : 3
    prefix               : /usr
    sbindir              : /usr/sbin/i86
    sysconfdir           : /etc
    wrap_mode            : nodownload

Found ninja-1.12.1 at /usr/bin/ninja

Generating targets:   0%|          | 0/45 eta ?
Generating targets:  60%|██████    | 27/45 eta 00:00
                                                    

Writing build.ninja:   0%|          | 0/236 eta ?
                                                 
ninja: Entering directory `/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86'
[1/203] Compiling C object libxkbregistry.so.0.0.0.p/src_util-list.c.o
[2/203] Compiling C object libxkbregistry.so.0.0.0.p/src_utils.c.o
[3/203] Compiling C object xkbcli-list.p/tools_registry-list.c.o
[4/203] Generating from 'src/xkbcomp/parser.y'
[5/203] Generating from 'src/xkbcomp/parser.y'
[6/203] Generating from 'src/xkbcomp/parser.y'
[7/203] Compiling C object libxkbcommon-test-internal.a.p/bench_bench.c.o
[8/203] Compiling C object libxkbcommon-test-internal.a.p/src_compose_state.c.o
[9/203] Compiling C object libxkbcommon-test-internal.a.p/src_compose_paths.c.o
[10/203] Compiling C object libxkbcommon.so.0.0.0.p/src_compose_paths.c.o
[11/203] Compiling C object libxkbcommon.so.0.0.0.p/src_compose_state.c.o
[12/203] Compiling C object libxkbcommon-test-internal.a.p/test_common.c.o
[13/203] Compiling C object libxkbcommon.so.0.0.0.p/src_compose_table.c.o
[14/203] Compiling C object libxkbcommon-test-internal.a.p/meson-generated_parser.c.o
[15/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_action.c.o
In file included from ../../libxkbcommon-xkbcommon-1.7.0/src/keymap.h:89,
                 from ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/xkbcomp-priv.h:30,
                 from ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:56:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c: In function 'HandlePrivate':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:712:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
  712 |                          "A private action has %ld data bytes; "
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/context.h:137:44: note: in definition of macro 'FORMAT_MESSAGE_WITHOUT_ID'
  137 | #define FORMAT_MESSAGE_WITHOUT_ID(id, fmt) fmt
      |                                            ^~~
../../libxkbcommon-xkbcommon-1.7.0/src/context.h:148:36: note: in expansion of macro 'PREPEND_MESSAGE_ID'
  148 |     xkb_log(ctx, level, verbosity, PREPEND_MESSAGE_ID(msg_id, fmt), ##__VA_ARGS__)
      |                                    ^~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/context.h:154:5: note: in expansion of macro 'xkb_log_with_code'
  154 |     xkb_log_with_code((ctx), XKB_LOG_LEVEL_WARNING, 0, id, __VA_ARGS__)
      |     ^~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:711:17: note: in expansion of macro 'log_warn'
  711 |                 log_warn(ctx, XKB_LOG_MESSAGE_NO_ID,
      |                 ^~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:712:50: note: format string is defined here
  712 |                          "A private action has %ld data bytes; "
      |                                                ~~^
      |                                                  |
      |                                                  long int
      |                                                %d
[16/203] Compiling C object libxkbcommon.so.0.0.0.p/meson-generated_parser.c.o
[17/203] Compiling C object libxkbcommon.so.0.0.0.p/src_compose_parser.c.o
[18/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_include.c.o
[19/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_keywords.c.o
[20/203] Compiling C object libxkbregistry.so.0.0.0.p/src_registry.c.o
[21/203] Compiling C object libxkbcommon-test-internal.a.p/src_compose_parser.c.o
[22/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_ast-build.c.o
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateString':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:81:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   81 |     expr->string.str = str;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateInteger':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:91:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   91 |     expr->integer.ival = ival;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFloat' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:98:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBoolean':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:110:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  110 |     expr->boolean.set = set;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateKeyName':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:120:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  120 |     expr->key_name.key_name = key_name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateIdent':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:130:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  130 |     expr->ident.ident = ident;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateUnary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:141:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  141 |     expr->unary.child = child;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:156:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  156 |         expr->expr.value_type = left->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:153:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  153 |         expr->expr.value_type = right->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:157:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  157 |     expr->binary.left = left;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:158:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  158 |     expr->binary.right = right;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:169:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  169 |     expr->field_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:170:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  170 |     expr->field_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:180:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
  180 |     expr->array_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:181:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
  181 |     expr->array_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:182:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
  182 |     expr->array_ref.entry = entry;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:192:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  192 |     expr->action.name = name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:193:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  193 |     expr->action.args = args;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateActionList':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:203:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  203 |     expr->actions.actions = actions;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreateIdent',
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:130:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  130 |     expr->ident.ident = ident;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreateBoolean',
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:110:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  110 |     expr->boolean.set = set;
      |     ~~~~~~~~~~~~~~~~~~^~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[23/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_keymap.c.o
[24/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_vmod.c.o
[25/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_compat.c.o
[26/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_keycodes.c.o
[27/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_xkbcomp.c.o
[28/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_keymap-dump.c.o
[29/203] Compiling C object libxkbcommon.so.0.0.0.p/src_atom.c.o
[30/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_types.c.o
[31/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_scanner.c.o
[32/203] Compiling C object libxkbcommon.so.0.0.0.p/src_context-priv.c.o
[33/203] Compiling C object libxkbcommon.so.0.0.0.p/src_keysym-utf.c.o
[34/203] Compiling C object libxkbcommon.so.0.0.0.p/src_keymap-priv.c.o
[35/203] Compiling C object libxkbcommon.so.0.0.0.p/src_context.c.o
[36/203] Compiling C object libxkbcommon.so.0.0.0.p/src_utf8.c.o
[37/203] Compiling C object libxkbcommon.so.0.0.0.p/src_utils.c.o
[38/203] Compiling C object libxkbcommon.so.0.0.0.p/src_keymap.c.o
[39/203] Compiling C object libxkbcommon.so.0.0.0.p/src_text.c.o
[40/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_x11_state.c.o
[41/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_context-priv.c.o
[42/203] Compiling C object libxkbcommon.so.0.0.0.p/src_keysym.c.o
[43/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_x11_util.c.o
[44/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_keymap-priv.c.o
[45/203] Linking target libxkbregistry.so.0.0.0
[46/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_symbols.c.o
[47/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_rules.c.o
[48/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_atom.c.o
[49/203] Compiling C object libxkbcommon.so.0.0.0.p/src_state.c.o
[50/203] Compiling C object libxkbcommon-test-internal.a.p/src_compose_table.c.o
[51/203] Compiling C object libtools-internal.a.p/tools_tools-common.c.o
[52/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_action.c.o
In file included from ../../libxkbcommon-xkbcommon-1.7.0/src/keymap.h:89,
                 from ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/xkbcomp-priv.h:30,
                 from ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:56:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c: In function 'HandlePrivate':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:712:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
  712 |                          "A private action has %ld data bytes; "
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/context.h:137:44: note: in definition of macro 'FORMAT_MESSAGE_WITHOUT_ID'
  137 | #define FORMAT_MESSAGE_WITHOUT_ID(id, fmt) fmt
      |                                            ^~~
../../libxkbcommon-xkbcommon-1.7.0/src/context.h:148:36: note: in expansion of macro 'PREPEND_MESSAGE_ID'
  148 |     xkb_log(ctx, level, verbosity, PREPEND_MESSAGE_ID(msg_id, fmt), ##__VA_ARGS__)
      |                                    ^~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/context.h:154:5: note: in expansion of macro 'xkb_log_with_code'
  154 |     xkb_log_with_code((ctx), XKB_LOG_LEVEL_WARNING, 0, id, __VA_ARGS__)
      |     ^~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:711:17: note: in expansion of macro 'log_warn'
  711 |                 log_warn(ctx, XKB_LOG_MESSAGE_NO_ID,
      |                 ^~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:712:50: note: format string is defined here
  712 |                          "A private action has %ld data bytes; "
      |                                                ~~^
      |                                                  |
      |                                                  long int
      |                                                %d
[53/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_include.c.o
[54/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keywords.c.o
[55/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_ast-build.c.o
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateString':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:81:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   81 |     expr->string.str = str;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateInteger':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:91:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   91 |     expr->integer.ival = ival;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFloat' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:98:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBoolean':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:110:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  110 |     expr->boolean.set = set;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateKeyName':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:120:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  120 |     expr->key_name.key_name = key_name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateIdent':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:130:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  130 |     expr->ident.ident = ident;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateUnary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:141:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  141 |     expr->unary.child = child;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:156:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  156 |         expr->expr.value_type = left->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:153:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  153 |         expr->expr.value_type = right->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:157:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  157 |     expr->binary.left = left;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:158:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  158 |     expr->binary.right = right;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:169:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  169 |     expr->field_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:170:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  170 |     expr->field_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:180:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
  180 |     expr->array_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:181:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
  181 |     expr->array_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:182:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
  182 |     expr->array_ref.entry = entry;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:192:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  192 |     expr->action.name = name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:193:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  193 |     expr->action.args = args;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateActionList':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:203:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  203 |     expr->actions.actions = actions;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[56/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keymap.c.o
[57/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_x11_keymap.c.o
[58/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keycodes.c.o
[59/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_compat.c.o
[60/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_vmod.c.o
[61/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_xkbcomp.c.o
[62/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keymap-dump.c.o
[63/203] Compiling C object libxkbcommon-test-internal.a.p/src_atom.c.o
[64/203] Compiling C object libxkbcommon-test-internal.a.p/src_context-priv.c.o
[65/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_scanner.c.o
[66/203] Compiling C object libxkbcommon-test-internal.a.p/src_context.c.o
[67/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_types.c.o
[68/203] Compiling C object libxkbcommon-test-internal.a.p/src_keysym-utf.c.o
[69/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_expr.c.o
[70/203] Linking target libxkbcommon.so.0.0.0
[71/203] Compiling C object libxkbcommon-test-internal.a.p/src_keymap-priv.c.o
[72/203] Generating doc with a custom command
[73/203] Compiling C object libxkbcommon-test-internal.a.p/src_text.c.o
[74/203] Compiling C object libxkbcommon-test-internal.a.p/src_utf8.c.o
[75/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_rules.c.o
[76/203] Generating symbol file libxkbcommon.so.0.0.0.p/libxkbcommon.so.0.0.0.symbols
[77/203] Compiling C object libxkbcommon-test-internal.a.p/src_utils.c.o
[78/203] Compiling C object libxkbcommon-test-internal.a.p/src_keymap.c.o
[79/203] Linking target libxkbcommon-x11.so.0.0.0
[80/203] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_state.c.o
[81/203] Compiling C object libxkbcommon-x11-internal.a.p/src_keymap-priv.c.o
[82/203] Compiling C object libxkbcommon-x11-internal.a.p/src_context-priv.c.o
[83/203] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_util.c.o
[84/203] Compiling C object libxkbcommon-test-internal.a.p/src_keysym.c.o
[85/203] Compiling C object libxkbcommon-x11-internal.a.p/src_atom.c.o
[86/203] Linking static target libtools-internal.a
[87/203] Compiling C object libxkbcommon-x11-internal.a.p/test_xvfb-wrapper.c.o
[88/203] Compiling C object xkbcli.p/tools_xkbcli.c.o
[89/203] Compiling C object xkbcli-compile-keymap.p/tools_compile-keymap.c.o
[90/203] Generating symbol file libxkbregistry.so.0.0.0.p/libxkbregistry.so.0.0.0.symbols
[91/203] Generating symbol file libxkbcommon-x11.so.0.0.0.p/libxkbcommon-x11.so.0.0.0.symbols
[92/203] Compiling C object libxkbcommon-test-internal.a.p/src_state.c.o
[93/203] Compiling C object compile-keymap.p/tools_compile-keymap.c.o
[94/203] Compiling C object compile-keymap.p/src_compose_state.c.o
[95/203] Compiling C object compile-keymap.p/src_compose_paths.c.o
[96/203] Compiling C object compile-keymap.p/src_compose_table.c.o
[97/203] Compiling C object compile-keymap.p/src_xkbcomp_action.c.o
In file included from ../../libxkbcommon-xkbcommon-1.7.0/src/keymap.h:89,
                 from ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/xkbcomp-priv.h:30,
                 from ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:56:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c: In function 'HandlePrivate':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:712:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
  712 |                          "A private action has %ld data bytes; "
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/context.h:137:44: note: in definition of macro 'FORMAT_MESSAGE_WITHOUT_ID'
  137 | #define FORMAT_MESSAGE_WITHOUT_ID(id, fmt) fmt
      |                                            ^~~
../../libxkbcommon-xkbcommon-1.7.0/src/context.h:148:36: note: in expansion of macro 'PREPEND_MESSAGE_ID'
  148 |     xkb_log(ctx, level, verbosity, PREPEND_MESSAGE_ID(msg_id, fmt), ##__VA_ARGS__)
      |                                    ^~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/context.h:154:5: note: in expansion of macro 'xkb_log_with_code'
  154 |     xkb_log_with_code((ctx), XKB_LOG_LEVEL_WARNING, 0, id, __VA_ARGS__)
      |     ^~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:711:17: note: in expansion of macro 'log_warn'
  711 |                 log_warn(ctx, XKB_LOG_MESSAGE_NO_ID,
      |                 ^~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/action.c:712:50: note: format string is defined here
  712 |                          "A private action has %ld data bytes; "
      |                                                ~~^
      |                                                  |
      |                                                  long int
      |                                                %d
[98/203] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_keymap.c.o
[99/203] Compiling C object compile-keymap.p/meson-generated_parser.c.o
[100/203] Compiling C object compile-keymap.p/src_xkbcomp_include.c.o
[101/203] Compiling C object compile-keymap.p/src_compose_parser.c.o
[102/203] Compiling C object compile-keymap.p/src_xkbcomp_keywords.c.o
[103/203] Compiling C object compile-keymap.p/src_xkbcomp_ast-build.c.o
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateString':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:81:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   81 |     expr->string.str = str;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateInteger':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:91:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   91 |     expr->integer.ival = ival;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFloat' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:98:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBoolean':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:110:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  110 |     expr->boolean.set = set;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateKeyName':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:120:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  120 |     expr->key_name.key_name = key_name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateIdent':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:130:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  130 |     expr->ident.ident = ident;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateUnary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:141:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  141 |     expr->unary.child = child;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:156:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  156 |         expr->expr.value_type = left->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:153:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  153 |         expr->expr.value_type = right->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:157:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  157 |     expr->binary.left = left;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:158:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  158 |     expr->binary.right = right;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:169:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  169 |     expr->field_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:170:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  170 |     expr->field_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:180:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
  180 |     expr->array_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:181:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
  181 |     expr->array_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:182:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
  182 |     expr->array_ref.entry = entry;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 28 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:192:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  192 |     expr->action.name = name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:193:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
  193 |     expr->action.args = args;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateActionList':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:203:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  203 |     expr->actions.actions = actions;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreateIdent',
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:130:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  130 |     expr->ident.ident = ident;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreateBoolean',
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:110:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
  110 |     expr->boolean.set = set;
      |     ~~~~~~~~~~~~~~~~~~^~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[104/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_symbols.c.o
[105/203] Compiling C object compile-keymap.p/src_xkbcomp_keymap.c.o
[106/203] Compiling C object compile-keymap.p/src_xkbcomp_vmod.c.o
[107/203] Compiling C object compile-keymap.p/src_xkbcomp_xkbcomp.c.o
[108/203] Compiling C object compile-keymap.p/src_xkbcomp_compat.c.o
[109/203] Compiling C object compile-keymap.p/src_xkbcomp_keycodes.c.o
[110/203] Compiling C object compile-keymap.p/src_atom.c.o
[111/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_expr.c.o
[112/203] Compiling C object compile-keymap.p/src_xkbcomp_scanner.c.o
[113/203] Compiling C object compile-keymap.p/src_xkbcomp_keymap-dump.c.o
[114/203] Compiling C object compile-keymap.p/src_xkbcomp_types.c.o
[115/203] Compiling C object compile-keymap.p/src_context-priv.c.o
[116/203] Compiling C object compile-keymap.p/src_context.c.o
[117/203] Compiling C object compile-keymap.p/src_xkbcomp_rules.c.o
[118/203] Compiling C object compile-keymap.p/src_keysym-utf.c.o
[119/203] Compiling C object compile-keymap.p/src_utf8.c.o
[120/203] Compiling C object compile-keymap.p/src_utils.c.o
[121/203] Compiling C object compile-keymap.p/src_text.c.o
[122/203] Compiling C object compile-keymap.p/src_keymap.c.o
[123/203] Compiling C object compile-keymap.p/src_keymap-priv.c.o
[124/203] Compiling C object xkbcli-compile-compose.p/tools_compile-compose.c.o
[125/203] Compiling C object xkb-check-messages.p/tools_check-messages.c.o
[126/203] Compiling C object xkb-check-messages.p/tools_messages.c.o
[127/203] Linking static target libxkbcommon-x11-internal.a
[128/203] Compiling C object xkbcli-how-to-type.p/tools_how-to-type.c.o
[129/203] Linking static target libxkbcommon-test-internal.a
[130/203] Compiling C object test-filecomp.p/test_filecomp.c.o
[131/203] Compiling C object xkbcli-interactive-x11.p/tools_interactive-x11.c.o
[132/203] Compiling C object test-context.p/test_context.c.o
[133/203] Compiling C object test-keymap.p/test_keymap.c.o
[134/203] Compiling C object test-rules-file-includes.p/test_rules-file-includes.c.o
[135/203] Compiling C object test-stringcomp.p/test_stringcomp.c.o
[136/203] Compiling C object test-rules-file.p/test_rules-file.c.o
[137/203] Compiling C object test-buffercomp.p/test_buffercomp.c.o
[138/203] Compiling C object compile-keymap.p/src_keysym.c.o
[139/203] Compiling C object test-log.p/test_log.c.o
[140/203] Compiling C object test-atom.p/test_atom.c.o
[141/203] Compiling C object test-utf8.p/test_utf8.c.o
[142/203] Compiling C object test-rulescomp.p/test_rulescomp.c.o
[143/203] Compiling C object test-utils.p/test_utils.c.o
[144/203] Compiling C object test-keyseq.p/test_keyseq.c.o
[145/203] Compiling C object compile-keymap.p/src_xkbcomp_symbols.c.o
[146/203] Compiling C object compile-keymap.p/src_state.c.o
[147/203] Compiling C object test-messages.p/tools_messages.c.o
[148/203] Compiling C object test-modifiers.p/test_modifiers.c.o
[149/203] Compiling C object test-messages.p/test_messages.c.o
[150/203] Compiling C object test-x11.p/test_x11.c.o
In file included from ../../libxkbcommon-xkbcommon-1.7.0/test/x11.c:27:
../../libxkbcommon-xkbcommon-1.7.0/test/xvfb-wrapper.h:62:21: warning: 'retain' attribute ignored [-Wattributes]
   62 | static const struct test_function _test_##_func \
      |                     ^~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/x11.c:30:1: note: in expansion of macro 'X11_TEST'
   30 | X11_TEST(test_basic)
      | ^~~~~~~~
[151/203] Compiling C object fuzz-keymap.p/fuzz_keymap_target.c.o
[152/203] Compiling C object fuzz-compose.p/fuzz_compose_target.c.o
[153/203] Compiling C object test-x11comp.p/test_x11comp.c.o
In file included from ../../libxkbcommon-xkbcommon-1.7.0/test/x11comp.c:35:
../../libxkbcommon-xkbcommon-1.7.0/test/xvfb-wrapper.h:62:21: warning: 'retain' attribute ignored [-Wattributes]
   62 | static const struct test_function _test_##_func \
      |                     ^~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/x11comp.c:38:1: note: in expansion of macro 'X11_TEST'
   38 | X11_TEST(test_basic)
      | ^~~~~~~~
[154/203] Compiling C object bench-key-proc.p/bench_key-proc.c.o
[155/203] Compiling C object bench-rules.p/bench_rules.c.o
[156/203] Compiling C object bench-compose.p/bench_compose.c.o
[157/203] Compiling C object bench-rulescomp.p/bench_rulescomp.c.o
[158/203] Compiling C object bench-compose-traversal.p/bench_compose-traversal.c.o
[159/203] Linking target xkbcli
[160/203] Linking target xkbcli-compile-compose
[161/203] Linking target xkbcli-compile-keymap
[162/203] Linking target xkbcli-how-to-type
[163/203] Compiling C object bench-atom.p/bench_atom.c.o
[164/203] Linking target xkbcli-interactive-x11
[165/203] Linking target xkbcli-list
[166/203] Linking target xkb-check-messages
[167/203] Compiling C object bench-x11.p/bench_x11.c.o
[168/203] Linking target test-keymap
[169/203] Linking target test-context
[170/203] Linking target test-filecomp
[171/203] Linking target test-rules-file
[172/203] Linking target test-rules-file-includes
[173/203] Linking target test-stringcomp
[174/203] Linking target test-buffercomp
[175/203] Linking target test-utf8
[176/203] Linking target test-log
[177/203] Linking target test-atom
[178/203] Linking target test-keyseq
[179/203] Linking target test-rulescomp
[180/203] Linking target test-modifiers
[181/203] Linking target test-messages
[182/203] Linking target test-x11
[183/203] Linking target test-utils
[184/203] Compiling C object test-keysym.p/test_keysym.c.o
[185/203] Linking target fuzz-compose
[186/203] Linking target fuzz-keymap
[187/203] Linking target test-x11comp
[188/203] Linking target bench-rules
[189/203] Linking target bench-key-proc
[190/203] Linking target bench-rulescomp
[191/203] Linking target bench-atom
[192/203] Linking target bench-compose
[193/203] Linking target bench-compose-traversal
[194/203] Linking target bench-x11
[195/203] Linking target test-keysym
[196/203] Compiling C object test-compose.p/test_compose.c.o
In file included from ../../libxkbcommon-xkbcommon-1.7.0/test/compose.c:30:
In function 'test_encode_escape_sequences',
    inlined from 'main' at ../../libxkbcommon-xkbcommon-1.7.0/test/compose.c:989:5:
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:41:23: warning: '%s' directive argument is null [-Wformat-overflow=]
   41 |       fprintf(stderr, "Assertion failure: " __VA_ARGS__); \
      |                       ^~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:46:5: note: in expansion of macro 'assert_printf'
   46 |     assert_printf(streq_not_null(expected, got), \
      |     ^~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/compose.c:929:13: note: in expansion of macro 'assert_streq_not_null'
  929 |             assert_streq_not_null("Escaped string", buf, unescaped);
      |             ^~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:41:23: warning: '%s' directive argument is null [-Wformat-overflow=]
   41 |       fprintf(stderr, "Assertion failure: " __VA_ARGS__); \
      |                       ^~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:46:5: note: in expansion of macro 'assert_printf'
   46 |     assert_printf(streq_not_null(expected, got), \
      |     ^~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/compose.c:889:5: note: in expansion of macro 'assert_streq_not_null'
  889 |     assert_streq_not_null("Quote and backslash", "\\\"\\\\", escaped);
      |     ^~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:41:23: warning: '%s' directive argument is null [-Wformat-overflow=]
   41 |       fprintf(stderr, "Assertion failure: " __VA_ARGS__); \
      |                       ^~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:46:5: note: in expansion of macro 'assert_printf'
   46 |     assert_printf(streq_not_null(expected, got), \
      |     ^~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/compose.c:884:5: note: in expansion of macro 'assert_streq_not_null'
  884 |     assert_streq_not_null("Empty string", "", escaped);
      |     ^~~~~~~~~~~~~~~~~~~~~
[197/203] Linking target test-compose
[198/203] Compiling C object compile-keymap.p/src_xkbcomp_expr.c.o
[199/203] Compiling C object test-registry.p/test_registry.c.o
[200/203] Linking target compile-keymap
[201/203] Compiling C object test-state.p/test_state.c.o
[202/203] Linking target test-registry
[203/203] Linking target test-state
WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options
The Meson build system
Version: 1.6.0
Source dir: /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0
Build dir: /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64
Build type: native build
Project name: libxkbcommon
Project version: 1.7.0
C compiler for the host machine: /usr/gcc/14/bin/gcc (gcc 14.2.0 "gcc (OpenIndiana 14.2.0-oi-1) 14.2.0")
C linker for the host machine: /usr/gcc/14/bin/gcc ld.solaris 5.11-1.1790 (illumos)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -fno-strict-aliasing: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -Wformat=2: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Wnested-externs: YES 
Compiler for C supports arguments -Wbad-function-cast: YES 
Compiler for C supports arguments -Wshadow: YES 
Compiler for C supports arguments -Wlogical-op: YES 
Compiler for C supports arguments -Wdate-time: YES 
Compiler for C supports arguments -Wwrite-strings: YES 
Compiler for C supports arguments -Wno-documentation-deprecated-sync: NO 
Found pkg-config: YES (/usr/bin/amd64/pkg-config) 0.29.2
Run-time dependency xkeyboard-config found: YES 2.41
Has header "unistd.h" : YES 
Checking if "__builtin_expect" : links: YES 
Header "unistd.h" has symbol "eaccess" : NO 
Header "unistd.h" has symbol "euidaccess" : NO 
Header "sys/mman.h" has symbol "mmap" : YES 
Header "stdlib.h" has symbol "mkostemp" : YES 
Header "fcntl.h" has symbol "posix_fallocate" : YES 
Header "string.h" has symbol "strndup" : YES 
Header "stdio.h" has symbol "asprintf" : YES 
Header "stdlib.h" has symbol "secure_getenv" : NO 
Header "stdlib.h" has symbol "__secure_getenv" : NO 
Message: C library does not support secure_getenv, using getenv instead
Header "limits.h" has symbol "PATH_MAX" : YES 
Checking if "-Wl,--version-script" : links: NO 
Program scripts/map-to-def found: YES (/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/scripts/map-to-def)
Program bison found: YES 3.7.6 3.7.6 (/usr/bin/bison)
Run-time dependency xcb found: YES 1.17.0
Run-time dependency xcb-xkb found: YES 1.17.0
Run-time dependency libxml-2.0 found: YES 2.13.5
Header "getopt.h" has symbol "getopt_long" : YES 
Run-time dependency bash-completion found: YES 2.16.0
Has header "linux/input.h" : NO 
Configuring xkeyboard-config-test using configuration
Configuring test-config.h using configuration
Run-time dependency icu-uc found: YES 76.1
Program test/symbols-leak-test.py found: YES (/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/test/symbols-leak-test.py)
Program test/tool-option-parsing.py found: YES (/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/test/tool-option-parsing.py)
Program test/test-keysym.py found: YES (/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/test/test-keysym.py)
Program valgrind found: NO
Message: valgrind not found, disabling valgrind test setup
Program doxygen found: YES (/usr/bin/doxygen)
Program scripts/doxygen-wrapper found: YES (/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/scripts/doxygen-wrapper)
Configuring Doxyfile using configuration
Configuring config.h using configuration
Build targets in project: 45

libxkbcommon 1.7.0

  Compiler
    backend              : ninja
    buildtype            : plain
    c_args               : -m64
                           -O3
                           -m64
    c_link_args          : -m64
                           -m64
                           -O3
                           -m64
    yacc                 : /usr/bin/bison 3.7.6

  Directories
    prefix               : /usr
    bindir               : bin
    libdir               : lib/amd64
    datadir              : share
    xkb-config-root      : /usr/share/X11/xkb
    xkb-config-extra-path: /etc/xkb
    xlocaledir           : /usr/share/X11/locale

  Features
    docs                 : true
    tools                : true
    wayland              : false
    x11                  : true

  Defaults
    layout               : us
    model                : pc105
    options              : 
    rules                : evdev
    variant              : 

  User defined options
    b_pie                : false
    bindir               : /usr/bin
    buildtype            : plain
    default_library      : shared
    enable-docs          : true
    enable-wayland       : false
    libdir               : /usr/lib/amd64
    libexecdir           : /usr/libexec
    localstatedir        : /var
    mandir               : /usr/share/man
    optimization         : 3
    prefix               : /usr
    sbindir              : /usr/sbin
    sysconfdir           : /etc
    wrap_mode            : nodownload

Found ninja-1.12.1 at /usr/bin/ninja

Generating targets:   0%|          | 0/45 eta ?
Generating targets:  67%|██████▋   | 30/45 eta 00:00
                                                    

Writing build.ninja:   0%|          | 0/236 eta ?
                                                 
ninja: Entering directory `/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64'
[1/203] Compiling C object libxkbregistry.so.0.0.0.p/src_util-list.c.o
[2/203] Compiling C object xkbcli-list.p/tools_registry-list.c.o
[3/203] Compiling C object libxkbregistry.so.0.0.0.p/src_utils.c.o
[4/203] Generating from 'src/xkbcomp/parser.y'
[5/203] Generating from 'src/xkbcomp/parser.y'
[6/203] Compiling C object libxkbcommon.so.0.0.0.p/src_compose_state.c.o
[7/203] Generating from 'src/xkbcomp/parser.y'
[8/203] Compiling C object libxkbcommon.so.0.0.0.p/src_compose_table.c.o
[9/203] Compiling C object libxkbcommon.so.0.0.0.p/src_compose_paths.c.o
[10/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_action.c.o
[11/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_include.c.o
[12/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_ast-build.c.o
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateString':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:81:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   81 |     expr->string.str = str;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateInteger':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:91:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   91 |     expr->integer.ival = ival;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFloat' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:98:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBoolean':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:110:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  110 |     expr->boolean.set = set;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateKeyName':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:120:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  120 |     expr->key_name.key_name = key_name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateIdent':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:130:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  130 |     expr->ident.ident = ident;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateUnary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:141:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  141 |     expr->unary.child = child;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:156:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  156 |         expr->expr.value_type = left->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:153:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  153 |         expr->expr.value_type = right->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:157:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  157 |     expr->binary.left = left;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:158:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  158 |     expr->binary.right = right;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:169:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  169 |     expr->field_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:170:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  170 |     expr->field_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:180:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  180 |     expr->array_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:181:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  181 |     expr->array_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:182:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  182 |     expr->array_ref.entry = entry;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:192:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  192 |     expr->action.name = name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:193:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  193 |     expr->action.args = args;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateActionList':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:203:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  203 |     expr->actions.actions = actions;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreateIdent',
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:130:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  130 |     expr->ident.ident = ident;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreateBoolean',
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:110:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  110 |     expr->boolean.set = set;
      |     ~~~~~~~~~~~~~~~~~~^~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[13/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_keycodes.c.o
[14/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_keymap.c.o
[15/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_keywords.c.o
[16/203] Compiling C object libxkbcommon.so.0.0.0.p/src_compose_parser.c.o
[17/203] Compiling C object libxkbregistry.so.0.0.0.p/src_registry.c.o
[18/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_compat.c.o
[19/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_vmod.c.o
[20/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_xkbcomp.c.o
[21/203] Compiling C object libxkbcommon.so.0.0.0.p/meson-generated_parser.c.o
[22/203] Compiling C object libxkbcommon.so.0.0.0.p/src_atom.c.o
[23/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_keymap-dump.c.o
[24/203] Compiling C object libxkbcommon.so.0.0.0.p/src_context-priv.c.o
[25/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_types.c.o
[26/203] Compiling C object libxkbcommon.so.0.0.0.p/src_keysym-utf.c.o
[27/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_scanner.c.o
[28/203] Compiling C object libxkbcommon.so.0.0.0.p/src_context.c.o
[29/203] Compiling C object libxkbcommon.so.0.0.0.p/src_keymap-priv.c.o
[30/203] Compiling C object libxkbcommon.so.0.0.0.p/src_utf8.c.o
[31/203] Compiling C object libxkbcommon.so.0.0.0.p/src_keymap.c.o
[32/203] Compiling C object libxkbcommon.so.0.0.0.p/src_utils.c.o
[33/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_rules.c.o
[34/203] Compiling C object libxkbcommon.so.0.0.0.p/src_text.c.o
[35/203] Compiling C object libxkbcommon.so.0.0.0.p/src_keysym.c.o
[36/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_x11_state.c.o
[37/203] Linking target libxkbregistry.so.0.0.0
[38/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_context-priv.c.o
[39/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_x11_util.c.o
[40/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_keymap-priv.c.o
[41/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_atom.c.o
[42/203] Compiling C object libtools-internal.a.p/tools_tools-common.c.o
[43/203] Compiling C object libxkbcommon-test-internal.a.p/bench_bench.c.o
[44/203] Compiling C object libxkbcommon-test-internal.a.p/src_compose_state.c.o
[45/203] Compiling C object libxkbcommon-test-internal.a.p/test_common.c.o
[46/203] Compiling C object libxkbcommon-test-internal.a.p/src_compose_paths.c.o
[47/203] Generating doc with a custom command
[48/203] Compiling C object libxkbcommon.so.0.0.0.p/src_state.c.o
[49/203] Compiling C object libxkbcommon-test-internal.a.p/src_compose_table.c.o
[50/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_symbols.c.o
[51/203] Compiling C object libxkbcommon-x11.so.0.0.0.p/src_x11_keymap.c.o
[52/203] Compiling C object libxkbcommon-test-internal.a.p/meson-generated_parser.c.o
[53/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_action.c.o
[54/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_include.c.o
[55/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keywords.c.o
[56/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_ast-build.c.o
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateString':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:81:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   81 |     expr->string.str = str;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateInteger':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:91:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   91 |     expr->integer.ival = ival;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFloat' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:98:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBoolean':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:110:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  110 |     expr->boolean.set = set;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateKeyName':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:120:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  120 |     expr->key_name.key_name = key_name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateIdent':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:130:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  130 |     expr->ident.ident = ident;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateUnary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:141:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  141 |     expr->unary.child = child;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:156:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  156 |         expr->expr.value_type = left->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:153:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  153 |         expr->expr.value_type = right->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:157:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  157 |     expr->binary.left = left;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:158:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  158 |     expr->binary.right = right;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:169:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  169 |     expr->field_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:170:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  170 |     expr->field_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:180:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  180 |     expr->array_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:181:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  181 |     expr->array_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:182:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  182 |     expr->array_ref.entry = entry;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:192:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  192 |     expr->action.name = name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:193:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  193 |     expr->action.args = args;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateActionList':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:203:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  203 |     expr->actions.actions = actions;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[57/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keymap.c.o
[58/203] Compiling C object libxkbcommon-test-internal.a.p/src_compose_parser.c.o
[59/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keycodes.c.o
[60/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_vmod.c.o
[61/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_xkbcomp.c.o
[62/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_compat.c.o
[63/203] Compiling C object libxkbcommon-test-internal.a.p/src_atom.c.o
[64/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keymap-dump.c.o
[65/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_scanner.c.o
[66/203] Compiling C object libxkbcommon-test-internal.a.p/src_context-priv.c.o
[67/203] Compiling C object libxkbcommon-test-internal.a.p/src_keysym-utf.c.o
[68/203] Compiling C object libxkbcommon-test-internal.a.p/src_context.c.o
[69/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_types.c.o
[70/203] Compiling C object libxkbcommon-test-internal.a.p/src_keymap-priv.c.o
[71/203] Compiling C object libxkbcommon-test-internal.a.p/src_keymap.c.o
[72/203] Compiling C object libxkbcommon-test-internal.a.p/src_utils.c.o
[73/203] Compiling C object libxkbcommon-test-internal.a.p/src_utf8.c.o
[74/203] Compiling C object libxkbcommon-test-internal.a.p/src_text.c.o
[75/203] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_state.c.o
[76/203] Compiling C object libxkbcommon.so.0.0.0.p/src_xkbcomp_expr.c.o
[77/203] Compiling C object libxkbcommon-x11-internal.a.p/src_context-priv.c.o
[78/203] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_util.c.o
[79/203] Linking target libxkbcommon.so.0.0.0
[80/203] Compiling C object libxkbcommon-x11-internal.a.p/src_keymap-priv.c.o
[81/203] Compiling C object libxkbcommon-x11-internal.a.p/test_xvfb-wrapper.c.o
[82/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_rules.c.o
[83/203] Linking static target libtools-internal.a
[84/203] Compiling C object libxkbcommon-x11-internal.a.p/src_atom.c.o
[85/203] Compiling C object libxkbcommon-test-internal.a.p/src_state.c.o
[86/203] Compiling C object xkbcli.p/tools_xkbcli.c.o
[87/203] Compiling C object libxkbcommon-test-internal.a.p/src_keysym.c.o
[88/203] Compiling C object xkbcli-compile-keymap.p/tools_compile-keymap.c.o
[89/203] Generating symbol file libxkbcommon.so.0.0.0.p/libxkbcommon.so.0.0.0.symbols
[90/203] Linking target libxkbcommon-x11.so.0.0.0
[91/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_symbols.c.o
[92/203] Compiling C object compile-keymap.p/src_compose_state.c.o
[93/203] Generating symbol file libxkbregistry.so.0.0.0.p/libxkbregistry.so.0.0.0.symbols
[94/203] Compiling C object compile-keymap.p/tools_compile-keymap.c.o
[95/203] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_keymap.c.o
[96/203] Compiling C object compile-keymap.p/src_compose_paths.c.o
[97/203] Generating symbol file libxkbcommon-x11.so.0.0.0.p/libxkbcommon-x11.so.0.0.0.symbols
[98/203] Compiling C object compile-keymap.p/src_compose_table.c.o
[99/203] Compiling C object compile-keymap.p/src_xkbcomp_include.c.o
[100/203] Compiling C object compile-keymap.p/src_xkbcomp_action.c.o
[101/203] Compiling C object compile-keymap.p/src_xkbcomp_keymap.c.o
[102/203] Compiling C object compile-keymap.p/meson-generated_parser.c.o
[103/203] Compiling C object compile-keymap.p/src_xkbcomp_keywords.c.o
[104/203] Compiling C object compile-keymap.p/src_xkbcomp_keycodes.c.o
[105/203] Compiling C object compile-keymap.p/src_xkbcomp_ast-build.c.o
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateString':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:81:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   81 |     expr->string.str = str;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateString' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:78:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateInteger':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:91:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   91 |     expr->integer.ival = ival;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateInteger' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:88:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFloat' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:98:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBoolean':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:110:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  110 |     expr->boolean.set = set;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateKeyName':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:120:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  120 |     expr->key_name.key_name = key_name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateKeyName' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:117:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateIdent':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:130:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  130 |     expr->ident.ident = ident;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateUnary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:141:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  141 |     expr->unary.child = child;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateUnary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:138:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:156:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  156 |         expr->expr.value_type = left->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:153:13: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  153 |         expr->expr.value_type = right->expr.value_type;
      |             ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:157:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  157 |     expr->binary.left = left;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateBinary':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:158:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  158 |     expr->binary.right = right;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateBinary' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:148:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:169:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  169 |     expr->field_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateFieldRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:170:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  170 |     expr->field_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateFieldRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:166:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:180:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  180 |     expr->array_ref.element = element;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:181:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  181 |     expr->array_ref.field = field;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateArrayRef':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:182:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  182 |     expr->array_ref.entry = entry;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateArrayRef' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:177:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:192:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  192 |     expr->action.name = name;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateAction':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:193:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
  193 |     expr->action.args = args;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateAction' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:189:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 40 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c: In function 'ExprCreateActionList':
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:203:9: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  203 |     expr->actions.actions = actions;
      |         ^~
In function 'ExprCreate',
    inlined from 'ExprCreateActionList' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:200:21:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreateIdent',
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:130:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  130 |     expr->ident.ident = ident;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateIdent' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:127:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:330:18:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:67:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   67 |     expr->common.type = STMT_EXPR;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:68:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   68 |     expr->common.next = NULL;
      |                       ^
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:69:19: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   69 |     expr->expr.op = op;
      |     ~~~~~~~~~~~~~~^~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:70:27: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
   70 |     expr->expr.value_type = type;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
In function 'ExprCreateBoolean',
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:110:23: warning: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  110 |     expr->boolean.set = set;
      |     ~~~~~~~~~~~~~~~~~~^~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:107:21,
    inlined from 'BoolVarCreate' at ../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:333:19:
../../libxkbcommon-xkbcommon-1.7.0/src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by 'malloc'
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[106/203] Compiling C object compile-keymap.p/src_xkbcomp_vmod.c.o
[107/203] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_expr.c.o
[108/203] Compiling C object compile-keymap.p/src_xkbcomp_compat.c.o
[109/203] Compiling C object compile-keymap.p/src_xkbcomp_xkbcomp.c.o
[110/203] Compiling C object compile-keymap.p/src_xkbcomp_scanner.c.o
[111/203] Compiling C object compile-keymap.p/src_atom.c.o
[112/203] Compiling C object compile-keymap.p/src_compose_parser.c.o
[113/203] Compiling C object compile-keymap.p/src_context-priv.c.o
[114/203] Compiling C object compile-keymap.p/src_xkbcomp_types.c.o
[115/203] Compiling C object compile-keymap.p/src_keysym-utf.c.o
[116/203] Compiling C object compile-keymap.p/src_xkbcomp_keymap-dump.c.o
[117/203] Compiling C object compile-keymap.p/src_keymap-priv.c.o
[118/203] Compiling C object compile-keymap.p/src_context.c.o
[119/203] Compiling C object compile-keymap.p/src_utf8.c.o
[120/203] Compiling C object compile-keymap.p/src_utils.c.o
[121/203] Compiling C object compile-keymap.p/src_text.c.o
[122/203] Compiling C object xkbcli-compile-compose.p/tools_compile-compose.c.o
[123/203] Compiling C object compile-keymap.p/src_keymap.c.o
[124/203] Linking static target libxkbcommon-test-internal.a
[125/203] Linking static target libxkbcommon-x11-internal.a
[126/203] Compiling C object xkbcli-how-to-type.p/tools_how-to-type.c.o
[127/203] Compiling C object xkb-check-messages.p/tools_messages.c.o
[128/203] Compiling C object xkb-check-messages.p/tools_check-messages.c.o
[129/203] Compiling C object xkbcli-interactive-x11.p/tools_interactive-x11.c.o
[130/203] Compiling C object test-filecomp.p/test_filecomp.c.o
[131/203] Compiling C object compile-keymap.p/src_keysym.c.o
[132/203] Compiling C object test-keymap.p/test_keymap.c.o
[133/203] Compiling C object compile-keymap.p/src_xkbcomp_rules.c.o
[134/203] Compiling C object test-stringcomp.p/test_stringcomp.c.o
[135/203] Compiling C object test-context.p/test_context.c.o
[136/203] Compiling C object test-rules-file-includes.p/test_rules-file-includes.c.o
[137/203] Compiling C object test-rules-file.p/test_rules-file.c.o
[138/203] Compiling C object test-buffercomp.p/test_buffercomp.c.o
[139/203] Compiling C object test-log.p/test_log.c.o
[140/203] Compiling C object compile-keymap.p/src_xkbcomp_symbols.c.o
[141/203] Compiling C object test-utf8.p/test_utf8.c.o
[142/203] Compiling C object test-rulescomp.p/test_rulescomp.c.o
[143/203] Compiling C object test-utils.p/test_utils.c.o
[144/203] Compiling C object test-atom.p/test_atom.c.o
[145/203] Compiling C object test-messages.p/test_messages.c.o
[146/203] Compiling C object test-messages.p/tools_messages.c.o
[147/203] Compiling C object test-modifiers.p/test_modifiers.c.o
[148/203] Compiling C object test-x11.p/test_x11.c.o
In file included from ../../libxkbcommon-xkbcommon-1.7.0/test/x11.c:27:
../../libxkbcommon-xkbcommon-1.7.0/test/xvfb-wrapper.h:62:21: warning: 'retain' attribute ignored [-Wattributes]
   62 | static const struct test_function _test_##_func \
      |                     ^~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/x11.c:30:1: note: in expansion of macro 'X11_TEST'
   30 | X11_TEST(test_basic)
      | ^~~~~~~~
[149/203] Compiling C object test-x11comp.p/test_x11comp.c.o
In file included from ../../libxkbcommon-xkbcommon-1.7.0/test/x11comp.c:35:
../../libxkbcommon-xkbcommon-1.7.0/test/xvfb-wrapper.h:62:21: warning: 'retain' attribute ignored [-Wattributes]
   62 | static const struct test_function _test_##_func \
      |                     ^~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/x11comp.c:38:1: note: in expansion of macro 'X11_TEST'
   38 | X11_TEST(test_basic)
      | ^~~~~~~~
[150/203] Compiling C object test-keyseq.p/test_keyseq.c.o
[151/203] Compiling C object fuzz-keymap.p/fuzz_keymap_target.c.o
[152/203] Compiling C object fuzz-compose.p/fuzz_compose_target.c.o
[153/203] Compiling C object bench-key-proc.p/bench_key-proc.c.o
[154/203] Compiling C object bench-rules.p/bench_rules.c.o
[155/203] Compiling C object bench-rulescomp.p/bench_rulescomp.c.o
[156/203] Compiling C object test-state.p/test_state.c.o
[157/203] Compiling C object bench-compose.p/bench_compose.c.o
[158/203] Linking target xkbcli
[159/203] Linking target xkbcli-compile-keymap
[160/203] Linking target xkbcli-compile-compose
[161/203] Compiling C object compile-keymap.p/src_state.c.o
[162/203] Linking target xkbcli-how-to-type
[163/203] Compiling C object test-keysym.p/test_keysym.c.o
[164/203] Compiling C object bench-compose-traversal.p/bench_compose-traversal.c.o
[165/203] Compiling C object bench-atom.p/bench_atom.c.o
[166/203] Linking target xkbcli-interactive-x11
[167/203] Linking target xkbcli-list
[168/203] Linking target xkb-check-messages
[169/203] Compiling C object compile-keymap.p/src_xkbcomp_expr.c.o
[170/203] Compiling C object bench-x11.p/bench_x11.c.o
[171/203] Linking target test-keymap
[172/203] Linking target test-context
[173/203] Linking target test-rules-file
[174/203] Linking target test-rules-file-includes
[175/203] Linking target test-filecomp
[176/203] Linking target compile-keymap
[177/203] Linking target test-stringcomp
[178/203] Linking target test-buffercomp
[179/203] Linking target test-log
[180/203] Linking target test-atom
[181/203] Linking target test-utf8
[182/203] Linking target test-state
[183/203] Linking target test-keyseq
[184/203] Linking target test-rulescomp
[185/203] Linking target test-utils
[186/203] Linking target test-modifiers
[187/203] Linking target test-messages
[188/203] Linking target test-x11
[189/203] Linking target fuzz-compose
[190/203] Linking target fuzz-keymap
[191/203] Linking target test-keysym
[192/203] Linking target test-x11comp
[193/203] Linking target bench-key-proc
[194/203] Linking target bench-rules
[195/203] Linking target bench-rulescomp
[196/203] Compiling C object test-compose.p/test_compose.c.o
In file included from ../../libxkbcommon-xkbcommon-1.7.0/test/compose.c:30:
In function 'test_encode_escape_sequences',
    inlined from 'main' at ../../libxkbcommon-xkbcommon-1.7.0/test/compose.c:989:5:
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:41:23: warning: '%s' directive argument is null [-Wformat-overflow=]
   41 |       fprintf(stderr, "Assertion failure: " __VA_ARGS__); \
      |                       ^~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:46:5: note: in expansion of macro 'assert_printf'
   46 |     assert_printf(streq_not_null(expected, got), \
      |     ^~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/compose.c:929:13: note: in expansion of macro 'assert_streq_not_null'
  929 |             assert_streq_not_null("Escaped string", buf, unescaped);
      |             ^~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:41:23: warning: '%s' directive argument is null [-Wformat-overflow=]
   41 |       fprintf(stderr, "Assertion failure: " __VA_ARGS__); \
      |                       ^~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:46:5: note: in expansion of macro 'assert_printf'
   46 |     assert_printf(streq_not_null(expected, got), \
      |     ^~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/compose.c:889:5: note: in expansion of macro 'assert_streq_not_null'
  889 |     assert_streq_not_null("Quote and backslash", "\\\"\\\\", escaped);
      |     ^~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:41:23: warning: '%s' directive argument is null [-Wformat-overflow=]
   41 |       fprintf(stderr, "Assertion failure: " __VA_ARGS__); \
      |                       ^~~~~~~~~~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/test.h:46:5: note: in expansion of macro 'assert_printf'
   46 |     assert_printf(streq_not_null(expected, got), \
      |     ^~~~~~~~~~~~~
../../libxkbcommon-xkbcommon-1.7.0/test/compose.c:884:5: note: in expansion of macro 'assert_streq_not_null'
  884 |     assert_streq_not_null("Empty string", "", escaped);
      |     ^~~~~~~~~~~~~~~~~~~~~
[197/203] Linking target bench-compose
[198/203] Linking target bench-compose-traversal
[199/203] Linking target bench-atom
[200/203] Linking target bench-x11
[201/203] Linking target test-compose
[202/203] Compiling C object test-registry.p/test_registry.c.o
[203/203] Linking target test-registry
ninja: Entering directory `/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86'
[0/1] Installing files.
Installing libxkbcommon.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib
Installing libxkbcommon-x11.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib
Installing libxkbregistry.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib
Installing xkbcli to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/bin/i86
Installing xkbcli-compile-keymap to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/libexec/i86/xkbcommon
Installing xkbcli-compile-compose to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/libexec/i86/xkbcommon
Installing xkbcli-how-to-type to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/libexec/i86/xkbcommon
Installing xkbcli-interactive-x11 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/libexec/i86/xkbcommon
Installing xkbcli-list to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/libexec/i86/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-x11_8h__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-x11_8h.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structrxkb__option__group.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/splitbar.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/doxygen_crawl.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_63ce773eee1f9b680e6e312b48cc99ca_dep.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon_8h.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-keysyms_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-keysyms_8h__dep__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/nav_g.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dot_xkb-types-explanation.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__keysyms.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/folderclosed.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__compose.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/tab_hd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/nav_hd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/bc_s.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structrxkb__option.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_e68e8157741866f444e17edd764ebbae.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/globals_type.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/doxygen-extra.css to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__compose__state.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__context.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__x11.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__x11.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/minusd.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dot_xkb-configuration.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-keysyms_8h__dep__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/navtreedata.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/index.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/deprecated.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/functions.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/globals_func.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/rule-file-format.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dot_xkb-keymap-components.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbregistry_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-x11_8h__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/tabs.css to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_d44c64559bbebec7f509842c48db8b23.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbregistry_8h.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__compose__table.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__logging.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/annotated.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/nav_h.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__keysyms.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/minus.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/nav_f.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__state.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/bc_sd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkb-intro.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__keymap.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__state.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_63ce773eee1f9b680e6e312b48cc99ca_dep.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/docd.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__components.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__compose__table__iterator.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__keymap.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/tab_ad.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__compose.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/todo.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_63ce773eee1f9b680e6e312b48cc99ca.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/files_dup.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/sync_off.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__rule__names.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_891596f32582d3133e8915e72908625f.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-x11_8h__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/navtree.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__include-path.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__compose__table__iterator.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__state.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_63ce773eee1f9b680e6e312b48cc99ca_dep.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/globals.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-keysyms_8h__dep__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/tab_b.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dynsections.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-compose_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/resize.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__context.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__rule__names.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__components.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/globals_defs.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__compose__table.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/folderopend.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/tab_s.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon_8h__dep__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbregistry_8h__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__keymap.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon_8h__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/keymap-text-format-v1.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/files.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/open.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/globals_eval.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/tab_h.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/doxygen.css to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/md_doc_2quick-guide.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/tab_a.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__context.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__registry.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/graph_legend.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-compose_8h.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__registry.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/sync_on.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__logging.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-compose_8h__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__context.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/navtreeindex1.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/user-configuration.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__compose__table__entry.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/cookie.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon_8h__dep__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/navtreeindex0.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_891596f32582d3133e8915e72908625f_dep.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon_8h__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/plusd.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/graph_legend.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-names_8h__dep__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__keymap.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/pages.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_63ce773eee1f9b680e6e312b48cc99ca.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/error-index.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-compose_8h__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/tab_sd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/folderopen.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/topics.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-names_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/topics.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/functions_type.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/annotated_dup.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/splitbard.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/globals_enum.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structrxkb__layout.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/navtree.css to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbregistry_8h__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon_8h__dep__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/folderclosedd.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_891596f32582d3133e8915e72908625f_dep.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-names_8h__dep__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-compatibility.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structrxkb__model.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-x11_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/doxygen.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/functions_func.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/nav_fd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structrxkb__iso639__code.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structrxkb__iso3166__code.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structrxkb__context.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/doc.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-names_8h__dep__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__state.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/jquery.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__compose__state.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbregistry_8h__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/group__include-path.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon_8h__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_891596f32582d3133e8915e72908625f_dep.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/clipboard.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/classes.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/functions_vars.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/tab_bd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/graph_legend.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/plus.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/dir_d44c64559bbebec7f509842c48db8b23.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/structxkb__compose__table__entry.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/xkbcommon-compose_8h__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/html/closed.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon-compat.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon-compose.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon-keysyms.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon-names.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon-x11.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbregistry.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-compile-keymap.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-compile-compose.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-how-to-type.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-interactive-x11.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-list.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/meson-private/xkbcommon.pc to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/pkgconfig
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/meson-private/xkbcommon-x11.pc to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/pkgconfig
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/i86/meson-private/xkbregistry.pc to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/pkgconfig
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-bash-completion.sh to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/bash-completion/completions
Installing symlink pointing to libxkbcommon.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/libxkbcommon.so.0
Installing symlink pointing to libxkbcommon.so.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/libxkbcommon.so
Installing symlink pointing to libxkbcommon-x11.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/libxkbcommon-x11.so.0
Installing symlink pointing to libxkbcommon-x11.so.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/libxkbcommon-x11.so
Installing symlink pointing to libxkbregistry.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/libxkbregistry.so.0
Installing symlink pointing to libxkbregistry.so.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/libxkbregistry.so
ninja: Entering directory `/jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64'
[0/1] Installing files.
Installing libxkbcommon.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64
Installing libxkbcommon-x11.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64
Installing libxkbregistry.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64
Installing xkbcli to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/bin
Installing xkbcli-compile-keymap to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/libexec/xkbcommon
Installing xkbcli-compile-compose to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/libexec/xkbcommon
Installing xkbcli-how-to-type to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/libexec/xkbcommon
Installing xkbcli-interactive-x11 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/libexec/xkbcommon
Installing xkbcli-list to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/libexec/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__state.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__keysyms.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/deprecated.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__keymap.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__components.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/todo.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/tab_ad.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/nav_h.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__compose.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__keymap.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon_8h__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/plus.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dot_xkb-keymap-components.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__x11.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-compose_8h__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_891596f32582d3133e8915e72908625f_dep.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/bc_sd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/nav_f.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__components.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/minus.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__compose__table__iterator.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-compose_8h__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/doxygen_crawl.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon_8h__dep__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/resize.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon_8h__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon_8h.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/tab_b.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_63ce773eee1f9b680e6e312b48cc99ca.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__compose__table__entry.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-x11_8h__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dot_xkb-types-explanation.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structrxkb__iso3166__code.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/navtree.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__state.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/nav_g.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-compose_8h__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structrxkb__model.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_891596f32582d3133e8915e72908625f_dep.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__rule__names.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_d44c64559bbebec7f509842c48db8b23.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon_8h__dep__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/tab_hd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/classes.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/folderopen.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__compose__table.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-x11_8h.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__compose__table__entry.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__compose.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/clipboard.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-x11_8h__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__keysyms.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__compose__table.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__keymap.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/open.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structrxkb__option.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/rule-file-format.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-x11_8h__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__context.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/index.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/globals_type.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/doxygen-extra.css to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/minusd.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__state.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__x11.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbregistry_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon_8h__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbregistry_8h.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__logging.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/nav_hd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_891596f32582d3133e8915e72908625f_dep.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon_8h__dep__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/folderclosed.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/globals_func.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/functions_type.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/nav_fd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-x11_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__registry.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/md_doc_2quick-guide.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-names_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/functions_func.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/splitbard.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__compose__state.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structrxkb__layout.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/pages.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/graph_legend.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/globals_enum.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/topics.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_e68e8157741866f444e17edd764ebbae.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/folderclosedd.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/tab_sd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbregistry_8h__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/topics.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_63ce773eee1f9b680e6e312b48cc99ca_dep.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/error-index.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/closed.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__state.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__rule__names.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-compatibility.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/tab_bd.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/annotated_dup.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/splitbar.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/navtreedata.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-names_8h__dep__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/jquery.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/functions.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/doxygen.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/folderopend.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/navtree.css to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-compose_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/functions_vars.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-keysyms_8h__dep__incl.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/annotated.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/docd.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/graph_legend.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/tab_h.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__compose__state.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_63ce773eee1f9b680e6e312b48cc99ca_dep.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbregistry_8h__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__compose__table__iterator.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/globals.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/bc_s.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/tab_a.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/navtreeindex1.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkb-intro.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/sync_on.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_d44c64559bbebec7f509842c48db8b23.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/globals_defs.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__context.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-names_8h__dep__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-keysyms_8h.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/tabs.css to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/navtreeindex0.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/files.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/doc.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/globals_eval.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_891596f32582d3133e8915e72908625f.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__context.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/keymap-text-format-v1.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__keymap.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-keysyms_8h__dep__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/tab_s.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-compose_8h.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/plusd.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_63ce773eee1f9b680e6e312b48cc99ca.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/files_dup.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/cookie.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-keysyms_8h__dep__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/sync_off.png to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbcommon-names_8h__dep__incl.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/user-configuration.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__logging.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dot_xkb-configuration.svg to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structrxkb__option__group.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/doxygen.css to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__include-path.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structrxkb__iso639__code.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structrxkb__context.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dynsections.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/dir_63ce773eee1f9b680e6e312b48cc99ca_dep.md5 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/structxkb__context.js to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/graph_legend.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__registry.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/group__include-path.html to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/html/xkbregistry_8h__incl.map to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/doc/libxkbcommon/html
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon-compat.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon-compose.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon-keysyms.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon-names.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbcommon-x11.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/include/xkbcommon/xkbregistry.h to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/include/xkbcommon
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-compile-keymap.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-compile-compose.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-how-to-type.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-interactive-x11.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-list.1 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/man/man1
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/meson-private/xkbcommon.pc to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64/pkgconfig
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/meson-private/xkbcommon-x11.pc to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64/pkgconfig
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/amd64/meson-private/xkbregistry.pc to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64/pkgconfig
Installing /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/libxkbcommon-xkbcommon-1.7.0/tools/xkbcli-bash-completion.sh to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/share/bash-completion/completions
Installing symlink pointing to libxkbcommon.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64/libxkbcommon.so.0
Installing symlink pointing to libxkbcommon.so.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64/libxkbcommon.so
Installing symlink pointing to libxkbcommon-x11.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64/libxkbcommon-x11.so.0
Installing symlink pointing to libxkbcommon-x11.so.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64/libxkbcommon-x11.so
Installing symlink pointing to libxkbregistry.so.0.0.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64/libxkbregistry.so.0
Installing symlink pointing to libxkbregistry.so.0 to /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/prototype/i386/usr/lib/amd64/libxkbregistry.so
VALIDATING MANIFEST CONTENT: /jenkins/jobs/oi-userland/workspace/components/x11/libxkbcommon/build/manifest-i386-libxkbcommon.depend.res
NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO
generating metadata: x11/libxkbcommon
pkg://openindiana.org/x11/library/libxkbcommon@1.7.0,5.11-2025.0.0.0:20250110T164155Z
PUBLISHED