DEBUG: SourceDB initialized in 0.0733489990234.
DEBUG: RepoDB initialized in 0.00018310546875.
DEBUG: Source URI: https://github.com/pisilinux/main/raw/master/x11/library/libxkbcommon/pspec.xml

pspec.xml                      (7.0 KB) 64%     19.22 MB/s [00:00:00]
pspec.xml                      (7.0 KB)100%     19.22 MB/s [00:00:00] [complete]

actions.py                     (840.0  B)100%     18.26 MB/s [00:00:00] [complete]
DEBUG: InstallDB initialized in 0.266172170639.
Unsatisfied Build Dependencies: meson xorg-proto util-macros libxcb-devel libxml2-devel wayland-devel wayland-cursor wayland-server wayland-client bash-completion xkeyboard-config wayland-protocols-devel libxcb-32bit libxml2-32bit wayland-32bit 
DEBUG: PackageDB initialized in 0.0993611812592.
Installing build dependencies.
DEBUG: HistoryDB initialized in 0.00128984451294.
DEBUG: PackageDB initialized in 0.0692400932312.
DEBUG: RepoDB initialized in 0.000191926956177.
DEBUG: checking libffi
DEBUG: InstallDB initialized in 0.0136098861694.
DEBUG: checking wayland release 17
DEBUG: checking wayland-protocols release 19
DEBUG: checking expat-devel
DEBUG: checking libffi-devel
DEBUG: checking wayland release 17
DEBUG: checking wayland release 17
DEBUG: checking wayland-client
DEBUG: checking libxcb release 19
DEBUG: checking libXau-devel
DEBUG: checking libXdmcp-devel
DEBUG: checking xz-devel
DEBUG: checking zlib-devel
DEBUG: checking libxml2 release 30
DEBUG: checking libffi
DEBUG: checking wayland release 17
DEBUG: checking xorg-app
DEBUG: checking libxslt
DEBUG: checking libX11
DEBUG: checking xterm
DEBUG: checking libxml2 release 30
DEBUG: checking xz-32bit
DEBUG: checking zlib-32bit
DEBUG: checking libxcb release 19
DEBUG: checking libXau-32bit
DEBUG: checking libXdmcp-32bit
DEBUG: checking python3-setuptools
DEBUG: checking python3
DEBUG: checking ninja
DEBUG: checking wayland release 17
DEBUG: checking expat-32bit
DEBUG: checking libffi-32bit
DEBUG: checking libxslt-32bit
DEBUG: checking libxml2-32bit
DEBUG: checking fontconfig
DEBUG: checking libICE
DEBUG: checking libXext
DEBUG: checking freetype
DEBUG: checking libXaw
DEBUG: checking libXft
DEBUG: checking libXmu
DEBUG: checking libXt
DEBUG: checking libXinerama
DEBUG: checking utempter
DEBUG: checking xorg-app
DEBUG: checking libXpm
DEBUG: checking ncurses
DEBUG: checking libX11
DEBUG: checking xz release 17
DEBUG: checking libXau release 11
DEBUG: checking xorg-proto
DEBUG: checking xz release 17
DEBUG: checking xorg-proto
DEBUG: checking libXdmcp release 11
DEBUG: checking libxcb
DEBUG: checking libXdmcp release 11
DEBUG: checking libbsd-32bit
DEBUG: checking libxml2
DEBUG: checking expat
DEBUG: checking expat release 20
DEBUG: checking xz
DEBUG: checking gdbm
DEBUG: checking zlib
DEBUG: checking bzip2
DEBUG: checking expat
DEBUG: checking libffi
DEBUG: checking sqlite
DEBUG: checking ncurses
DEBUG: checking openssl
DEBUG: checking readline
DEBUG: checking mpdecimal
DEBUG: checking libXau
DEBUG: checking libXdmcp
DEBUG: checking glibc
DEBUG: checking libgcc
DEBUG: checking zlib
DEBUG: checking libX11
DEBUG: checking libXau
DEBUG: checking libpng
DEBUG: checking libxcb
DEBUG: checking freetype
DEBUG: checking libFS
DEBUG: checking libSM
DEBUG: checking libXi
DEBUG: checking libXt
DEBUG: checking libXv
DEBUG: checking libdmx
DEBUG: checking libXmu
DEBUG: checking libXaw
DEBUG: checking libICE
DEBUG: checking libXft
DEBUG: checking libXtst
DEBUG: checking libXext
DEBUG: checking xcb-util
DEBUG: checking libXfont
DEBUG: checking libXrandr
DEBUG: checking libXfixes
DEBUG: checking libXfont2
DEBUG: checking libXrender
DEBUG: checking fontconfig
DEBUG: checking libfontenc
DEBUG: checking libXxf86vm
DEBUG: checking libXcursor
DEBUG: checking libXdamage
DEBUG: checking libxkbfile
DEBUG: checking libXxf86dga
DEBUG: checking libXinerama
DEBUG: checking libXxf86misc
DEBUG: checking libXcomposite
DEBUG: checking libXScrnSaver
DEBUG: checking libgcrypt
DEBUG: checking libxml2
DEBUG: checking python3
DEBUG: checking python3-tomli
DEBUG: checking python3-jaraco-text
DEBUG: checking python3-more-itertools
DEBUG: checking python3-ordered-set
DEBUG: checking python3-platformdirs
DEBUG: checking python3-packaging
DEBUG: checking libffi release 8
DEBUG: checking libxslt release 20
DEBUG: checking libxml2-32bit
DEBUG: checking libgcrypt-32bit
DEBUG: checking zlib release 17
DEBUG: checking libffi release 8
DEBUG: checking python3
DEBUG: checking libXext
DEBUG: checking libX11
DEBUG: checking libX11
DEBUG: checking libgpg-error
DEBUG: checking libX11
DEBUG: checking libXext
DEBUG: checking libX11
DEBUG: checking libfontenc
DEBUG: checking zlib
DEBUG: checking libbsd
DEBUG: checking freetype
DEBUG: checking zlib
DEBUG: checking libX11
DEBUG: checking libXext
DEBUG: checking python3
DEBUG: checking python3-jaraco-functools
DEBUG: checking python3-jaraco-context
DEBUG: checking libgpg-error-32bit
DEBUG: checking libgcrypt release 13
DEBUG: checking libXt
DEBUG: checking libX11
DEBUG: checking libXext
DEBUG: checking expat
DEBUG: checking freetype
DEBUG: checking libutil-linux
DEBUG: checking libmd-32bit
DEBUG: checking libbsd release 11
DEBUG: checking libXext
DEBUG: checking libX11
DEBUG: checking python3
DEBUG: checking zlib
DEBUG: checking python3
DEBUG: checking libutil-linux
DEBUG: checking libICE
DEBUG: checking libX11
DEBUG: checking libXext
DEBUG: checking libXmu
DEBUG: checking libXpm
DEBUG: checking libXt
DEBUG: checking python3 version >= 3.9.7
DEBUG: checking python3-pyparsing
DEBUG: checking zlib
DEBUG: checking bzip2
DEBUG: checking brotli
DEBUG: checking libpng
DEBUG: checking libbsd
DEBUG: checking libX11
DEBUG: checking libXfixes
DEBUG: checking libXrender
DEBUG: checking libXext
DEBUG: checking libX11
DEBUG: checking libXext
DEBUG: checking libbsd
DEBUG: checking libICE
DEBUG: checking libSM
DEBUG: checking libX11
DEBUG: checking libXext
DEBUG: checking libX11
DEBUG: checking libX11
DEBUG: checking libXext
DEBUG: checking libxcb
DEBUG: checking python3
DEBUG: checking libXfixes
DEBUG: checking libX11
DEBUG: checking libX11
DEBUG: checking libXext
DEBUG: checking libXrender
DEBUG: checking libX11
DEBUG: checking libfontenc
DEBUG: checking zlib
DEBUG: checking freetype
DEBUG: checking libX11
DEBUG: checking libX11
DEBUG: checking libXext
DEBUG: checking libXt
DEBUG: checking libX11
DEBUG: checking libX11
DEBUG: checking freetype
DEBUG: checking fontconfig
DEBUG: checking libXrender
DEBUG: checking libXext
DEBUG: checking libX11
DEBUG: checking python3
DEBUG: checking python3
DEBUG: checking libgpg-error release 14
DEBUG: checking python3
DEBUG: checking libmd release 2
DEBUG: checking libmd
digraph G {
libmd_32bit[ label = "libmd-32bit(1.1.0,2)" ];
libX11[ label = "libX11(1.8.12,34)" ];
libdmx[ label = "libdmx(1.1.5,7)" ];
python3_jaraco_text[ label = "python3-jaraco-text(3.11.1,1)" ];
wayland_devel[ label = "wayland-devel(1.23.1,17)" ];
xz_devel[ label = "xz-devel(5.6.3,17)" ];
xz_32bit[ label = "xz-32bit(5.6.3,17)" ];
fontconfig[ label = "fontconfig(2.15.0,15)" ];
wayland[ label = "wayland(1.23.1,17)" ];
libbsd_32bit[ label = "libbsd-32bit(0.11.8,11)" ];
libSM[ label = "libSM(1.2.6,12)" ];
python3_packaging[ label = "python3-packaging(24.1,14)" ];
freetype[ label = "freetype(2.13.3,17)" ];
libXdmcp[ label = "libXdmcp(1.1.5,11)" ];
libXau_devel[ label = "libXau-devel(1.0.12,11)" ];
xterm[ label = "xterm(395,14)" ];
bash_completion[ label = "bash-completion(2.16.0,7)" ];
libXxf86misc[ label = "libXxf86misc(1.0.4,6)" ];
expat_32bit[ label = "expat-32bit(2.6.4,20)" ];
libxml2_32bit[ label = "libxml2-32bit(2.12.9,30)" ];
ninja[ label = "ninja(1.12.1,19)" ];
python3[ label = "python3(3.11.11,56)" ];
libXfont[ label = "libXfont(1.5.4,8)" ];
libxml2_devel[ label = "libxml2-devel(2.12.9,30)" ];
wayland_protocols[ label = "wayland-protocols(1.42,19)" ];
libXfixes[ label = "libXfixes(6.0.1,9)" ];
libXxf86dga[ label = "libXxf86dga(1.1.5,6)" ];
util_macros[ label = "util-macros(1.20.2,11)" ];
libXrender[ label = "libXrender(0.9.12,12)" ];
libxslt[ label = "libxslt(1.1.42,20)" ];
libffi_devel[ label = "libffi-devel(3.4.4,8)" ];
libfontenc[ label = "libfontenc(1.1.8,9)" ];
zlib_32bit[ label = "zlib-32bit(1.3.1,17)" ];
wayland_server[ label = "wayland-server(1.23.1,17)" ];
libXfont2[ label = "libXfont2(2.0.7,9)" ];
libgcrypt_32bit[ label = "libgcrypt-32bit(1.11.0,13)" ];
python3_pyparsing[ label = "python3-pyparsing(2.4.7,4)" ];
libgpg_error[ label = "libgpg-error(1.51,14)" ];
libXtst[ label = "libXtst(1.2.5,10)" ];
python3_ordered_set[ label = "python3-ordered-set(4.1.0,1)" ];
libpng[ label = "libpng(1.6.46,14)" ];
python3_more_itertools[ label = "python3-more-itertools(8.8.0,5)" ];
libXaw[ label = "libXaw(1.0.16,9)" ];
libXau[ label = "libXau(1.0.12,11)" ];
wayland_32bit[ label = "wayland-32bit(1.23.1,17)" ];
libgpg_error_32bit[ label = "libgpg-error-32bit(1.51,14)" ];
libXinerama[ label = "libXinerama(1.1.5,6)" ];
xorg_app[ label = "xorg-app(7.7,21)" ];
libgcrypt[ label = "libgcrypt(1.11.0,13)" ];
python3_jaraco_context[ label = "python3-jaraco-context(4.3.0,1)" ];
python3_jaraco_functools[ label = "python3-jaraco-functools(3.9.0,1)" ];
libXau_32bit[ label = "libXau-32bit(1.0.12,11)" ];
python3_platformdirs[ label = "python3-platformdirs(3.11.0,1)" ];
libXft[ label = "libXft(2.3.8,9)" ];
mpdecimal[ label = "mpdecimal(4.0.0,8)" ];
python3_tomli[ label = "python3-tomli(2.0.1,2)" ];
wayland_client[ label = "wayland-client(1.23.1,17)" ];
brotli[ label = "brotli(1.1.0,4)" ];
libXcomposite[ label = "libXcomposite(0.4.6,9)" ];
xkeyboard_config[ label = "xkeyboard-config(2.44,20)" ];
libxcb[ label = "libxcb(1.17.0,19)" ];
meson[ label = "meson(1.6.0,49)" ];
libXxf86vm[ label = "libXxf86vm(1.1.6,7)" ];
libmd[ label = "libmd(1.1.0,2)" ];
libFS[ label = "libFS(1.0.10,9)" ];
libXcursor[ label = "libXcursor(1.2.3,10)" ];
libxcb_32bit[ label = "libxcb-32bit(1.17.0,19)" ];
libXScrnSaver[ label = "libXScrnSaver(1.2.4,7)" ];
libXi[ label = "libXi(1.8.2,10)" ];
libICE[ label = "libICE(1.1.2,11)" ];
libXpm[ label = "libXpm(3.5.17,10)" ];
libXv[ label = "libXv(1.0.13,10)" ];
xcb_util[ label = "xcb-util(0.4.1,10)" ];
libXext[ label = "libXext(1.3.6,10)" ];
utempter[ label = "utempter(1.1.6,5)" ];
python3_setuptools[ label = "python3-setuptools(69.0.3,40)" ];
libffi_32bit[ label = "libffi-32bit(3.4.4,8)" ];
libxcb_devel[ label = "libxcb-devel(1.17.0,19)" ];
libXrandr[ label = "libXrandr(1.5.4,11)" ];
libbsd[ label = "libbsd(0.11.8,11)" ];
libXmu[ label = "libXmu(1.2.1,9)" ];
wayland_protocols_devel[ label = "wayland-protocols-devel(1.42,19)" ];
wayland_cursor[ label = "wayland-cursor(1.23.1,17)" ];
libxslt_32bit[ label = "libxslt-32bit(1.1.42,20)" ];
xorg_proto[ label = "xorg-proto(2024.1,18)" ];
libXdmcp_32bit[ label = "libXdmcp-32bit(1.1.5,11)" ];
libXdamage[ label = "libXdamage(1.1.6,8)" ];
libXdmcp_devel[ label = "libXdmcp-devel(1.1.5,11)" ];
libxkbfile[ label = "libxkbfile(1.1.3,9)" ];
libXt[ label = "libXt(1.3.1,11)" ];

libmd_32bit -> libmd;
libX11 -> libxcb;
libdmx -> libX11;
libdmx -> libXext;
python3_jaraco_text -> python3_jaraco_context;
python3_jaraco_text -> python3_jaraco_functools;
python3_jaraco_text -> python3;
wayland_devel -> wayland;
wayland_devel -> libffi_devel;
fontconfig -> freetype;
libbsd_32bit -> libbsd;
libbsd_32bit -> libmd_32bit;
libSM -> libICE;
python3_packaging -> python3_pyparsing;
python3_packaging -> python3;
freetype -> libpng;
freetype -> brotli;
libXdmcp -> libbsd;
libXau_devel -> xorg_proto;
libXau_devel -> libXau;
xterm -> libX11;
xterm -> freetype;
xterm -> libXft;
xterm -> libXmu;
xterm -> fontconfig;
xterm -> libICE;
xterm -> libXt;
xterm -> libXinerama;
xterm -> xorg_app;
xterm -> libXpm;
xterm -> libXext;
xterm -> utempter;
xterm -> libXaw;
libXxf86misc -> libXext;
libxml2_32bit -> xz_32bit;
libxml2_32bit -> zlib_32bit;
python3 -> mpdecimal;
libXfont -> freetype;
libXfont -> libfontenc;
libxml2_devel -> xz_devel;
libXfixes -> libX11;
libXxf86dga -> libX11;
libXxf86dga -> libXext;
libXrender -> libX11;
libxslt -> libgcrypt;
wayland_server -> wayland;
libXfont2 -> freetype;
libXfont2 -> libfontenc;
libXfont2 -> libbsd;
libgcrypt_32bit -> libgcrypt;
libgcrypt_32bit -> libgpg_error_32bit;
python3_pyparsing -> python3;
libXtst -> libX11;
libXtst -> libXext;
python3_ordered_set -> python3;
python3_more_itertools -> python3;
libXaw -> libXt;
libXaw -> libXext;
libXaw -> libX11;
libXaw -> libXpm;
libXaw -> libXmu;
wayland_32bit -> libxml2_32bit;
wayland_32bit -> wayland;
wayland_32bit -> expat_32bit;
wayland_32bit -> libxslt_32bit;
wayland_32bit -> libffi_32bit;
libgpg_error_32bit -> libgpg_error;
libXinerama -> libX11;
libXinerama -> libXext;
xorg_app -> libXxf86dga;
xorg_app -> libX11;
xorg_app -> libXcomposite;
xorg_app -> libXrender;
xorg_app -> libxcb;
xorg_app -> libdmx;
xorg_app -> libXfont2;
xorg_app -> libfontenc;
xorg_app -> libXxf86vm;
xorg_app -> libXmu;
xorg_app -> libFS;
xorg_app -> fontconfig;
xorg_app -> libXcursor;
xorg_app -> libXtst;
xorg_app -> libpng;
xorg_app -> libSM;
xorg_app -> libXaw;
xorg_app -> libXau;
xorg_app -> freetype;
xorg_app -> libXi;
xorg_app -> libXxf86misc;
xorg_app -> libICE;
xorg_app -> libXt;
xorg_app -> libXinerama;
xorg_app -> libXv;
xorg_app -> xcb_util;
xorg_app -> libXdamage;
xorg_app -> libXext;
xorg_app -> libXrandr;
xorg_app -> libXfont;
xorg_app -> libXScrnSaver;
xorg_app -> libxkbfile;
xorg_app -> libXft;
xorg_app -> libXfixes;
libgcrypt -> libgpg_error;
python3_jaraco_context -> python3;
python3_jaraco_functools -> python3;
python3_platformdirs -> python3;
libXft -> freetype;
libXft -> libX11;
libXft -> libXrender;
libXft -> fontconfig;
python3_tomli -> python3;
wayland_client -> wayland;
libXcomposite -> libX11;
xkeyboard_config -> xorg_app;
xkeyboard_config -> libxslt;
xkeyboard_config -> xterm;
xkeyboard_config -> libX11;
libxcb -> libXdmcp;
libxcb -> libXau;
meson -> python3_setuptools;
meson -> ninja;
meson -> python3;
libXxf86vm -> libXext;
libXxf86vm -> libX11;
libXcursor -> libX11;
libXcursor -> libXfixes;
libXcursor -> libXrender;
libxcb_32bit -> libXdmcp_32bit;
libxcb_32bit -> libXau_32bit;
libxcb_32bit -> libxcb;
libXScrnSaver -> libX11;
libXScrnSaver -> libXext;
libXi -> libX11;
libXi -> libXext;
libICE -> libbsd;
libXpm -> libX11;
libXpm -> libXext;
libXpm -> libXt;
libXv -> libXext;
libXv -> libX11;
xcb_util -> libxcb;
libXext -> libX11;
python3_setuptools -> python3_tomli;
python3_setuptools -> python3_more_itertools;
python3_setuptools -> python3_packaging;
python3_setuptools -> python3_platformdirs;
python3_setuptools -> python3_ordered_set;
python3_setuptools -> python3_jaraco_text;
python3_setuptools -> python3;
libxcb_devel -> libXdmcp_devel;
libxcb_devel -> libXau_devel;
libxcb_devel -> libxcb;
libXrandr -> libX11;
libXrandr -> libXext;
libXrandr -> libXrender;
libbsd -> libmd;
libXmu -> libXext;
libXmu -> libX11;
libXmu -> libXt;
wayland_protocols_devel -> wayland_protocols;
wayland_cursor -> wayland;
wayland_cursor -> wayland_client;
libxslt_32bit -> libxslt;
libxslt_32bit -> libgcrypt_32bit;
libxslt_32bit -> libxml2_32bit;
libXdmcp_32bit -> libbsd_32bit;
libXdmcp_32bit -> libXdmcp;
libXdamage -> libX11;
libXdamage -> libXfixes;
libXdmcp_devel -> libXdmcp;
libXdmcp_devel -> xorg_proto;
libxkbfile -> libX11;
libXt -> libICE;
libXt -> libX11;
libXt -> libSM;

}
DEBUG: ComponentDB initialized in 0.00886607170105.
Following packages will be installed:
bash-completion           brotli               expat-32bit            
fontconfig                freetype             libFS                  
libICE                    libSM                libX11                 
libXScrnSaver             libXau               libXau-32bit           
libXau-devel              libXaw               libXcomposite          
libXcursor                libXdamage           libXdmcp               
libXdmcp-32bit            libXdmcp-devel       libXext                
libXfixes                 libXfont             libXfont2              
libXft                    libXi                libXinerama            
libXmu                    libXpm               libXrandr              
libXrender                libXt                libXtst                
libXv                     libXxf86dga          libXxf86misc           
libXxf86vm                libbsd               libbsd-32bit           
libdmx                    libffi-32bit         libffi-devel           
libfontenc                libgcrypt            libgcrypt-32bit        
libgpg-error              libgpg-error-32bit   libmd                  
libmd-32bit               libpng               libxcb                 
libxcb-32bit              libxcb-devel         libxkbfile             
libxml2-32bit             libxml2-devel        libxslt                
libxslt-32bit             meson                mpdecimal              
ninja                     python3              python3-jaraco-context 
python3-jaraco-functools  python3-jaraco-text  python3-more-itertools 
python3-ordered-set       python3-packaging    python3-platformdirs   
python3-pyparsing         python3-setuptools   python3-tomli          
utempter                  util-macros          wayland                
wayland-32bit             wayland-client       wayland-cursor         
wayland-devel             wayland-protocols    wayland-protocols-devel
wayland-server            xcb-util             xkeyboard-config       
xorg-app                  xorg-proto           xterm                  
xz-32bit                  xz-devel             zlib-32bit             
Total size of package(s): 34.33 MB
Downloading 1 / 90
Package libmd found in repository beta
libmd-1.1.0-2-p2-x86_64.pisi [cached]
Downloading 2 / 90
Package libbsd found in repository beta
libbsd-0.11.8-11-p2-x86_64.pisi [cached]
Downloading 3 / 90
Package libXdmcp found in repository beta
libXdmcp-1.1.5-11-p2-x86_64.pisi [cached]
Downloading 4 / 90
Package libXau found in repository beta
libXau-1.0.12-11-p2-x86_64.pisi [cached]
Downloading 5 / 90
Package libxcb found in repository beta
libxcb-1.17.0-19-p2-x86_64.pisi [cached]
Downloading 6 / 90
Package libX11 found in repository beta
libX11-1.8.12-34-p2-x86_64.pisi [cached]
Downloading 7 / 90
Package libgpg-error found in repository beta
libgpg-error-1.51-14-p2-x86_64.pisi [cached]
Downloading 8 / 90
Package libgcrypt found in repository beta
libgcrypt-1.11.0-13-p2-x86_64.pisi [cached]
Downloading 9 / 90
Package libmd-32bit found in repository beta

libmd-32bit-1.1.0-2-p2-x86_64.pisi (25.0 KB)  5%     32.38 MB/s [00:00:00]
libmd-32bit-1.1.0-2-p2-x86_64.pisi (25.0 KB) 10%     32.38 MB/s [00:00:00]
libmd-32bit-1.1.0-2-p2-x86_64.pisi (25.0 KB) 15%     32.38 MB/s [00:00:00]
libmd-32bit-1.1.0-2-p2-x86_64.pisi (25.0 KB) 28%     32.38 MB/s [00:00:00]
libmd-32bit-1.1.0-2-p2-x86_64.pisi (25.0 KB) 44%     32.38 MB/s [00:00:00]
libmd-32bit-1.1.0-2-p2-x86_64.pisi (25.0 KB) 65%     32.38 MB/s [00:00:00]
libmd-32bit-1.1.0-2-p2-x86_64.pisi (25.0 KB)100%     32.38 MB/s [00:00:00] [complete]
Downloading 10 / 90
Package libXext found in repository beta
libXext-1.3.6-10-p2-x86_64.pisi [cached]
Downloading 11 / 90
Package libdmx found in repository beta
libdmx-1.1.5-7-p2-x86_64.pisi [cached]
Downloading 12 / 90
Package mpdecimal found in repository beta
mpdecimal-4.0.0-8-p2-x86_64.pisi [cached]
Downloading 13 / 90
Package python3 found in repository beta
python3-3.11.11-56-p2-x86_64.pisi [cached]
Downloading 14 / 90
Package python3-jaraco-context found in repository beta
python3-jaraco-context-4.3.0-1-p2-x86_64.pisi [cached]
Downloading 15 / 90
Package python3-jaraco-functools found in repository beta
python3-jaraco-functools-3.9.0-1-p2-x86_64.pisi [cached]
Downloading 16 / 90
Package python3-jaraco-text found in repository beta
python3-jaraco-text-3.11.1-1-p2-x86_64.pisi [cached]
Downloading 17 / 90
Package wayland found in repository beta
wayland-1.23.1-17-p2-x86_64.pisi [cached]
Downloading 18 / 90
Package libffi-devel found in repository beta
libffi-devel-3.4.4-8-p2-x86_64.pisi [cached]
Downloading 19 / 90
Package wayland-devel found in repository beta
wayland-devel-1.23.1-17-p2-x86_64.pisi [cached]
Downloading 20 / 90
Package xz-devel found in repository beta
xz-devel-5.6.3-17-p2-x86_64.pisi [cached]
Downloading 21 / 90
Package xz-32bit found in repository beta
xz-32bit-5.6.3-17-p2-x86_64.pisi [cached]
Downloading 22 / 90
Package libpng found in repository beta
libpng-1.6.46-14-p2-x86_64.pisi [cached]
Downloading 23 / 90
Package brotli found in repository beta
brotli-1.1.0-4-p2-x86_64.pisi [cached]
Downloading 24 / 90
Package freetype found in repository beta
freetype-2.13.3-17-p2-x86_64.pisi [cached]
Downloading 25 / 90
Package fontconfig found in repository beta
fontconfig-2.15.0-15-p2-x86_64.pisi [cached]
Downloading 26 / 90
Package libbsd-32bit found in repository beta

libbsd-32bit-0.11.8-11-p2-x86_64.pisi (34.0 KB)  3%     36.03 MB/s [00:00:00]
libbsd-32bit-0.11.8-11-p2-x86_64.pisi (34.0 KB)  7%     36.03 MB/s [00:00:00]
libbsd-32bit-0.11.8-11-p2-x86_64.pisi (34.0 KB) 15%     36.03 MB/s [00:00:00]
libbsd-32bit-0.11.8-11-p2-x86_64.pisi (34.0 KB) 22%     36.03 MB/s [00:00:00]
libbsd-32bit-0.11.8-11-p2-x86_64.pisi (34.0 KB) 30%     36.03 MB/s [00:00:00]
libbsd-32bit-0.11.8-11-p2-x86_64.pisi (34.0 KB) 38%     36.03 MB/s [00:00:00]
libbsd-32bit-0.11.8-11-p2-x86_64.pisi (34.0 KB) 45%     36.03 MB/s [00:00:00]
libbsd-32bit-0.11.8-11-p2-x86_64.pisi (34.0 KB) 49%     36.03 MB/s [00:00:00]
libbsd-32bit-0.11.8-11-p2-x86_64.pisi (34.0 KB) 96%     36.03 MB/s [00:00:00]
libbsd-32bit-0.11.8-11-p2-x86_64.pisi (34.0 KB)100%     36.03 MB/s [00:00:00] [complete]
Downloading 27 / 90
Package libICE found in repository beta
libICE-1.1.2-11-p2-x86_64.pisi [cached]
Downloading 28 / 90
Package libSM found in repository beta
libSM-1.2.6-12-p2-x86_64.pisi [cached]
Downloading 29 / 90
Package python3-pyparsing found in repository beta
python3-pyparsing-2.4.7-4-p2-x86_64.pisi [cached]
Downloading 30 / 90
Package python3-packaging found in repository beta
python3-packaging-24.1-14-p2-x86_64.pisi [cached]
Downloading 31 / 90
Package xorg-proto found in repository beta
xorg-proto-2024.1-18-p2-x86_64.pisi [cached]
Downloading 32 / 90
Package libXau-devel found in repository beta
libXau-devel-1.0.12-11-p2-x86_64.pisi [cached]
Downloading 33 / 90
Package libXrender found in repository beta
libXrender-0.9.12-12-p2-x86_64.pisi [cached]
Downloading 34 / 90
Package libXft found in repository beta
libXft-2.3.8-9-p2-x86_64.pisi [cached]
Downloading 35 / 90
Package libXt found in repository beta
libXt-1.3.1-11-p2-x86_64.pisi [cached]
Downloading 36 / 90
Package libXmu found in repository beta
libXmu-1.2.1-9-p2-x86_64.pisi [cached]
Downloading 37 / 90
Package libXinerama found in repository beta
libXinerama-1.1.5-6-p2-x86_64.pisi [cached]
Downloading 38 / 90
Package libXxf86dga found in repository beta
libXxf86dga-1.1.5-6-p2-x86_64.pisi [cached]
Downloading 39 / 90
Package libXcomposite found in repository beta
libXcomposite-0.4.6-9-p2-x86_64.pisi [cached]
Downloading 40 / 90
Package libfontenc found in repository beta
libfontenc-1.1.8-9-p2-x86_64.pisi [cached]
Downloading 41 / 90
Package libXfont2 found in repository beta
libXfont2-2.0.7-9-p2-x86_64.pisi [cached]
Downloading 42 / 90
Package libXxf86vm found in repository beta
libXxf86vm-1.1.6-7-p2-x86_64.pisi [cached]
Downloading 43 / 90
Package libFS found in repository beta
libFS-1.0.10-9-p2-x86_64.pisi [cached]
Downloading 44 / 90
Package libXfixes found in repository beta
libXfixes-6.0.1-9-p2-x86_64.pisi [cached]
Downloading 45 / 90
Package libXcursor found in repository beta
libXcursor-1.2.3-10-p2-x86_64.pisi [cached]
Downloading 46 / 90
Package libXtst found in repository beta
libXtst-1.2.5-10-p2-x86_64.pisi [cached]
Downloading 47 / 90
Package libXpm found in repository beta
libXpm-3.5.17-10-p2-x86_64.pisi [cached]
Downloading 48 / 90
Package libXaw found in repository beta
libXaw-1.0.16-9-p2-x86_64.pisi [cached]
Downloading 49 / 90
Package libXi found in repository beta
libXi-1.8.2-10-p2-x86_64.pisi [cached]
Downloading 50 / 90
Package libXxf86misc found in repository beta
libXxf86misc-1.0.4-6-p2-x86_64.pisi [cached]
Downloading 51 / 90
Package libXv found in repository beta
libXv-1.0.13-10-p2-x86_64.pisi [cached]
Downloading 52 / 90
Package xcb-util found in repository beta
xcb-util-0.4.1-10-p2-x86_64.pisi [cached]
Downloading 53 / 90
Package libXdamage found in repository beta
libXdamage-1.1.6-8-p2-x86_64.pisi [cached]
Downloading 54 / 90
Package libXrandr found in repository beta
libXrandr-1.5.4-11-p2-x86_64.pisi [cached]
Downloading 55 / 90
Package libXfont found in repository beta
libXfont-1.5.4-8-p2-x86_64.pisi [cached]
Downloading 56 / 90
Package libXScrnSaver found in repository beta
libXScrnSaver-1.2.4-7-p2-x86_64.pisi [cached]
Downloading 57 / 90
Package libxkbfile found in repository beta
libxkbfile-1.1.3-9-p2-x86_64.pisi [cached]
Downloading 58 / 90
Package xorg-app found in repository beta
xorg-app-7.7-21-p2-x86_64.pisi [cached]
Downloading 59 / 90
Package utempter found in repository beta
utempter-1.1.6-5-p2-x86_64.pisi [cached]
Downloading 60 / 90
Package xterm found in repository beta
xterm-395-14-p2-x86_64.pisi [cached]
Downloading 61 / 90
Package bash-completion found in repository beta
bash-completion-2.16.0-7-p2-x86_64.pisi [cached]
Downloading 62 / 90
Package expat-32bit found in repository beta

expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB)  6%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 12%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 31%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 37%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 44%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 50%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 56%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 62%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 69%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 75%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 81%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB) 94%     57.41 MB/s [00:00:00]
expat-32bit-2.6.4-20-p2-x86_64.pisi (63.0 KB)100%     57.41 MB/s [00:00:00] [complete]
Downloading 63 / 90
Package zlib-32bit found in repository beta

zlib-32bit-1.3.1-17-p2-x86_64.pisi (44.0 KB) 18%     62.99 MB/s [00:00:00]
zlib-32bit-1.3.1-17-p2-x86_64.pisi (44.0 KB) 55%     62.99 MB/s [00:00:00]
zlib-32bit-1.3.1-17-p2-x86_64.pisi (44.0 KB) 65%     62.99 MB/s [00:00:00]
zlib-32bit-1.3.1-17-p2-x86_64.pisi (44.0 KB) 71%     62.99 MB/s [00:00:00]
zlib-32bit-1.3.1-17-p2-x86_64.pisi (44.0 KB) 80%     62.99 MB/s [00:00:00]
zlib-32bit-1.3.1-17-p2-x86_64.pisi (44.0 KB) 90%     62.99 MB/s [00:00:00]
zlib-32bit-1.3.1-17-p2-x86_64.pisi (44.0 KB) 99%     62.99 MB/s [00:00:00]
zlib-32bit-1.3.1-17-p2-x86_64.pisi (44.0 KB)100%     62.99 MB/s [00:00:00] [complete]
Downloading 64 / 90
Package libxml2-32bit found in repository beta
libxml2-32bit-2.12.9-30-p2-x86_64.pisi [cached]
Downloading 65 / 90
Package ninja found in repository beta
ninja-1.12.1-19-p2-x86_64.pisi [cached]
Downloading 66 / 90
Package libxml2-devel found in repository beta
libxml2-devel-2.12.9-30-p2-x86_64.pisi [cached]
Downloading 67 / 90
Package wayland-protocols found in repository beta
wayland-protocols-1.42-19-p2-x86_64.pisi [cached]
Downloading 68 / 90
Package util-macros found in repository beta
util-macros-1.20.2-11-p2-x86_64.pisi [cached]
Downloading 69 / 90
Package libxslt found in repository beta
libxslt-1.1.42-20-p2-x86_64.pisi [cached]
Downloading 70 / 90
Package wayland-server found in repository beta
wayland-server-1.23.1-17-p2-x86_64.pisi [cached]
Downloading 71 / 90
Package libgpg-error-32bit found in repository beta

libgpg-error-32bit-1.51-14-p2-x86_64.pisi (65.0 KB)  6%     69.47 MB/s [00:00:00]
libgpg-error-32bit-1.51-14-p2-x86_64.pisi (65.0 KB) 12%     69.47 MB/s [00:00:00]
libgpg-error-32bit-1.51-14-p2-x86_64.pisi (65.0 KB) 24%     69.47 MB/s [00:00:00]
libgpg-error-32bit-1.51-14-p2-x86_64.pisi (65.0 KB) 48%     69.47 MB/s [00:00:00]
libgpg-error-32bit-1.51-14-p2-x86_64.pisi (65.0 KB) 48%     69.47 MB/s [00:00:00]
libgpg-error-32bit-1.51-14-p2-x86_64.pisi (65.0 KB) 72%     69.47 MB/s [00:00:00]
libgpg-error-32bit-1.51-14-p2-x86_64.pisi (65.0 KB) 72%     69.47 MB/s [00:00:00]
libgpg-error-32bit-1.51-14-p2-x86_64.pisi (65.0 KB) 97%     69.47 MB/s [00:00:00]
libgpg-error-32bit-1.51-14-p2-x86_64.pisi (65.0 KB) 97%     69.47 MB/s [00:00:00]
libgpg-error-32bit-1.51-14-p2-x86_64.pisi (65.0 KB)100%     69.47 MB/s [00:00:00] [complete]
Downloading 72 / 90
Package libgcrypt-32bit found in repository beta

libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB)  3%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB)  4%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB)  6%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 10%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 10%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 13%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 13%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 13%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 16%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 20%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 23%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 26%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 26%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 30%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 33%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 33%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 36%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 40%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 40%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 43%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 46%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 46%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 50%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 53%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 53%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 57%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 60%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 63%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 67%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 70%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 73%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 77%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 80%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 83%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 87%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 90%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 94%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB) 97%    176.93 MB/s [00:00:00]
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi (476.0 KB)100%    176.93 MB/s [00:00:00] [complete]
Downloading 73 / 90
Package python3-ordered-set found in repository beta
python3-ordered-set-4.1.0-1-p2-x86_64.pisi [cached]
Downloading 74 / 90
Package python3-more-itertools found in repository beta
python3-more-itertools-8.8.0-5-p2-x86_64.pisi [cached]
Downloading 75 / 90
Package libxslt-32bit found in repository beta

libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB) 11%    119.24 MB/s [00:00:00]
libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB) 21%    119.24 MB/s [00:00:00]
libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB) 33%    119.24 MB/s [00:00:00]
libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB) 45%    119.24 MB/s [00:00:00]
libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB) 45%    119.24 MB/s [00:00:00]
libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB) 46%    119.24 MB/s [00:00:00]
libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB) 58%    119.24 MB/s [00:00:00]
libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB) 80%    119.24 MB/s [00:00:00]
libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB) 91%    119.24 MB/s [00:00:00]
libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB) 91%    119.24 MB/s [00:00:00]
libxslt-32bit-1.1.42-20-p2-x86_64.pisi (137.0 KB)100%    119.24 MB/s [00:00:00] [complete]
Downloading 76 / 90
Package libffi-32bit found in repository beta
libffi-32bit-3.4.4-8-p2-x86_64.pisi [cached]
Downloading 77 / 90
Package wayland-32bit found in repository beta

wayland-32bit-1.23.1-17-p2-x86_64.pisi (50.0 KB) 31%    179.35 MB/s [00:00:00]
wayland-32bit-1.23.1-17-p2-x86_64.pisi (50.0 KB) 62%    179.35 MB/s [00:00:00]
wayland-32bit-1.23.1-17-p2-x86_64.pisi (50.0 KB) 93%    179.35 MB/s [00:00:00]
wayland-32bit-1.23.1-17-p2-x86_64.pisi (50.0 KB) 94%    179.35 MB/s [00:00:00]
wayland-32bit-1.23.1-17-p2-x86_64.pisi (50.0 KB)100%    179.35 MB/s [00:00:00] [complete]
Downloading 78 / 90
Package libXau-32bit found in repository beta

libXau-32bit-1.0.12-11-p2-x86_64.pisi (5.0 KB)100%     67.15 MB/s [00:00:00] [complete]
Downloading 79 / 90
Package python3-platformdirs found in repository beta
python3-platformdirs-3.11.0-1-p2-x86_64.pisi [cached]
Downloading 80 / 90
Package python3-tomli found in repository beta
python3-tomli-2.0.1-2-p2-x86_64.pisi [cached]
Downloading 81 / 90
Package wayland-client found in repository beta
wayland-client-1.23.1-17-p2-x86_64.pisi [cached]
Downloading 82 / 90
Package xkeyboard-config found in repository beta
xkeyboard-config-2.44-20-p2-x86_64.pisi [cached]
Downloading 83 / 90
Package python3-setuptools found in repository beta
python3-setuptools-69.0.3-40-p2-x86_64.pisi [cached]
Downloading 84 / 90
Package meson found in repository beta
meson-1.6.0-49-p2-x86_64.pisi [cached]
Downloading 85 / 90
Package libXdmcp-32bit found in repository beta

libXdmcp-32bit-1.1.5-11-p2-x86_64.pisi (8.0 KB)100%     88.57 MB/s [00:00:00] [complete]
Downloading 86 / 90
Package libxcb-32bit found in repository beta

libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB)  9%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 18%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 27%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 27%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 36%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 36%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 45%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 54%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 63%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 72%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 72%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 81%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 90%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 90%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB) 99%    210.50 MB/s [00:00:00]
libxcb-32bit-1.17.0-19-p2-x86_64.pisi (176.0 KB)100%    210.50 MB/s [00:00:00] [complete]
Downloading 87 / 90
Package libXdmcp-devel found in repository beta
libXdmcp-devel-1.1.5-11-p2-x86_64.pisi [cached]
Downloading 88 / 90
Package libxcb-devel found in repository beta
libxcb-devel-1.17.0-19-p2-x86_64.pisi [cached]
Downloading 89 / 90
Package wayland-protocols-devel found in repository beta

wayland-protocols-devel-1.42-19-p2-x86_64.pisi (21.0 KB) 75%    167.86 MB/s [00:00:00]
wayland-protocols-devel-1.42-19-p2-x86_64.pisi (21.0 KB)100%    167.86 MB/s [00:00:00] [complete]
Downloading 90 / 90
Package wayland-cursor found in repository beta
wayland-cursor-1.23.1-17-p2-x86_64.pisi [cached]
Installing 1 / 90
libmd-1.1.0-2-p2-x86_64.pisi [cached]
Installing libmd, version 1.1.0, release 2
Extracting the files of libmd
Configuring libmd package
DEBUG: Calling post install handlers
Configured libmd
Installed libmd
Installing 2 / 90
libbsd-0.11.8-11-p2-x86_64.pisi [cached]
Installing libbsd, version 0.11.8, release 11
Extracting the files of libbsd
Configuring libbsd package
DEBUG: Calling post install handlers
Configured libbsd
Installed libbsd
Installing 3 / 90
libXdmcp-1.1.5-11-p2-x86_64.pisi [cached]
Installing libXdmcp, version 1.1.5, release 11
Extracting the files of libXdmcp
Configuring libXdmcp package
DEBUG: Calling post install handlers
Configured libXdmcp
Installed libXdmcp
Installing 4 / 90
libXau-1.0.12-11-p2-x86_64.pisi [cached]
Installing libXau, version 1.0.12, release 11
Extracting the files of libXau
Configuring libXau package
DEBUG: Calling post install handlers
Configured libXau
Installed libXau
Installing 5 / 90
libxcb-1.17.0-19-p2-x86_64.pisi [cached]
Installing libxcb, version 1.17.0, release 19
Extracting the files of libxcb
Configuring libxcb package
DEBUG: Calling post install handlers
Configured libxcb
Installed libxcb
Installing 6 / 90
libX11-1.8.12-34-p2-x86_64.pisi [cached]
Installing libX11, version 1.8.12, release 34
Extracting the files of libX11
Configuring libX11 package
DEBUG: Calling post install handlers
Configured libX11
Installed libX11
Installing 7 / 90
libgpg-error-1.51-14-p2-x86_64.pisi [cached]
Installing libgpg-error, version 1.51, release 14
Extracting the files of libgpg-error
Configuring libgpg-error package
DEBUG: Calling post install handlers
Configured libgpg-error
Installed libgpg-error
Installing 8 / 90
libgcrypt-1.11.0-13-p2-x86_64.pisi [cached]
Installing libgcrypt, version 1.11.0, release 13
Extracting the files of libgcrypt
Configuring libgcrypt package
DEBUG: Calling post install handlers
Configured libgcrypt
Installed libgcrypt
Installing 9 / 90
libmd-32bit-1.1.0-2-p2-x86_64.pisi [cached]
Installing libmd-32bit, version 1.1.0, release 2
Extracting the files of libmd-32bit
Configuring libmd-32bit package
DEBUG: Calling post install handlers
Configured libmd-32bit
Installed libmd-32bit
Installing 10 / 90
libXext-1.3.6-10-p2-x86_64.pisi [cached]
Installing libXext, version 1.3.6, release 10
Extracting the files of libXext
Configuring libXext package
DEBUG: Calling post install handlers
Configured libXext
Installed libXext
Installing 11 / 90
libdmx-1.1.5-7-p2-x86_64.pisi [cached]
Installing libdmx, version 1.1.5, release 7
Extracting the files of libdmx
Configuring libdmx package
DEBUG: Calling post install handlers
Configured libdmx
Installed libdmx
Installing 12 / 90
mpdecimal-4.0.0-8-p2-x86_64.pisi [cached]
Installing mpdecimal, version 4.0.0, release 8
Extracting the files of mpdecimal
Configuring mpdecimal package
DEBUG: Calling post install handlers
Configured mpdecimal
Installed mpdecimal
Installing 13 / 90
python3-3.11.11-56-p2-x86_64.pisi [cached]
Installing python3, version 3.11.11, release 56
Extracting the files of python3
Configuring python3 package
DEBUG: Calling post install handlers
Configured python3
Installed python3
Installing 14 / 90
python3-jaraco-context-4.3.0-1-p2-x86_64.pisi [cached]
Installing python3-jaraco-context, version 4.3.0, release 1
Extracting the files of python3-jaraco-context
Configuring python3-jaraco-context package
DEBUG: Calling post install handlers
Configured python3-jaraco-context
Installed python3-jaraco-context
Installing 15 / 90
python3-jaraco-functools-3.9.0-1-p2-x86_64.pisi [cached]
Installing python3-jaraco-functools, version 3.9.0, release 1
Extracting the files of python3-jaraco-functools
Configuring python3-jaraco-functools package
DEBUG: Calling post install handlers
Configured python3-jaraco-functools
Installed python3-jaraco-functools
Installing 16 / 90
python3-jaraco-text-3.11.1-1-p2-x86_64.pisi [cached]
Installing python3-jaraco-text, version 3.11.1, release 1
Extracting the files of python3-jaraco-text
Configuring python3-jaraco-text package
DEBUG: Calling post install handlers
Configured python3-jaraco-text
Installed python3-jaraco-text
Installing 17 / 90
wayland-1.23.1-17-p2-x86_64.pisi [cached]
Installing wayland, version 1.23.1, release 17
Extracting the files of wayland
Configuring wayland package
DEBUG: Calling post install handlers
Configured wayland
Installed wayland
Installing 18 / 90
libffi-devel-3.4.4-8-p2-x86_64.pisi [cached]
Installing libffi-devel, version 3.4.4, release 8
Extracting the files of libffi-devel
Configuring libffi-devel package
DEBUG: Calling post install handlers
Configured libffi-devel
Installed libffi-devel
Installing 19 / 90
wayland-devel-1.23.1-17-p2-x86_64.pisi [cached]
Installing wayland-devel, version 1.23.1, release 17
Extracting the files of wayland-devel
Configuring wayland-devel package
DEBUG: Calling post install handlers
Configured wayland-devel
Installed wayland-devel
Installing 20 / 90
xz-devel-5.6.3-17-p2-x86_64.pisi [cached]
Installing xz-devel, version 5.6.3, release 17
Extracting the files of xz-devel
Configuring xz-devel package
DEBUG: Calling post install handlers
Configured xz-devel
Installed xz-devel
Installing 21 / 90
xz-32bit-5.6.3-17-p2-x86_64.pisi [cached]
Installing xz-32bit, version 5.6.3, release 17
Extracting the files of xz-32bit
Configuring xz-32bit package
DEBUG: Calling post install handlers
Configured xz-32bit
Installed xz-32bit
Installing 22 / 90
libpng-1.6.46-14-p2-x86_64.pisi [cached]
Installing libpng, version 1.6.46, release 14
Extracting the files of libpng
Configuring libpng package
DEBUG: Calling post install handlers
Configured libpng
Installed libpng
Installing 23 / 90
brotli-1.1.0-4-p2-x86_64.pisi [cached]
Installing brotli, version 1.1.0, release 4
Extracting the files of brotli
Configuring brotli package
DEBUG: Calling post install handlers
Configured brotli
Installed brotli
Installing 24 / 90
freetype-2.13.3-17-p2-x86_64.pisi [cached]
Installing freetype, version 2.13.3, release 17
Extracting the files of freetype
Configuring freetype package
DEBUG: Calling post install handlers
Configured freetype
Installed freetype
Installing 25 / 90
fontconfig-2.15.0-15-p2-x86_64.pisi [cached]
Installing fontconfig, version 2.15.0, release 15
Extracting the files of fontconfig
Configuring fontconfig package
DEBUG: Registering System.Package comar script
DEBUG: Registering System.PackageHandler comar script
DEBUG: Calling post install handlers
DEBUG: Running package's post install script
Configured fontconfig
Installed fontconfig
Installing 26 / 90
libbsd-32bit-0.11.8-11-p2-x86_64.pisi [cached]
Installing libbsd-32bit, version 0.11.8, release 11
Extracting the files of libbsd-32bit
Configuring libbsd-32bit package
DEBUG: Calling post install handlers
Configured libbsd-32bit
Installed libbsd-32bit
Installing 27 / 90
libICE-1.1.2-11-p2-x86_64.pisi [cached]
Installing libICE, version 1.1.2, release 11
Extracting the files of libICE
Configuring libICE package
DEBUG: Calling post install handlers
Configured libICE
Installed libICE
Installing 28 / 90
libSM-1.2.6-12-p2-x86_64.pisi [cached]
Installing libSM, version 1.2.6, release 12
Extracting the files of libSM
Configuring libSM package
DEBUG: Calling post install handlers
Configured libSM
Installed libSM
Installing 29 / 90
python3-pyparsing-2.4.7-4-p2-x86_64.pisi [cached]
Installing python3-pyparsing, version 2.4.7, release 4
Extracting the files of python3-pyparsing
Configuring python3-pyparsing package
DEBUG: Calling post install handlers
Configured python3-pyparsing
Installed python3-pyparsing
Installing 30 / 90
python3-packaging-24.1-14-p2-x86_64.pisi [cached]
Installing python3-packaging, version 24.1, release 14
Extracting the files of python3-packaging
Configuring python3-packaging package
DEBUG: Calling post install handlers
Configured python3-packaging
Installed python3-packaging
Installing 31 / 90
xorg-proto-2024.1-18-p2-x86_64.pisi [cached]
Installing xorg-proto, version 2024.1, release 18
Extracting the files of xorg-proto
Configuring xorg-proto package
DEBUG: Calling post install handlers
Configured xorg-proto
Installed xorg-proto
Installing 32 / 90
libXau-devel-1.0.12-11-p2-x86_64.pisi [cached]
Installing libXau-devel, version 1.0.12, release 11
Extracting the files of libXau-devel
Configuring libXau-devel package
DEBUG: Calling post install handlers
Configured libXau-devel
Installed libXau-devel
Installing 33 / 90
libXrender-0.9.12-12-p2-x86_64.pisi [cached]
Installing libXrender, version 0.9.12, release 12
Extracting the files of libXrender
Configuring libXrender package
DEBUG: Calling post install handlers
Configured libXrender
Installed libXrender
Installing 34 / 90
libXft-2.3.8-9-p2-x86_64.pisi [cached]
Installing libXft, version 2.3.8, release 9
Extracting the files of libXft
Configuring libXft package
DEBUG: Calling post install handlers
Configured libXft
Installed libXft
Installing 35 / 90
libXt-1.3.1-11-p2-x86_64.pisi [cached]
Installing libXt, version 1.3.1, release 11
Extracting the files of libXt
Configuring libXt package
DEBUG: Calling post install handlers
Configured libXt
Installed libXt
Installing 36 / 90
libXmu-1.2.1-9-p2-x86_64.pisi [cached]
Installing libXmu, version 1.2.1, release 9
Extracting the files of libXmu
Configuring libXmu package
DEBUG: Calling post install handlers
Configured libXmu
Installed libXmu
Installing 37 / 90
libXinerama-1.1.5-6-p2-x86_64.pisi [cached]
Installing libXinerama, version 1.1.5, release 6
Extracting the files of libXinerama
Configuring libXinerama package
DEBUG: Calling post install handlers
Configured libXinerama
Installed libXinerama
Installing 38 / 90
libXxf86dga-1.1.5-6-p2-x86_64.pisi [cached]
Installing libXxf86dga, version 1.1.5, release 6
Extracting the files of libXxf86dga
Configuring libXxf86dga package
DEBUG: Calling post install handlers
Configured libXxf86dga
Installed libXxf86dga
Installing 39 / 90
libXcomposite-0.4.6-9-p2-x86_64.pisi [cached]
Installing libXcomposite, version 0.4.6, release 9
Extracting the files of libXcomposite
Configuring libXcomposite package
DEBUG: Calling post install handlers
Configured libXcomposite
Installed libXcomposite
Installing 40 / 90
libfontenc-1.1.8-9-p2-x86_64.pisi [cached]
Installing libfontenc, version 1.1.8, release 9
Extracting the files of libfontenc
Configuring libfontenc package
DEBUG: Calling post install handlers
Configured libfontenc
Installed libfontenc
Installing 41 / 90
libXfont2-2.0.7-9-p2-x86_64.pisi [cached]
Installing libXfont2, version 2.0.7, release 9
Extracting the files of libXfont2
Configuring libXfont2 package
DEBUG: Calling post install handlers
Configured libXfont2
Installed libXfont2
Installing 42 / 90
libXxf86vm-1.1.6-7-p2-x86_64.pisi [cached]
Installing libXxf86vm, version 1.1.6, release 7
Extracting the files of libXxf86vm
Configuring libXxf86vm package
DEBUG: Calling post install handlers
Configured libXxf86vm
Installed libXxf86vm
Installing 43 / 90
libFS-1.0.10-9-p2-x86_64.pisi [cached]
Installing libFS, version 1.0.10, release 9
Extracting the files of libFS
Configuring libFS package
DEBUG: Calling post install handlers
Configured libFS
Installed libFS
Installing 44 / 90
libXfixes-6.0.1-9-p2-x86_64.pisi [cached]
Installing libXfixes, version 6.0.1, release 9
Extracting the files of libXfixes
Configuring libXfixes package
DEBUG: Calling post install handlers
Configured libXfixes
Installed libXfixes
Installing 45 / 90
libXcursor-1.2.3-10-p2-x86_64.pisi [cached]
Installing libXcursor, version 1.2.3, release 10
Extracting the files of libXcursor
Configuring libXcursor package
DEBUG: Calling post install handlers
Configured libXcursor
Installed libXcursor
Installing 46 / 90
libXtst-1.2.5-10-p2-x86_64.pisi [cached]
Installing libXtst, version 1.2.5, release 10
Extracting the files of libXtst
Configuring libXtst package
DEBUG: Calling post install handlers
Configured libXtst
Installed libXtst
Installing 47 / 90
libXpm-3.5.17-10-p2-x86_64.pisi [cached]
Installing libXpm, version 3.5.17, release 10
Extracting the files of libXpm
Configuring libXpm package
DEBUG: Calling post install handlers
Configured libXpm
Installed libXpm
Installing 48 / 90
libXaw-1.0.16-9-p2-x86_64.pisi [cached]
Installing libXaw, version 1.0.16, release 9
Extracting the files of libXaw
Configuring libXaw package
DEBUG: Calling post install handlers
Configured libXaw
Installed libXaw
Installing 49 / 90
libXi-1.8.2-10-p2-x86_64.pisi [cached]
Installing libXi, version 1.8.2, release 10
Extracting the files of libXi
Configuring libXi package
DEBUG: Calling post install handlers
Configured libXi
Installed libXi
Installing 50 / 90
libXxf86misc-1.0.4-6-p2-x86_64.pisi [cached]
Installing libXxf86misc, version 1.0.4, release 6
Extracting the files of libXxf86misc
Configuring libXxf86misc package
DEBUG: Calling post install handlers
Configured libXxf86misc
Installed libXxf86misc
Installing 51 / 90
libXv-1.0.13-10-p2-x86_64.pisi [cached]
Installing libXv, version 1.0.13, release 10
Extracting the files of libXv
Configuring libXv package
DEBUG: Calling post install handlers
Configured libXv
Installed libXv
Installing 52 / 90
xcb-util-0.4.1-10-p2-x86_64.pisi [cached]
Installing xcb-util, version 0.4.1, release 10
Extracting the files of xcb-util
Configuring xcb-util package
DEBUG: Calling post install handlers
Configured xcb-util
Installed xcb-util
Installing 53 / 90
libXdamage-1.1.6-8-p2-x86_64.pisi [cached]
Installing libXdamage, version 1.1.6, release 8
Extracting the files of libXdamage
Configuring libXdamage package
DEBUG: Calling post install handlers
Configured libXdamage
Installed libXdamage
Installing 54 / 90
libXrandr-1.5.4-11-p2-x86_64.pisi [cached]
Installing libXrandr, version 1.5.4, release 11
Extracting the files of libXrandr
Configuring libXrandr package
DEBUG: Calling post install handlers
Configured libXrandr
Installed libXrandr
Installing 55 / 90
libXfont-1.5.4-8-p2-x86_64.pisi [cached]
Installing libXfont, version 1.5.4, release 8
Extracting the files of libXfont
Configuring libXfont package
DEBUG: Calling post install handlers
Configured libXfont
Installed libXfont
Installing 56 / 90
libXScrnSaver-1.2.4-7-p2-x86_64.pisi [cached]
Installing libXScrnSaver, version 1.2.4, release 7
Extracting the files of libXScrnSaver
Configuring libXScrnSaver package
DEBUG: Calling post install handlers
Configured libXScrnSaver
Installed libXScrnSaver
Installing 57 / 90
libxkbfile-1.1.3-9-p2-x86_64.pisi [cached]
Installing libxkbfile, version 1.1.3, release 9
Extracting the files of libxkbfile
Configuring libxkbfile package
DEBUG: Calling post install handlers
Configured libxkbfile
Installed libxkbfile
Installing 58 / 90
xorg-app-7.7-21-p2-x86_64.pisi [cached]
Installing xorg-app, version 7.7, release 21
Extracting the files of xorg-app
Configuring xorg-app package
DEBUG: Registering System.PackageHandler comar script
DEBUG: Calling post install handlers
Configured xorg-app
Installed xorg-app
Installing 59 / 90
utempter-1.1.6-5-p2-x86_64.pisi [cached]
Installing utempter, version 1.1.6, release 5
Extracting the files of utempter
Configuring utempter package
DEBUG: Registering System.Package comar script
DEBUG: Calling post install handlers
DEBUG: Running package's post install script
Configured utempter
Installed utempter
Installing 60 / 90
xterm-395-14-p2-x86_64.pisi [cached]
Installing xterm, version 395, release 14
Extracting the files of xterm
Configuring xterm package
DEBUG: Calling post install handlers
Configured xterm
Installed xterm
Installing 61 / 90
bash-completion-2.16.0-7-p2-x86_64.pisi [cached]
Installing bash-completion, version 2.16.0, release 7
Extracting the files of bash-completion
Configuring bash-completion package
DEBUG: Registering System.Package comar script
DEBUG: Calling post install handlers
DEBUG: Running package's post install script
Configured bash-completion
Installed bash-completion
Installing 62 / 90
expat-32bit-2.6.4-20-p2-x86_64.pisi [cached]
Installing expat-32bit, version 2.6.4, release 20
Extracting the files of expat-32bit
Configuring expat-32bit package
DEBUG: Calling post install handlers
Configured expat-32bit
Installed expat-32bit
Installing 63 / 90
zlib-32bit-1.3.1-17-p2-x86_64.pisi [cached]
Installing zlib-32bit, version 1.3.1, release 17
Extracting the files of zlib-32bit
Configuring zlib-32bit package
DEBUG: Calling post install handlers
Configured zlib-32bit
Installed zlib-32bit
Installing 64 / 90
libxml2-32bit-2.12.9-30-p2-x86_64.pisi [cached]
Installing libxml2-32bit, version 2.12.9, release 30
Extracting the files of libxml2-32bit
Configuring libxml2-32bit package
DEBUG: Calling post install handlers
Configured libxml2-32bit
Installed libxml2-32bit
Installing 65 / 90
ninja-1.12.1-19-p2-x86_64.pisi [cached]
Installing ninja, version 1.12.1, release 19
Extracting the files of ninja
Configuring ninja package
DEBUG: Calling post install handlers
Configured ninja
Installed ninja
Installing 66 / 90
libxml2-devel-2.12.9-30-p2-x86_64.pisi [cached]
Installing libxml2-devel, version 2.12.9, release 30
Extracting the files of libxml2-devel
Configuring libxml2-devel package
DEBUG: Calling post install handlers
Configured libxml2-devel
Installed libxml2-devel
Installing 67 / 90
wayland-protocols-1.42-19-p2-x86_64.pisi [cached]
Installing wayland-protocols, version 1.42, release 19
Extracting the files of wayland-protocols
Configuring wayland-protocols package
DEBUG: Calling post install handlers
Configured wayland-protocols
Installed wayland-protocols
Installing 68 / 90
util-macros-1.20.2-11-p2-x86_64.pisi [cached]
Installing util-macros, version 1.20.2, release 11
Extracting the files of util-macros
Configuring util-macros package
DEBUG: Calling post install handlers
Configured util-macros
Installed util-macros
Installing 69 / 90
libxslt-1.1.42-20-p2-x86_64.pisi [cached]
Installing libxslt, version 1.1.42, release 20
Extracting the files of libxslt
Configuring libxslt package
DEBUG: Calling post install handlers
Configured libxslt
Installed libxslt
Installing 70 / 90
wayland-server-1.23.1-17-p2-x86_64.pisi [cached]
Installing wayland-server, version 1.23.1, release 17
Extracting the files of wayland-server
Configuring wayland-server package
DEBUG: Calling post install handlers
Configured wayland-server
Installed wayland-server
Installing 71 / 90
libgpg-error-32bit-1.51-14-p2-x86_64.pisi [cached]
Installing libgpg-error-32bit, version 1.51, release 14
Extracting the files of libgpg-error-32bit
Configuring libgpg-error-32bit package
DEBUG: Calling post install handlers
Configured libgpg-error-32bit
Installed libgpg-error-32bit
Installing 72 / 90
libgcrypt-32bit-1.11.0-13-p2-x86_64.pisi [cached]
Installing libgcrypt-32bit, version 1.11.0, release 13
Extracting the files of libgcrypt-32bit
Configuring libgcrypt-32bit package
DEBUG: Calling post install handlers
Configured libgcrypt-32bit
Installed libgcrypt-32bit
Installing 73 / 90
python3-ordered-set-4.1.0-1-p2-x86_64.pisi [cached]
Installing python3-ordered-set, version 4.1.0, release 1
Extracting the files of python3-ordered-set
Configuring python3-ordered-set package
DEBUG: Calling post install handlers
Configured python3-ordered-set
Installed python3-ordered-set
Installing 74 / 90
python3-more-itertools-8.8.0-5-p2-x86_64.pisi [cached]
Installing python3-more-itertools, version 8.8.0, release 5
Extracting the files of python3-more-itertools
Configuring python3-more-itertools package
DEBUG: Calling post install handlers
Configured python3-more-itertools
Installed python3-more-itertools
Installing 75 / 90
libxslt-32bit-1.1.42-20-p2-x86_64.pisi [cached]
Installing libxslt-32bit, version 1.1.42, release 20
Extracting the files of libxslt-32bit
Configuring libxslt-32bit package
DEBUG: Calling post install handlers
Configured libxslt-32bit
Installed libxslt-32bit
Installing 76 / 90
libffi-32bit-3.4.4-8-p2-x86_64.pisi [cached]
Installing libffi-32bit, version 3.4.4, release 8
Extracting the files of libffi-32bit
Configuring libffi-32bit package
DEBUG: Calling post install handlers
Configured libffi-32bit
Installed libffi-32bit
Installing 77 / 90
wayland-32bit-1.23.1-17-p2-x86_64.pisi [cached]
Installing wayland-32bit, version 1.23.1, release 17
Extracting the files of wayland-32bit
Configuring wayland-32bit package
DEBUG: Calling post install handlers
Configured wayland-32bit
Installed wayland-32bit
Installing 78 / 90
libXau-32bit-1.0.12-11-p2-x86_64.pisi [cached]
Installing libXau-32bit, version 1.0.12, release 11
Extracting the files of libXau-32bit
Configuring libXau-32bit package
DEBUG: Calling post install handlers
Configured libXau-32bit
Installed libXau-32bit
Installing 79 / 90
python3-platformdirs-3.11.0-1-p2-x86_64.pisi [cached]
Installing python3-platformdirs, version 3.11.0, release 1
Extracting the files of python3-platformdirs
Configuring python3-platformdirs package
DEBUG: Calling post install handlers
Configured python3-platformdirs
Installed python3-platformdirs
Installing 80 / 90
python3-tomli-2.0.1-2-p2-x86_64.pisi [cached]
Installing python3-tomli, version 2.0.1, release 2
Extracting the files of python3-tomli
Configuring python3-tomli package
DEBUG: Calling post install handlers
Configured python3-tomli
Installed python3-tomli
Installing 81 / 90
wayland-client-1.23.1-17-p2-x86_64.pisi [cached]
Installing wayland-client, version 1.23.1, release 17
Extracting the files of wayland-client
Configuring wayland-client package
DEBUG: Calling post install handlers
Configured wayland-client
Installed wayland-client
Installing 82 / 90
xkeyboard-config-2.44-20-p2-x86_64.pisi [cached]
Installing xkeyboard-config, version 2.44, release 20
Extracting the files of xkeyboard-config
Configuring xkeyboard-config package
DEBUG: Calling post install handlers
Configured xkeyboard-config
Installed xkeyboard-config
Installing 83 / 90
python3-setuptools-69.0.3-40-p2-x86_64.pisi [cached]
Installing python3-setuptools, version 69.0.3, release 40
Extracting the files of python3-setuptools
Configuring python3-setuptools package
DEBUG: Calling post install handlers
Configured python3-setuptools
Installed python3-setuptools
Installing 84 / 90
meson-1.6.0-49-p2-x86_64.pisi [cached]
Installing meson, version 1.6.0, release 49
Extracting the files of meson
Configuring meson package
DEBUG: Calling post install handlers
Configured meson
Installed meson
Installing 85 / 90
libXdmcp-32bit-1.1.5-11-p2-x86_64.pisi [cached]
Installing libXdmcp-32bit, version 1.1.5, release 11
Extracting the files of libXdmcp-32bit
Configuring libXdmcp-32bit package
DEBUG: Calling post install handlers
Configured libXdmcp-32bit
Installed libXdmcp-32bit
Installing 86 / 90
libxcb-32bit-1.17.0-19-p2-x86_64.pisi [cached]
Installing libxcb-32bit, version 1.17.0, release 19
Extracting the files of libxcb-32bit
Configuring libxcb-32bit package
DEBUG: Calling post install handlers
Configured libxcb-32bit
Installed libxcb-32bit
Installing 87 / 90
libXdmcp-devel-1.1.5-11-p2-x86_64.pisi [cached]
Installing libXdmcp-devel, version 1.1.5, release 11
Extracting the files of libXdmcp-devel
Configuring libXdmcp-devel package
DEBUG: Calling post install handlers
Configured libXdmcp-devel
Installed libXdmcp-devel
Installing 88 / 90
libxcb-devel-1.17.0-19-p2-x86_64.pisi [cached]
Installing libxcb-devel, version 1.17.0, release 19
Extracting the files of libxcb-devel
Configuring libxcb-devel package
DEBUG: Calling post install handlers
Configured libxcb-devel
Installed libxcb-devel
Installing 89 / 90
wayland-protocols-devel-1.42-19-p2-x86_64.pisi [cached]
Installing wayland-protocols-devel, version 1.42, release 19
Extracting the files of wayland-protocols-devel
Configuring wayland-protocols-devel package
DEBUG: Calling post install handlers
Configured wayland-protocols-devel
Installed wayland-protocols-devel
Installing 90 / 90
wayland-cursor-1.23.1-17-p2-x86_64.pisi [cached]
Installing wayland-cursor, version 1.23.1, release 17
Extracting the files of wayland-cursor
Configuring wayland-cursor package
DEBUG: Calling post install handlers
Configured wayland-cursor
Installed wayland-cursor

translations.xml               (617.0  B)100%     12.04 MB/s [00:00:00] [complete]
Building source package: libxkbcommon

component.xml                  (44.0  B)100%    933.80 KB/s [00:00:00] [complete]
Fetching source from: https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-1.8.0.tar.gz

xkbcommon-1.8.0.tar.gz         (817.0  B)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (11.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (12.6 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (14.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (15.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (17.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (20.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (21.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (22.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (24.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (26.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (29.4 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (34.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (37.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (38.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (40.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (41.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (42.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (46.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (49.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (52.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (54.1 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (57.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (60.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (62.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (65.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (68.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (69.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (85.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (89.4 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (90.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (92.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (93.4 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (94.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (102.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (105.4 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (108.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (110.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (113.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (114.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (116.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (117.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (118.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (125.4 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (132.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (148.2 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (150.9 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (168.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (170.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (172.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (174.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (182.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (184.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (186.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (188.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (204.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (220.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (237.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (253.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (269.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (285.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (286.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (292.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (294.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (297.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (300.2 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (301.6 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (302.9 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (304.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (305.6 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (308.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (324.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (340.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (356.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (373.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (389.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (405.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (417.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (418.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (420.2 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (422.9 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (425.6 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (428.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (429.6 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (445.6 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (447.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (449.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (452.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (454.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (457.4 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (460.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (464.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (466.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (469.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (470.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (472.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (473.4 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (474.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (476.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (478.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (481.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (485.3 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (486.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (502.7 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (518.9 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (536.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (552.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (568.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (584.0 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (600.2 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (613.6 KB)  0%      7.03 MB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (614.9 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (630.9 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (646.9 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (653.6 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (654.9 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (661.3 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (665.4 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (668.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (673.3 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (689.3 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (697.4 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (713.4 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (728.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (742.7 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (745.3 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (746.7 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (762.7 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (776.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (792.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (796.2 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (798.9 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (816.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (821.4 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (830.7 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (846.7 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (862.7 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (872.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (873.3 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (880.3 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (881.6 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (887.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (903.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (920.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (936.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (952.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (968.0 KB)  0%    924.32 KB/s [--:--:--]
xkbcommon-1.8.0.tar.gz         (972.3 KB)  0%    924.32 KB/s [--:--:--]Source archive is stored: /var/cache/pisi/archives/xkbcommon-1.8.0.tar.gz
Unpacking archive(s)...
 unpacked (/var/pisi/libxkbcommon-1.8.0-15/work)
Setting up source...
DEBUG: Using /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0 as  WorkDir
Sandbox enabled build...
The Meson build system
Version: 1.6.0
Source dir: /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0
Build dir: /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/build
Build type: native build
Project name: libxkbcommon
Project version: 1.8.0
C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 13.3.0 "x86_64-pc-linux-gnu-gcc (Pisi Linux) 13.3.0")
C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.42
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 
Compiler for C supports arguments -Wno-pedantic: YES 
Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2
Run-time dependency xkeyboard-config found: YES 2.44
Has header "unistd.h" : YES 
Checking if "__builtin_expect" : links: YES 
Header "unistd.h" has symbol "eaccess" : YES 
Header "unistd.h" has symbol "euidaccess" : YES 
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 "stdio.h" has symbol "open_memstream" : YES 
Header "stdlib.h" has symbol "secure_getenv" : YES 
Header "limits.h" has symbol "PATH_MAX" : YES 
Checking if "-Wl,--version-script" : links: YES 
Program scripts/map-to-def found: YES (/var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/scripts/map-to-def)
Program bison found: YES 3.8.2 3.8.2 (/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.12.9
Header "libxml/xmlerror.h" has symbol "xmlCtxtSetErrorHandler" : NO 
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency icu-uc found: NO (tried pkgconfig and cmake)
Header "getopt.h" has symbol "getopt_long" : YES 
Run-time dependency bash-completion found: YES 2.16.0
Has header "linux/input.h" : YES 
Run-time dependency wayland-client found: YES 1.23.1
Run-time dependency wayland-protocols found: YES 1.42
Build-time dependency wayland-scanner found: YES 1.23.1
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Configuring xkeyboard-config-test using configuration
Configuring test-config.h using configuration
Library m found: YES
Program test/symbols-leak-test.py found: YES (/var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/test/symbols-leak-test.py)
Program Xvfb found: NO
meson.build:887: WARNING: Xvfb program not found, but is required to run X11 tests.
Program test/tool-option-parsing.py found: YES (/var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/test/tool-option-parsing.py)
Program test/test-keysym.py found: YES (/var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/test/test-keysym.py)
Program valgrind found: NO
Message: valgrind not found, disabling valgrind test setup
Header "getopt.h" has symbol "getopt_long" : YES (cached)
Configuring config.h using configuration
Build targets in project: 54

libxkbcommon 1.8.0

  Compiler
    backend              : ninja
    buildtype            : debug
    id                   : gcc
    c_args               : -mtune=generic
                           -march=x86-64
                           -O2
                           -pipe
                           -fstack-protector
                           -D_FORTIFY_SOURCE=2
                           -g
                           -fPIC
    c_link_args          : -Wl,-O1
                           -Wl,-z,relro
                           -Wl,--hash-style=gnu
                           -Wl,--as-needed
                           -Wl,--sort-common
                           -mtune=generic
                           -march=x86-64
                           -O2
                           -pipe
                           -fstack-protector
                           -D_FORTIFY_SOURCE=2
                           -g
                           -fPIC
    yacc                 : /usr/bin/bison 3.8.2

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

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

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

  User defined options
    bindir               : /usr/bin
    datadir              : /usr/share
    default_library      : shared
    enable-docs          : false
    includedir           : /usr/include
    infodir              : /usr/share/info
    libdir               : /usr/lib
    libexecdir           : /usr/libexec
    localedir            : /usr/share/locale
    localstatedir        : /var
    mandir               : /usr/share/man
    prefix               : /usr
    sbindir              : /usr/sbin
    sharedstatedir       : com
    sysconfdir           : /etc

Found ninja-1.12.1 at /usr/bin/ninja
DEBUG: return value for "meson setup --prefix=/usr --bindir=/usr/bin --datadir=/usr/share --includedir=/usr/include --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/libexec --localedir=/usr/share/locale --localstatedir=/var --mandir=/usr/share/man --sbindir=/usr/sbin --sharedstatedir=com --sysconfdir=/etc --default-library=shared -Denable-docs=false build" is 0
Building source...
Sandbox enabled build...
ninja: Entering directory `build'
[1/318] Compiling C object libxkbregistry.so.0.8.0.p/src_util-list.c.o
[2/318] Compiling C object libxkbregistry.so.0.8.0.p/src_utils.c.o
[3/318] Generating from 'src/xkbcomp/parser.y'
[4/318] Generating from 'src/xkbcomp/parser.y'
[5/318] Generating from 'src/xkbcomp/parser.y'
[6/318] Generating from 'src/xkbcomp/parser.y'
[7/318] Generating 'xkbcli-interactive-wayland.p/xdg-shell-protocol.c'
[8/318] Generating 'xkbcli-interactive-wayland.p/xdg-shell-client-protocol.h'
[9/318] Compiling C object libxkbregistry.so.0.8.0.p/src_registry.c.o
[10/318] Generating from 'src/xkbcomp/parser.y'
[11/318] Compiling C object libxkbcommon.so.0.8.0.p/src_compose_paths.c.o
[12/318] Compiling C object libxkbcommon.so.0.8.0.p/src_compose_state.c.o
[13/318] Compiling C object libxkbcommon.so.0.8.0.p/src_compose_parser.c.o
[14/318] Compiling C object libxkbcommon.so.0.8.0.p/src_compose_table.c.o
[15/318] Compiling C object libxkbcommon.so.0.8.0.p/meson-generated_parser.c.o
[16/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_action.c.o
[17/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_ast-build.c.o
In function ‘ExprCreate’,
    inlined from ‘ExprCreateString’ at ../src/xkbcomp/ast-build.c:78:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateString’:
../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 ../src/xkbcomp/ast-build.c:78:21:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateInteger’:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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 ../src/xkbcomp/ast-build.c:98:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:107:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBoolean’:
../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 ../src/xkbcomp/ast-build.c:107:21:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateKeyName’:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateIdent’:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateUnary’:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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 ‘ExprCreateFieldRef’ at ../src/xkbcomp/ast-build.c:166:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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 ‘ExprEmptyList’ at ../src/xkbcomp/ast-build.c:189:12:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:206:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateActionList’:
../src/xkbcomp/ast-build.c:209:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Warray-bounds=]
  209 |     expr->actions.actions = actions;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateActionList’ at ../src/xkbcomp/ast-build.c:206:21:
../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 ../src/xkbcomp/ast-build.c:127:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:304:18:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:304:18:
../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 ../src/xkbcomp/ast-build.c:127:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:304:18:
../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 ../src/xkbcomp/ast-build.c:107:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:307:19:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:307:19:
../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 ../src/xkbcomp/ast-build.c:107:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:307:19:
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[18/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_expr.c.o
[19/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_include.c.o
[20/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_keycodes.c.o
[21/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_compat.c.o
[22/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_keymap.c.o
[23/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_keywords.c.o
[24/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_scanner.c.o
[25/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_keymap-dump.c.o
[26/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_types.c.o
[27/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_vmod.c.o
[28/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_xkbcomp.c.o
[29/318] Compiling C object libxkbcommon.so.0.8.0.p/src_atom.c.o
[30/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_symbols.c.o
[31/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_rules.c.o
[32/318] Compiling C object libxkbcommon.so.0.8.0.p/src_context.c.o
[33/318] Compiling C object libxkbcommon.so.0.8.0.p/src_context-priv.c.o
[34/318] Compiling C object libxkbcommon.so.0.8.0.p/src_keysym.c.o
[35/318] Compiling C object libxkbcommon.so.0.8.0.p/src_keysym-utf.c.o
[36/318] Compiling C object libxkbcommon.so.0.8.0.p/src_keysym-case-mappings.c.o
[37/318] Compiling C object libxkbcommon.so.0.8.0.p/src_scanner-utils.c.o
[38/318] Compiling C object libxkbcommon.so.0.8.0.p/src_keymap-priv.c.o
[39/318] Compiling C object libxkbcommon.so.0.8.0.p/src_keymap.c.o
[40/318] Compiling C object libxkbcommon.so.0.8.0.p/src_utf8.c.o
[41/318] Compiling C object libxkbcommon.so.0.8.0.p/src_text.c.o
[42/318] Compiling C object libxkbcommon.so.0.8.0.p/src_utils-paths.c.o
[43/318] Compiling C object libxkbcommon.so.0.8.0.p/src_utils.c.o
[44/318] Compiling C object libxkbcommon.so.0.8.0.p/src_state.c.o
[45/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_x11_state.c.o
[46/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_x11_util.c.o
[47/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_keymap-priv.c.o
[48/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_context-priv.c.o
[49/318] Linking target libxkbcommon.so.0.8.0
[50/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_x11_keymap.c.o
[51/318] Generating 'xkbcli-dump-keymap-wayland.p/xdg-shell-protocol.c'
[52/318] Linking target libxkbregistry.so.0.8.0
[53/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_atom.c.o
[54/318] Generating 'xkbcli-dump-keymap-wayland.p/xdg-shell-client-protocol.h'
[55/318] Compiling C object libxkbcommon-test-internal.a.p/bench_bench.c.o
[56/318] Compiling C object libtools-internal.a.p/tools_tools-common.c.o
[57/318] Compiling C object libxkbcommon-test-internal.a.p/test_common.c.o
[58/318] Generating symbol file libxkbcommon.so.0.8.0.p/libxkbcommon.so.0.8.0.symbols
[59/318] Compiling C object libxkbcommon-test-internal.a.p/meson-generated_parser.c.o
[60/318] Compiling C object libxkbcommon-test-internal.a.p/src_compose_paths.c.o
[61/318] Compiling C object libxkbcommon-test-internal.a.p/src_compose_state.c.o
[62/318] Linking target libxkbcommon-x11.so.0.8.0
[63/318] Compiling C object libxkbcommon-test-internal.a.p/src_compose_parser.c.o
[64/318] Compiling C object libxkbcommon-test-internal.a.p/src_compose_table.c.o
[65/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_action.c.o
[66/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_ast-build.c.o
In function ‘ExprCreate’,
    inlined from ‘ExprCreateString’ at ../src/xkbcomp/ast-build.c:78:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateString’:
../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 ../src/xkbcomp/ast-build.c:78:21:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateInteger’:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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 ../src/xkbcomp/ast-build.c:98:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:107:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBoolean’:
../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 ../src/xkbcomp/ast-build.c:107:21:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateKeyName’:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateIdent’:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateUnary’:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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 ‘ExprCreateFieldRef’ at ../src/xkbcomp/ast-build.c:166:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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 ‘ExprEmptyList’ at ../src/xkbcomp/ast-build.c:189:12:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:206:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateActionList’:
../src/xkbcomp/ast-build.c:209:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Warray-bounds=]
  209 |     expr->actions.actions = actions;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateActionList’ at ../src/xkbcomp/ast-build.c:206:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[67/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_compat.c.o
[68/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_expr.c.o
[69/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_include.c.o
[70/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keycodes.c.o
[71/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keywords.c.o
[72/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keymap.c.o
[73/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keymap-dump.c.o
[74/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_scanner.c.o
[75/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_vmod.c.o
[76/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_xkbcomp.c.o
[77/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_rules.c.o
[78/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_types.c.o
[79/318] Compiling C object libxkbcommon-test-internal.a.p/src_atom.c.o
[80/318] Compiling C object libxkbcommon-test-internal.a.p/src_context-priv.c.o
[81/318] Compiling C object libxkbcommon-test-internal.a.p/src_context.c.o
[82/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_symbols.c.o
[83/318] Compiling C object libxkbcommon-test-internal.a.p/src_keysym.c.o
[84/318] Compiling C object libxkbcommon-test-internal.a.p/src_keysym-case-mappings.c.o
[85/318] Compiling C object libxkbcommon-test-internal.a.p/src_keymap-priv.c.o
[86/318] Compiling C object libxkbcommon-test-internal.a.p/src_keysym-utf.c.o
[87/318] Compiling C object libxkbcommon-test-internal.a.p/src_keymap.c.o
[88/318] Compiling C object libxkbcommon-test-internal.a.p/src_utf8.c.o
[89/318] Compiling C object libxkbcommon-test-internal.a.p/src_scanner-utils.c.o
[90/318] Compiling C object libxkbcommon-test-internal.a.p/src_text.c.o
[91/318] Compiling C object libxkbcommon-test-internal.a.p/src_utils-paths.c.o
[92/318] Compiling C object libxkbcommon-test-internal.a.p/src_utils.c.o
[93/318] Compiling C object libxkbcommon-test-internal.a.p/src_state.c.o
[94/318] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_state.c.o
[95/318] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_util.c.o
[96/318] Compiling C object libxkbcommon-x11-internal.a.p/src_context-priv.c.o
[97/318] Compiling C object libxkbcommon-x11-internal.a.p/src_keymap-priv.c.o
[98/318] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_keymap.c.o
[99/318] Compiling C object libxkbcommon-x11-internal.a.p/src_atom.c.o
[100/318] Generating symbol file libxkbcommon-x11.so.0.8.0.p/libxkbcommon-x11.so.0.8.0.symbols
[101/318] Linking static target libtools-internal.a
[102/318] Compiling C object libxkbcommon-x11-internal.a.p/test_xvfb-wrapper.c.o
[103/318] Compiling C object export-keysyms.p/tools_export-keysyms.c.o
[104/318] Compiling C object export-keysyms.p/src_compose_paths.c.o
[105/318] Generating symbol file libxkbregistry.so.0.8.0.p/libxkbregistry.so.0.8.0.symbols
[106/318] Compiling C object export-keysyms.p/src_compose_state.c.o
[107/318] Compiling C object export-keysyms.p/src_compose_parser.c.o
[108/318] Compiling C object export-keysyms.p/src_compose_table.c.o
[109/318] Compiling C object export-keysyms.p/meson-generated_parser.c.o
[110/318] Compiling C object export-keysyms.p/src_xkbcomp_action.c.o
[111/318] Compiling C object export-keysyms.p/src_xkbcomp_include.c.o
[112/318] Compiling C object export-keysyms.p/src_xkbcomp_ast-build.c.o
In function ‘ExprCreate’,
    inlined from ‘ExprCreateString’ at ../src/xkbcomp/ast-build.c:78:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateString’:
../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 ../src/xkbcomp/ast-build.c:78:21:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateInteger’:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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 ../src/xkbcomp/ast-build.c:98:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:107:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBoolean’:
../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 ../src/xkbcomp/ast-build.c:107:21:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateKeyName’:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateIdent’:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateUnary’:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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 ‘ExprCreateFieldRef’ at ../src/xkbcomp/ast-build.c:166:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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 ‘ExprEmptyList’ at ../src/xkbcomp/ast-build.c:189:12:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:206:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateActionList’:
../src/xkbcomp/ast-build.c:209:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Warray-bounds=]
  209 |     expr->actions.actions = actions;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateActionList’ at ../src/xkbcomp/ast-build.c:206:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[113/318] Compiling C object export-keysyms.p/src_xkbcomp_expr.c.o
[114/318] Compiling C object export-keysyms.p/src_xkbcomp_compat.c.o
[115/318] Compiling C object export-keysyms.p/src_xkbcomp_keywords.c.o
[116/318] Compiling C object export-keysyms.p/src_xkbcomp_keymap.c.o
[117/318] Compiling C object export-keysyms.p/src_xkbcomp_keycodes.c.o
[118/318] Compiling C object export-keysyms.p/src_xkbcomp_keymap-dump.c.o
[119/318] Compiling C object export-keysyms.p/src_xkbcomp_scanner.c.o
[120/318] Compiling C object export-keysyms.p/src_xkbcomp_vmod.c.o
[121/318] Compiling C object export-keysyms.p/src_xkbcomp_types.c.o
[122/318] Compiling C object export-keysyms.p/src_xkbcomp_xkbcomp.c.o
[123/318] Compiling C object export-keysyms.p/src_xkbcomp_rules.c.o
[124/318] Compiling C object export-keysyms.p/src_atom.c.o
[125/318] Compiling C object export-keysyms.p/src_context.c.o
[126/318] Compiling C object export-keysyms.p/src_context-priv.c.o
[127/318] Compiling C object export-keysyms.p/src_xkbcomp_symbols.c.o
[128/318] Compiling C object export-keysyms.p/src_keysym.c.o
[129/318] Compiling C object export-keysyms.p/src_keysym-case-mappings.c.o
[130/318] Compiling C object export-keysyms.p/src_keymap-priv.c.o
[131/318] Compiling C object export-keysyms.p/src_keysym-utf.c.o
[132/318] Compiling C object export-keysyms.p/src_scanner-utils.c.o
[133/318] Compiling C object export-keysyms.p/src_keymap.c.o
[134/318] Compiling C object export-keysyms.p/src_utf8.c.o
[135/318] Compiling C object xkbcli.p/tools_xkbcli.c.o
[136/318] Compiling C object export-keysyms.p/src_utils-paths.c.o
[137/318] Compiling C object export-keysyms.p/src_text.c.o
[138/318] Compiling C object export-keysyms.p/src_utils.c.o
[139/318] Compiling C object export-keysyms.p/src_state.c.o
[140/318] Compiling C object xkbcli-compile-keymap.p/tools_compile-keymap.c.o
[141/318] Compiling C object compile-keymap.p/tools_compile-keymap.c.o
[142/318] Compiling C object compile-keymap.p/src_compose_paths.c.o
[143/318] Compiling C object compile-keymap.p/src_compose_state.c.o
[144/318] Compiling C object compile-keymap.p/meson-generated_parser.c.o
[145/318] Compiling C object compile-keymap.p/src_compose_table.c.o
[146/318] Compiling C object compile-keymap.p/src_compose_parser.c.o
[147/318] Compiling C object compile-keymap.p/src_xkbcomp_include.c.o
[148/318] Compiling C object compile-keymap.p/src_xkbcomp_expr.c.o
[149/318] Compiling C object compile-keymap.p/src_xkbcomp_ast-build.c.o
In function ‘ExprCreate’,
    inlined from ‘ExprCreateString’ at ../src/xkbcomp/ast-build.c:78:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateString’:
../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 ../src/xkbcomp/ast-build.c:78:21:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateInteger’:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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 ../src/xkbcomp/ast-build.c:98:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:107:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBoolean’:
../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 ../src/xkbcomp/ast-build.c:107:21:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateKeyName’:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateIdent’:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateUnary’:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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 ‘ExprCreateFieldRef’ at ../src/xkbcomp/ast-build.c:166:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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 ‘ExprEmptyList’ at ../src/xkbcomp/ast-build.c:189:12:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:206:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateActionList’:
../src/xkbcomp/ast-build.c:209:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Warray-bounds=]
  209 |     expr->actions.actions = actions;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateActionList’ at ../src/xkbcomp/ast-build.c:206:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[150/318] Compiling C object compile-keymap.p/src_xkbcomp_action.c.o
[151/318] Compiling C object compile-keymap.p/src_xkbcomp_compat.c.o
[152/318] Compiling C object compile-keymap.p/src_xkbcomp_keycodes.c.o
[153/318] Compiling C object compile-keymap.p/src_xkbcomp_keywords.c.o
[154/318] Compiling C object compile-keymap.p/src_xkbcomp_keymap.c.o
[155/318] Compiling C object compile-keymap.p/src_xkbcomp_keymap-dump.c.o
[156/318] Compiling C object compile-keymap.p/src_xkbcomp_scanner.c.o
[157/318] Compiling C object compile-keymap.p/src_xkbcomp_vmod.c.o
[158/318] Compiling C object compile-keymap.p/src_xkbcomp_types.c.o
[159/318] Compiling C object compile-keymap.p/src_xkbcomp_xkbcomp.c.o
[160/318] Compiling C object compile-keymap.p/src_xkbcomp_rules.c.o
[161/318] Compiling C object compile-keymap.p/src_atom.c.o
[162/318] Compiling C object compile-keymap.p/src_context.c.o
[163/318] Compiling C object compile-keymap.p/src_xkbcomp_symbols.c.o
[164/318] Compiling C object compile-keymap.p/src_context-priv.c.o
[165/318] Compiling C object compile-keymap.p/src_keysym-case-mappings.c.o
[166/318] Compiling C object compile-keymap.p/src_keysym.c.o
[167/318] Compiling C object compile-keymap.p/src_keysym-utf.c.o
[168/318] Compiling C object compile-keymap.p/src_keymap-priv.c.o
[169/318] Compiling C object compile-keymap.p/src_scanner-utils.c.o
[170/318] Compiling C object compile-keymap.p/src_text.c.o
[171/318] Compiling C object compile-keymap.p/src_utf8.c.o
[172/318] Compiling C object compile-keymap.p/src_keymap.c.o
[173/318] Compiling C object compile-keymap.p/src_utils.c.o
[174/318] Compiling C object compile-keymap.p/src_state.c.o
[175/318] Compiling C object xkbcli-compile-compose.p/src_compose_dump.c.o
[176/318] Compiling C object compile-keymap.p/src_utils-paths.c.o
[177/318] Compiling C object xkbcli-compile-compose.p/tools_compile-compose.c.o
[178/318] Compiling C object xkbcli-how-to-type.p/src_utf8-decoding.c.o
[179/318] Compiling C object xkbcli-how-to-type.p/tools_how-to-type.c.o
[180/318] Compiling C object xkbcli-compile-compose.p/tools_tools-common.c.o
[181/318] Compiling C object interactive-evdev.p/meson-generated_parser.c.o
[182/318] Compiling C object interactive-evdev.p/src_compose_paths.c.o
[183/318] Compiling C object interactive-evdev.p/tools_interactive-evdev.c.o
[184/318] Compiling C object xkbcli-interactive-evdev.p/tools_interactive-evdev.c.o
[185/318] Compiling C object interactive-evdev.p/src_compose_state.c.o
[186/318] Compiling C object interactive-evdev.p/src_compose_parser.c.o
[187/318] Compiling C object interactive-evdev.p/src_compose_table.c.o
[188/318] Compiling C object interactive-evdev.p/src_xkbcomp_ast-build.c.o
In function ‘ExprCreate’,
    inlined from ‘ExprCreateString’ at ../src/xkbcomp/ast-build.c:78:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateString’:
../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 ../src/xkbcomp/ast-build.c:78:21:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateInteger’:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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 ../src/xkbcomp/ast-build.c:98:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:107:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBoolean’:
../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 ../src/xkbcomp/ast-build.c:107:21:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateKeyName’:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateIdent’:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateUnary’:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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 ‘ExprCreateFieldRef’ at ../src/xkbcomp/ast-build.c:166:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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 ‘ExprEmptyList’ at ../src/xkbcomp/ast-build.c:189:12:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:206:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateActionList’:
../src/xkbcomp/ast-build.c:209:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Warray-bounds=]
  209 |     expr->actions.actions = actions;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateActionList’ at ../src/xkbcomp/ast-build.c:206:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 32 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[189/318] Compiling C object interactive-evdev.p/src_xkbcomp_action.c.o
[190/318] Compiling C object interactive-evdev.p/src_xkbcomp_expr.c.o
[191/318] Compiling C object interactive-evdev.p/src_xkbcomp_include.c.o
[192/318] Compiling C object interactive-evdev.p/src_xkbcomp_compat.c.o
[193/318] Compiling C object interactive-evdev.p/src_xkbcomp_keywords.c.o
[194/318] Compiling C object interactive-evdev.p/src_xkbcomp_keycodes.c.o
[195/318] Compiling C object interactive-evdev.p/src_xkbcomp_keymap.c.o
[196/318] Compiling C object interactive-evdev.p/src_xkbcomp_keymap-dump.c.o
[197/318] Compiling C object interactive-evdev.p/src_xkbcomp_vmod.c.o
[198/318] Compiling C object interactive-evdev.p/src_xkbcomp_scanner.c.o
[199/318] Compiling C object interactive-evdev.p/src_xkbcomp_types.c.o
[200/318] Compiling C object interactive-evdev.p/src_atom.c.o
[201/318] Compiling C object interactive-evdev.p/src_xkbcomp_rules.c.o
[202/318] Compiling C object interactive-evdev.p/src_xkbcomp_xkbcomp.c.o
[203/318] Compiling C object interactive-evdev.p/src_keysym-case-mappings.c.o
[204/318] Compiling C object interactive-evdev.p/src_context-priv.c.o
[205/318] Compiling C object interactive-evdev.p/src_xkbcomp_symbols.c.o
[206/318] Compiling C object interactive-evdev.p/src_keysym.c.o
[207/318] Compiling C object interactive-evdev.p/src_context.c.o
[208/318] Compiling C object interactive-evdev.p/src_scanner-utils.c.o
[209/318] Compiling C object interactive-evdev.p/src_keymap-priv.c.o
[210/318] Compiling C object interactive-evdev.p/src_keysym-utf.c.o
[211/318] Compiling C object interactive-evdev.p/src_keymap.c.o
[212/318] Compiling C object interactive-evdev.p/src_utf8.c.o
[213/318] Compiling C object interactive-evdev.p/src_utils-paths.c.o
[214/318] Compiling C object interactive-evdev.p/src_utils.c.o
[215/318] Compiling C object interactive-evdev.p/src_state.c.o
[216/318] Compiling C object interactive-evdev.p/src_text.c.o
[217/318] Compiling C object xkbcli-interactive-wayland.p/meson-generated_xdg-shell-protocol.c.o
[218/318] Compiling C object xkbcli-dump-keymap-wayland.p/meson-generated_xdg-shell-protocol.c.o
[219/318] Compiling C object xkbcli-dump-keymap-x11.p/tools_interactive-x11.c.o
[220/318] Compiling C object xkbcli-interactive-x11.p/tools_interactive-x11.c.o
[221/318] Compiling C object interactive-evdev.p/tools_tools-common.c.o
[222/318] Compiling C object xkbcli-list.p/tools_registry-list.c.o
[223/318] Compiling C object xkb-check-messages.p/tools_messages.c.o
[224/318] Compiling C object xkb-check-messages.p/tools_check-messages.c.o
[225/318] Compiling C object xkbcli-interactive-wayland.p/tools_interactive-wayland.c.o
[226/318] Linking static target libxkbcommon-test-internal.a
[227/318] Linking static target libxkbcommon-x11-internal.a
[228/318] Compiling C object xkbcli-dump-keymap-wayland.p/tools_interactive-wayland.c.o
[229/318] Compiling C object test-filecomp.p/test_filecomp.c.o
[230/318] Compiling C object test-context.p/test_context.c.o
[231/318] Compiling C object test-keymap.p/test_keymap.c.o
[232/318] Compiling C object test-stringcomp.p/test_stringcomp.c.o
[233/318] Compiling C object test-rules-file-includes.p/test_rules-file-includes.c.o
[234/318] Compiling C object test-keysym.p/test_keysym.c.o
[235/318] Compiling C object test-stringcomp.p/test_utils-text.c.o
[236/318] Compiling C object test-buffercomp.p/test_buffercomp.c.o
[237/318] Compiling C object test-rules-file.p/test_rules-file.c.o
[238/318] Compiling C object test-merge-modes.p/test_merge_modes.c.o
[239/318] Compiling C object test-utf8.p/src_utf8-decoding.c.o
[240/318] Compiling C object test-atom.p/test_atom.c.o
[241/318] Compiling C object test-utf8.p/test_utf8.c.o
[242/318] Compiling C object test-log.p/test_log.c.o
[243/318] Compiling C object test-compose.p/test_compose-iter.c.o
[244/318] Compiling C object test-rulescomp.p/test_rulescomp.c.o
[245/318] Compiling C object test-keyseq.p/test_keyseq.c.o
[246/318] Compiling C object test-state.p/test_state.c.o
[247/318] Compiling C object test-compose.p/src_compose_dump.c.o
[248/318] Compiling C object test-compose.p/test_compose.c.o
[249/318] Compiling C object test-compose.p/test_utils-text.c.o
[250/318] Compiling C object test-utils.p/test_utils.c.o
[251/318] Compiling C object test-messages.p/test_messages.c.o
[252/318] Compiling C object test-messages.p/tools_messages.c.o
[253/318] Compiling C object test-modifiers.p/test_modifiers.c.o
[254/318] Compiling C object test-utils.p/test_utils-text.c.o
[255/318] Compiling C object fuzz-keymap.p/fuzz_keymap_target.c.o
[256/318] Compiling C object fuzz-compose.p/fuzz_compose_target.c.o
[257/318] Compiling C object test-x11.p/test_x11.c.o
[258/318] Compiling C object test-x11comp.p/test_x11comp.c.o
[259/318] Compiling C object bench-keysym-case-mappings.p/bench_keysym-case-mappings.c.o
[260/318] Compiling C object bench-rules.p/bench_rules.c.o
[261/318] Compiling C object bench-rulescomp.p/bench_rulescomp.c.o
[262/318] Compiling C object bench-key-proc.p/bench_key-proc.c.o
[263/318] Compiling C object test-registry.p/test_registry.c.o
[264/318] Compiling C object bench-compose.p/bench_compose.c.o
[265/318] Compiling C object bench-compose-traversal.p/bench_compose-traversal.c.o
[266/318] Compiling C object bench-dump-keymap.p/bench_compile-keymap.c.o
[267/318] Compiling C object bench-compose-traversal.p/test_compose-iter.c.o
[268/318] Compiling C object bench-compile-keymap.p/bench_compile-keymap.c.o
[269/318] Compiling C object bench-atom.p/bench_atom.c.o
[270/318] Compiling C object bench-x11.p/bench_x11.c.o
[271/318] Linking target xkbcli-compile-keymap
[272/318] Linking target xkbcli
[273/318] Linking target xkbcli-compile-compose
[274/318] Linking target xkbcli-how-to-type
[275/318] Linking target xkbcli-interactive-evdev
[276/318] Linking target xkbcli-interactive-x11
[277/318] Linking target xkbcli-dump-keymap-x11
[278/318] Linking target xkbcli-interactive-wayland
[279/318] Linking target xkbcli-dump-keymap-wayland
[280/318] Linking target compile-keymap
[281/318] Linking target interactive-evdev
[282/318] Linking target export-keysyms
[283/318] Linking target xkb-check-messages
[284/318] Linking target xkbcli-list
[285/318] Linking target test-context
[286/318] Linking target test-filecomp
[287/318] Linking target test-keymap
[288/318] Linking target test-rules-file
[289/318] Linking target test-keysym
[290/318] Linking target test-merge-modes
[291/318] Linking target test-buffercomp
[292/318] Linking target test-stringcomp
[293/318] Linking target test-rules-file-includes
[294/318] Linking target test-state
[295/318] Linking target test-utf8
[296/318] Linking target test-atom
[297/318] Linking target test-log
[298/318] Linking target test-rulescomp
[299/318] Linking target test-utils
[300/318] Linking target test-compose
[301/318] Linking target test-keyseq
[302/318] Linking target test-x11comp
[303/318] Linking target test-x11
[304/318] Linking target test-registry
[305/318] Linking target test-messages
[306/318] Linking target test-modifiers
[307/318] Linking target bench-keysym-case-mappings
[308/318] Linking target fuzz-compose
[309/318] Linking target bench-key-proc
[310/318] Linking target bench-rulescomp
[311/318] Linking target bench-compile-keymap
[312/318] Linking target bench-rules
[313/318] Linking target fuzz-keymap
[314/318] Linking target bench-atom
[315/318] Linking target bench-dump-keymap
[316/318] Linking target bench-compose-traversal
[317/318] Linking target bench-compose
[318/318] Linking target bench-x11
DEBUG: return value for "ninja -C build -j5" is 0
Testing package...
Installing...
Sandbox enabled build...
ninja: Entering directory `build'
[0/1] Installing files.
Installing libxkbcommon.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib
Installing libxkbcommon-x11.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib
Installing libxkbregistry.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib
Installing xkbcli to /var/pisi/libxkbcommon-1.8.0-15/install/usr/bin
Installing xkbcli-compile-keymap to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec/xkbcommon
Installing xkbcli-compile-compose to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec/xkbcommon
Installing xkbcli-how-to-type to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec/xkbcommon
Installing xkbcli-interactive-evdev to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec/xkbcommon
Installing xkbcli-interactive-x11 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec/xkbcommon
Installing xkbcli-dump-keymap-x11 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec/xkbcommon
Installing xkbcli-interactive-wayland to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec/xkbcommon
Installing xkbcli-dump-keymap-wayland to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec/xkbcommon
Installing xkbcli-list to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon-compat.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon-compose.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon-keysyms.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon-names.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon-x11.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbregistry.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-compile-keymap.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-compile-compose.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-how-to-type.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-interactive-evdev.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-interactive-x11.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-dump-keymap-x11.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-interactive-wayland.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-dump-keymap-wayland.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-list.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/build/meson-private/xkbcommon.pc to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib/pkgconfig
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/build/meson-private/xkbcommon-x11.pc to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib/pkgconfig
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/build/meson-private/xkbregistry.pc to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib/pkgconfig
Installing /var/pisi/libxkbcommon-1.8.0-15/work/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-bash-completion.sh to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/bash-completion/completions
Installing symlink pointing to libxkbcommon.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib/libxkbcommon.so.0
Installing symlink pointing to libxkbcommon.so.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib/libxkbcommon.so
Installing symlink pointing to libxkbcommon-x11.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib/libxkbcommon-x11.so.0
Installing symlink pointing to libxkbcommon-x11.so.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib/libxkbcommon-x11.so
Installing symlink pointing to libxkbregistry.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib/libxkbregistry.so.0
Installing symlink pointing to libxkbregistry.so.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib/libxkbregistry.so
DEBUG: return value for "DESTDIR=/var/pisi/libxkbcommon-1.8.0-15/install ninja -C build install" is 0
DEBUG: return value for "install -m0644 "README.md" /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/doc/libxkbcommon" is 0
DEBUG: return value for "install -m0644 "LICENSE" /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/doc/libxkbcommon" is 0
Rebuilding for emul32
Unpacking archive(s)...
 unpacked (/var/pisi/libxkbcommon-1.8.0-15/work-emul32)
Setting up source...
DEBUG: Using /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0 as  WorkDir
The Meson build system
Version: 1.6.0
Source dir: /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0
Build dir: /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/build
Build type: native build
Project name: libxkbcommon
Project version: 1.8.0
C compiler for the host machine: x86_64-pc-linux-gnu-gcc -m32 (gcc 13.3.0 "x86_64-pc-linux-gnu-gcc (Pisi Linux) 13.3.0")
C linker for the host machine: x86_64-pc-linux-gnu-gcc -m32 ld.bfd 2.42
Host machine cpu family: x86
Host machine cpu: i686
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 
Compiler for C supports arguments -Wno-pedantic: YES 
Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2
Run-time dependency xkeyboard-config found: YES 2.44
Has header "unistd.h" : YES 
Checking if "__builtin_expect" : links: YES 
Header "unistd.h" has symbol "eaccess" : YES 
Header "unistd.h" has symbol "euidaccess" : YES 
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 "stdio.h" has symbol "open_memstream" : YES 
Header "stdlib.h" has symbol "secure_getenv" : YES 
Header "limits.h" has symbol "PATH_MAX" : YES 
Checking if "-Wl,--version-script" : links: YES 
Program scripts/map-to-def found: YES (/var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/scripts/map-to-def)
Program bison found: YES 3.8.2 3.8.2 (/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.12.9
Header "libxml/xmlerror.h" has symbol "xmlCtxtSetErrorHandler" : NO 
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency icu-uc found: NO (tried pkgconfig and cmake)
Header "getopt.h" has symbol "getopt_long" : YES 
Run-time dependency bash-completion found: YES 2.16.0
Has header "linux/input.h" : YES 
Run-time dependency wayland-client found: YES 1.23.1
Run-time dependency wayland-protocols found: YES 1.42
Build-time dependency wayland-scanner found: YES 1.23.1
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Configuring xkeyboard-config-test using configuration
Configuring test-config.h using configuration
Library m found: YES
Program test/symbols-leak-test.py found: YES (/var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/test/symbols-leak-test.py)
Program Xvfb found: NO
meson.build:887: WARNING: Xvfb program not found, but is required to run X11 tests.
Program test/tool-option-parsing.py found: YES (/var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/test/tool-option-parsing.py)
Program test/test-keysym.py found: YES (/var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/test/test-keysym.py)
Program valgrind found: NO
Message: valgrind not found, disabling valgrind test setup
Header "getopt.h" has symbol "getopt_long" : YES (cached)
Configuring config.h using configuration
Build targets in project: 54

libxkbcommon 1.8.0

  Compiler
    backend              : ninja
    buildtype            : debug
    id                   : gcc
    c_args               : -mtune=generic
                           -march=x86-64
                           -O2
                           -pipe
                           -fstack-protector
                           -D_FORTIFY_SOURCE=2
                           -g
    c_link_args          : -Wl,-O1
                           -Wl,-z,relro
                           -Wl,--hash-style=gnu
                           -Wl,--as-needed
                           -Wl,--sort-common
                           -mtune=generic
                           -march=x86-64
                           -O2
                           -pipe
                           -fstack-protector
                           -D_FORTIFY_SOURCE=2
                           -g
    yacc                 : /usr/bin/bison 3.8.2

  Directories
    prefix               : /usr
    bindir               : bin32
    libdir               : lib32
    datadir              : share
    xkb-config-root      : /usr/share/X11/xkb
    xkb-config-extra-path: /etc/xkb
    xlocaledir           : /usr/share/X11/locale

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

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

  User defined options
    bindir               : bin32
    datadir              : /usr/share
    default_library      : shared
    enable-docs          : false
    includedir           : /usr/include
    infodir              : /usr/share/info
    libdir               : lib32
    libexecdir           : libexec32
    localedir            : /usr/share/locale
    localstatedir        : /var
    mandir               : /usr/share/man
    prefix               : /usr
    sbindir              : /usr/sbin
    sharedstatedir       : com
    sysconfdir           : /etc

Found ninja-1.12.1 at /usr/bin/ninja
DEBUG: return value for "meson setup --prefix=/usr --bindir=/usr/bin --datadir=/usr/share --includedir=/usr/include --infodir=/usr/share/info --libdir=/usr/lib32 --libexecdir=/usr/libexec --localedir=/usr/share/locale --localstatedir=/var --mandir=/usr/share/man --sbindir=/usr/sbin --sharedstatedir=com --sysconfdir=/etc --default-library=shared -Denable-docs=false --libdir=lib32 --bindir=bin32 --libexecdir=libexec32 build" is 0
Building source...
ninja: Entering directory `build'
[1/318] Compiling C object libxkbregistry.so.0.8.0.p/src_util-list.c.o
[2/318] Compiling C object libxkbregistry.so.0.8.0.p/src_utils.c.o
[3/318] Generating from 'src/xkbcomp/parser.y'
[4/318] Generating from 'src/xkbcomp/parser.y'
[5/318] Generating from 'src/xkbcomp/parser.y'
[6/318] Generating from 'src/xkbcomp/parser.y'
[7/318] Compiling C object libxkbcommon.so.0.8.0.p/src_compose_state.c.o
[8/318] Compiling C object libxkbcommon.so.0.8.0.p/src_compose_paths.c.o
[9/318] Compiling C object libxkbcommon.so.0.8.0.p/src_compose_table.c.o
[10/318] Compiling C object libxkbregistry.so.0.8.0.p/src_registry.c.o
[11/318] Compiling C object libxkbcommon.so.0.8.0.p/meson-generated_parser.c.o
[12/318] Compiling C object libxkbcommon.so.0.8.0.p/src_compose_parser.c.o
[13/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_action.c.o
In file included from ../src/context.h:34,
                 from ../src/keymap.h:89,
                 from ../src/xkbcomp/xkbcomp-priv.h:30,
                 from ../src/xkbcomp/action.c:56:
../src/xkbcomp/action.c: In function ‘HandlePrivate’:
../src/xkbcomp/action.c:718:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘unsigned int’ [-Wformat=]
  718 |                          "A private action has %ld data bytes; "
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/messages-codes.h:34:44: note: in definition of macro ‘FORMAT_MESSAGE_WITHOUT_ID’
   34 | #define FORMAT_MESSAGE_WITHOUT_ID(id, fmt) fmt
      |                                            ^~~
../src/context.h:124:36: note: in expansion of macro ‘PREPEND_MESSAGE_ID’
  124 |     xkb_log(ctx, level, verbosity, PREPEND_MESSAGE_ID(msg_id, fmt), ##__VA_ARGS__)
      |                                    ^~~~~~~~~~~~~~~~~~
../src/context.h:130:5: note: in expansion of macro ‘xkb_log_with_code’
  130 |     xkb_log_with_code((ctx), XKB_LOG_LEVEL_WARNING, 0, id, __VA_ARGS__)
      |     ^~~~~~~~~~~~~~~~~
../src/xkbcomp/action.c:717:17: note: in expansion of macro ‘log_warn’
  717 |                 log_warn(ctx, XKB_LOG_MESSAGE_NO_ID,
      |                 ^~~~~~~~
../src/xkbcomp/action.c:718:50: note: format string is defined here
  718 |                          "A private action has %ld data bytes; "
      |                                                ~~^
      |                                                  |
      |                                                  long int
      |                                                %d
[14/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_ast-build.c.o
In function ‘ExprCreate’,
    inlined from ‘ExprCreateString’ at ../src/xkbcomp/ast-build.c:78:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateString’:
../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 ../src/xkbcomp/ast-build.c:78:21:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateInteger’:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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 ../src/xkbcomp/ast-build.c:98:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:107:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBoolean’:
../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 ../src/xkbcomp/ast-build.c:107:21:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateKeyName’:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateIdent’:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateUnary’:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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 ../src/xkbcomp/ast-build.c:148:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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 ‘ExprEmptyList’ at ../src/xkbcomp/ast-build.c:189:12:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateAction’:
../src/xkbcomp/ast-build.c:198:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=]
  198 |     expr->action.name = name;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateAction’:
../src/xkbcomp/ast-build.c:199:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=]
  199 |     expr->action.args = args;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../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 ../src/xkbcomp/ast-build.c:206:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateActionList’:
../src/xkbcomp/ast-build.c:209:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=]
  209 |     expr->actions.actions = actions;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateActionList’ at ../src/xkbcomp/ast-build.c:206:21:
../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 ../src/xkbcomp/ast-build.c:127:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:304:18:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:304:18:
../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 ../src/xkbcomp/ast-build.c:127:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:304:18:
../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 ../src/xkbcomp/ast-build.c:107:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:307:19:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:307:19:
../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 ../src/xkbcomp/ast-build.c:107:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:307:19:
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[15/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_expr.c.o
[16/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_include.c.o
[17/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_keywords.c.o
[18/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_compat.c.o
[19/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_keymap.c.o
[20/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_keymap-dump.c.o
[21/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_keycodes.c.o
[22/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_scanner.c.o
[23/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_vmod.c.o
[24/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_xkbcomp.c.o
[25/318] Compiling C object libxkbcommon.so.0.8.0.p/src_atom.c.o
[26/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_types.c.o
[27/318] Compiling C object libxkbcommon.so.0.8.0.p/src_context.c.o
[28/318] Compiling C object libxkbcommon.so.0.8.0.p/src_context-priv.c.o
[29/318] Compiling C object libxkbcommon.so.0.8.0.p/src_keysym-case-mappings.c.o
[30/318] Compiling C object libxkbcommon.so.0.8.0.p/src_keysym-utf.c.o
[31/318] Compiling C object libxkbcommon.so.0.8.0.p/src_keysym.c.o
[32/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_rules.c.o
[33/318] Compiling C object libxkbcommon.so.0.8.0.p/src_keymap-priv.c.o
[34/318] Compiling C object libxkbcommon.so.0.8.0.p/src_scanner-utils.c.o
[35/318] Compiling C object libxkbcommon.so.0.8.0.p/src_utf8.c.o
[36/318] Compiling C object libxkbcommon.so.0.8.0.p/src_keymap.c.o
[37/318] Compiling C object libxkbcommon.so.0.8.0.p/src_text.c.o
[38/318] Compiling C object libxkbcommon.so.0.8.0.p/src_utils-paths.c.o
[39/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_x11_state.c.o
[40/318] Compiling C object libxkbcommon.so.0.8.0.p/src_utils.c.o
[41/318] Compiling C object libxkbcommon.so.0.8.0.p/src_xkbcomp_symbols.c.o
[42/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_keymap-priv.c.o
[43/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_context-priv.c.o
[44/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_x11_util.c.o
[45/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_atom.c.o
[46/318] Linking target libxkbregistry.so.0.8.0
[47/318] Generating 'xkbcli-interactive-wayland.p/xdg-shell-protocol.c'
[48/318] Generating 'xkbcli-interactive-wayland.p/xdg-shell-client-protocol.h'
[49/318] Generating 'xkbcli-dump-keymap-wayland.p/xdg-shell-protocol.c'
[50/318] Generating 'xkbcli-dump-keymap-wayland.p/xdg-shell-client-protocol.h'
[51/318] Compiling C object libxkbcommon.so.0.8.0.p/src_state.c.o
[52/318] Compiling C object libtools-internal.a.p/tools_tools-common.c.o
[53/318] Linking target libxkbcommon.so.0.8.0
[54/318] Generating from 'src/xkbcomp/parser.y'
[55/318] Compiling C object libxkbcommon-x11.so.0.8.0.p/src_x11_keymap.c.o
[56/318] Generating symbol file libxkbcommon.so.0.8.0.p/libxkbcommon.so.0.8.0.symbols
[57/318] Compiling C object libxkbcommon-test-internal.a.p/bench_bench.c.o
[58/318] Linking target libxkbcommon-x11.so.0.8.0
[59/318] Compiling C object libxkbcommon-test-internal.a.p/test_common.c.o
[60/318] Compiling C object libxkbcommon-test-internal.a.p/src_compose_paths.c.o
[61/318] Compiling C object libxkbcommon-test-internal.a.p/src_compose_state.c.o
[62/318] Compiling C object libxkbcommon-test-internal.a.p/meson-generated_parser.c.o
[63/318] Compiling C object libxkbcommon-test-internal.a.p/src_compose_table.c.o
[64/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_action.c.o
In file included from ../src/context.h:34,
                 from ../src/keymap.h:89,
                 from ../src/xkbcomp/xkbcomp-priv.h:30,
                 from ../src/xkbcomp/action.c:56:
../src/xkbcomp/action.c: In function ‘HandlePrivate’:
../src/xkbcomp/action.c:718:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘unsigned int’ [-Wformat=]
  718 |                          "A private action has %ld data bytes; "
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/messages-codes.h:34:44: note: in definition of macro ‘FORMAT_MESSAGE_WITHOUT_ID’
   34 | #define FORMAT_MESSAGE_WITHOUT_ID(id, fmt) fmt
      |                                            ^~~
../src/context.h:124:36: note: in expansion of macro ‘PREPEND_MESSAGE_ID’
  124 |     xkb_log(ctx, level, verbosity, PREPEND_MESSAGE_ID(msg_id, fmt), ##__VA_ARGS__)
      |                                    ^~~~~~~~~~~~~~~~~~
../src/context.h:130:5: note: in expansion of macro ‘xkb_log_with_code’
  130 |     xkb_log_with_code((ctx), XKB_LOG_LEVEL_WARNING, 0, id, __VA_ARGS__)
      |     ^~~~~~~~~~~~~~~~~
../src/xkbcomp/action.c:717:17: note: in expansion of macro ‘log_warn’
  717 |                 log_warn(ctx, XKB_LOG_MESSAGE_NO_ID,
      |                 ^~~~~~~~
../src/xkbcomp/action.c:718:50: note: format string is defined here
  718 |                          "A private action has %ld data bytes; "
      |                                                ~~^
      |                                                  |
      |                                                  long int
      |                                                %d
[65/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_ast-build.c.o
In function ‘ExprCreate’,
    inlined from ‘ExprCreateString’ at ../src/xkbcomp/ast-build.c:78:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateString’:
../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 ../src/xkbcomp/ast-build.c:78:21:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateInteger’:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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 ../src/xkbcomp/ast-build.c:98:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:107:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBoolean’:
../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 ../src/xkbcomp/ast-build.c:107:21:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateKeyName’:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateIdent’:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateUnary’:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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 ../src/xkbcomp/ast-build.c:148:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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 ‘ExprEmptyList’ at ../src/xkbcomp/ast-build.c:189:12:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateAction’:
../src/xkbcomp/ast-build.c:198:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=]
  198 |     expr->action.name = name;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateAction’:
../src/xkbcomp/ast-build.c:199:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=]
  199 |     expr->action.args = args;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../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 ../src/xkbcomp/ast-build.c:206:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateActionList’:
../src/xkbcomp/ast-build.c:209:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=]
  209 |     expr->actions.actions = actions;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateActionList’ at ../src/xkbcomp/ast-build.c:206:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[66/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_include.c.o
[67/318] Compiling C object libxkbcommon-test-internal.a.p/src_compose_parser.c.o
[68/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_expr.c.o
[69/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keywords.c.o
[70/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_compat.c.o
[71/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keycodes.c.o
[72/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keymap.c.o
[73/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_scanner.c.o
[74/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_vmod.c.o
[75/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_keymap-dump.c.o
[76/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_xkbcomp.c.o
[77/318] Compiling C object libxkbcommon-test-internal.a.p/src_context.c.o
[78/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_types.c.o
[79/318] Compiling C object libxkbcommon-test-internal.a.p/src_atom.c.o
[80/318] Compiling C object libxkbcommon-test-internal.a.p/src_context-priv.c.o
[81/318] Compiling C object libxkbcommon-test-internal.a.p/src_keysym-case-mappings.c.o
[82/318] Compiling C object libxkbcommon-test-internal.a.p/src_keysym-utf.c.o
[83/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_rules.c.o
[84/318] Compiling C object libxkbcommon-test-internal.a.p/src_keysym.c.o
[85/318] Compiling C object libxkbcommon-test-internal.a.p/src_scanner-utils.c.o
[86/318] Compiling C object libxkbcommon-test-internal.a.p/src_keymap-priv.c.o
[87/318] Compiling C object libxkbcommon-test-internal.a.p/src_keymap.c.o
[88/318] Compiling C object libxkbcommon-test-internal.a.p/src_utf8.c.o
[89/318] Compiling C object libxkbcommon-test-internal.a.p/src_utils.c.o
[90/318] Compiling C object libxkbcommon-test-internal.a.p/src_utils-paths.c.o
[91/318] Compiling C object libxkbcommon-test-internal.a.p/src_text.c.o
[92/318] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_state.c.o
[93/318] Compiling C object libxkbcommon-x11-internal.a.p/src_context-priv.c.o
[94/318] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_util.c.o
[95/318] Compiling C object libxkbcommon-test-internal.a.p/src_xkbcomp_symbols.c.o
[96/318] Compiling C object libxkbcommon-x11-internal.a.p/src_keymap-priv.c.o
[97/318] Compiling C object libxkbcommon-x11-internal.a.p/src_atom.c.o
[98/318] Compiling C object libxkbcommon-x11-internal.a.p/test_xvfb-wrapper.c.o
[99/318] Linking static target libtools-internal.a
[100/318] Generating symbol file libxkbcommon-x11.so.0.8.0.p/libxkbcommon-x11.so.0.8.0.symbols
[101/318] Compiling C object libxkbcommon-test-internal.a.p/src_state.c.o
[102/318] Generating symbol file libxkbregistry.so.0.8.0.p/libxkbregistry.so.0.8.0.symbols
[103/318] Compiling C object export-keysyms.p/tools_export-keysyms.c.o
[104/318] Compiling C object libxkbcommon-x11-internal.a.p/src_x11_keymap.c.o
[105/318] Compiling C object export-keysyms.p/src_compose_state.c.o
[106/318] Compiling C object export-keysyms.p/src_compose_paths.c.o
[107/318] Compiling C object export-keysyms.p/src_compose_table.c.o
[108/318] Compiling C object export-keysyms.p/meson-generated_parser.c.o
[109/318] Compiling C object export-keysyms.p/src_xkbcomp_action.c.o
In file included from ../src/context.h:34,
                 from ../src/keymap.h:89,
                 from ../src/xkbcomp/xkbcomp-priv.h:30,
                 from ../src/xkbcomp/action.c:56:
../src/xkbcomp/action.c: In function ‘HandlePrivate’:
../src/xkbcomp/action.c:718:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘unsigned int’ [-Wformat=]
  718 |                          "A private action has %ld data bytes; "
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/messages-codes.h:34:44: note: in definition of macro ‘FORMAT_MESSAGE_WITHOUT_ID’
   34 | #define FORMAT_MESSAGE_WITHOUT_ID(id, fmt) fmt
      |                                            ^~~
../src/context.h:124:36: note: in expansion of macro ‘PREPEND_MESSAGE_ID’
  124 |     xkb_log(ctx, level, verbosity, PREPEND_MESSAGE_ID(msg_id, fmt), ##__VA_ARGS__)
      |                                    ^~~~~~~~~~~~~~~~~~
../src/context.h:130:5: note: in expansion of macro ‘xkb_log_with_code’
  130 |     xkb_log_with_code((ctx), XKB_LOG_LEVEL_WARNING, 0, id, __VA_ARGS__)
      |     ^~~~~~~~~~~~~~~~~
../src/xkbcomp/action.c:717:17: note: in expansion of macro ‘log_warn’
  717 |                 log_warn(ctx, XKB_LOG_MESSAGE_NO_ID,
      |                 ^~~~~~~~
../src/xkbcomp/action.c:718:50: note: format string is defined here
  718 |                          "A private action has %ld data bytes; "
      |                                                ~~^
      |                                                  |
      |                                                  long int
      |                                                %d
[110/318] Compiling C object export-keysyms.p/src_compose_parser.c.o
[111/318] Compiling C object export-keysyms.p/src_xkbcomp_ast-build.c.o
In function ‘ExprCreate’,
    inlined from ‘ExprCreateString’ at ../src/xkbcomp/ast-build.c:78:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateString’:
../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 ../src/xkbcomp/ast-build.c:78:21:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateInteger’:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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 ../src/xkbcomp/ast-build.c:98:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:107:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBoolean’:
../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 ../src/xkbcomp/ast-build.c:107:21:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateKeyName’:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateIdent’:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateUnary’:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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 ../src/xkbcomp/ast-build.c:148:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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 ‘ExprEmptyList’ at ../src/xkbcomp/ast-build.c:189:12:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateAction’:
../src/xkbcomp/ast-build.c:198:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=]
  198 |     expr->action.name = name;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateAction’:
../src/xkbcomp/ast-build.c:199:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=]
  199 |     expr->action.args = args;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../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 ../src/xkbcomp/ast-build.c:206:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateActionList’:
../src/xkbcomp/ast-build.c:209:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=]
  209 |     expr->actions.actions = actions;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateActionList’ at ../src/xkbcomp/ast-build.c:206:21:
../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 ../src/xkbcomp/ast-build.c:127:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:304:18:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:304:18:
../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 ../src/xkbcomp/ast-build.c:127:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:304:18:
../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 ../src/xkbcomp/ast-build.c:107:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:307:19:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:307:19:
../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 ../src/xkbcomp/ast-build.c:107:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:307:19:
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[112/318] Compiling C object export-keysyms.p/src_xkbcomp_expr.c.o
[113/318] Compiling C object export-keysyms.p/src_xkbcomp_include.c.o
[114/318] Compiling C object export-keysyms.p/src_xkbcomp_compat.c.o
[115/318] Compiling C object export-keysyms.p/src_xkbcomp_keycodes.c.o
[116/318] Compiling C object export-keysyms.p/src_xkbcomp_keywords.c.o
[117/318] Compiling C object export-keysyms.p/src_xkbcomp_keymap.c.o
[118/318] Compiling C object export-keysyms.p/src_xkbcomp_keymap-dump.c.o
[119/318] Compiling C object export-keysyms.p/src_xkbcomp_scanner.c.o
[120/318] Compiling C object export-keysyms.p/src_xkbcomp_vmod.c.o
[121/318] Compiling C object export-keysyms.p/src_xkbcomp_types.c.o
[122/318] Compiling C object export-keysyms.p/src_xkbcomp_xkbcomp.c.o
[123/318] Compiling C object export-keysyms.p/src_context-priv.c.o
[124/318] Compiling C object export-keysyms.p/src_context.c.o
[125/318] Compiling C object export-keysyms.p/src_atom.c.o
[126/318] Compiling C object export-keysyms.p/src_keysym-case-mappings.c.o
[127/318] Compiling C object export-keysyms.p/src_keysym-utf.c.o
[128/318] Compiling C object export-keysyms.p/src_xkbcomp_rules.c.o
[129/318] Compiling C object export-keysyms.p/src_keysym.c.o
[130/318] Compiling C object export-keysyms.p/src_scanner-utils.c.o
[131/318] Compiling C object export-keysyms.p/src_keymap-priv.c.o
[132/318] Compiling C object export-keysyms.p/src_keymap.c.o
[133/318] Compiling C object export-keysyms.p/src_utf8.c.o
[134/318] Compiling C object export-keysyms.p/src_text.c.o
[135/318] Compiling C object export-keysyms.p/src_utils.c.o
[136/318] Compiling C object export-keysyms.p/src_xkbcomp_symbols.c.o
[137/318] Compiling C object export-keysyms.p/src_utils-paths.c.o
[138/318] Compiling C object xkbcli.p/tools_xkbcli.c.o
[139/318] Compiling C object compile-keymap.p/tools_compile-keymap.c.o
[140/318] Compiling C object xkbcli-compile-keymap.p/tools_compile-keymap.c.o
[141/318] Compiling C object compile-keymap.p/src_compose_state.c.o
[142/318] Compiling C object export-keysyms.p/src_state.c.o
[143/318] Compiling C object compile-keymap.p/src_compose_paths.c.o
[144/318] Compiling C object compile-keymap.p/meson-generated_parser.c.o
[145/318] Compiling C object compile-keymap.p/src_compose_table.c.o
[146/318] Compiling C object compile-keymap.p/src_compose_parser.c.o
[147/318] Compiling C object compile-keymap.p/src_xkbcomp_ast-build.c.o
In function ‘ExprCreate’,
    inlined from ‘ExprCreateString’ at ../src/xkbcomp/ast-build.c:78:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateString’:
../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 ../src/xkbcomp/ast-build.c:78:21:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateInteger’:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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 ../src/xkbcomp/ast-build.c:98:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:107:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBoolean’:
../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 ../src/xkbcomp/ast-build.c:107:21:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateKeyName’:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateIdent’:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateUnary’:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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 ../src/xkbcomp/ast-build.c:148:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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 ‘ExprEmptyList’ at ../src/xkbcomp/ast-build.c:189:12:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateAction’:
../src/xkbcomp/ast-build.c:198:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=]
  198 |     expr->action.name = name;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateAction’:
../src/xkbcomp/ast-build.c:199:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=]
  199 |     expr->action.args = args;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../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 ../src/xkbcomp/ast-build.c:206:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateActionList’:
../src/xkbcomp/ast-build.c:209:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=]
  209 |     expr->actions.actions = actions;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateActionList’ at ../src/xkbcomp/ast-build.c:206:21:
../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 ../src/xkbcomp/ast-build.c:127:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:304:18:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:304:18:
../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 ../src/xkbcomp/ast-build.c:127:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:304:18:
../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 ../src/xkbcomp/ast-build.c:107:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:307:19:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:307:19:
../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 ../src/xkbcomp/ast-build.c:107:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:307:19:
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[148/318] Compiling C object compile-keymap.p/src_xkbcomp_action.c.o
In file included from ../src/context.h:34,
                 from ../src/keymap.h:89,
                 from ../src/xkbcomp/xkbcomp-priv.h:30,
                 from ../src/xkbcomp/action.c:56:
../src/xkbcomp/action.c: In function ‘HandlePrivate’:
../src/xkbcomp/action.c:718:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘unsigned int’ [-Wformat=]
  718 |                          "A private action has %ld data bytes; "
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/messages-codes.h:34:44: note: in definition of macro ‘FORMAT_MESSAGE_WITHOUT_ID’
   34 | #define FORMAT_MESSAGE_WITHOUT_ID(id, fmt) fmt
      |                                            ^~~
../src/context.h:124:36: note: in expansion of macro ‘PREPEND_MESSAGE_ID’
  124 |     xkb_log(ctx, level, verbosity, PREPEND_MESSAGE_ID(msg_id, fmt), ##__VA_ARGS__)
      |                                    ^~~~~~~~~~~~~~~~~~
../src/context.h:130:5: note: in expansion of macro ‘xkb_log_with_code’
  130 |     xkb_log_with_code((ctx), XKB_LOG_LEVEL_WARNING, 0, id, __VA_ARGS__)
      |     ^~~~~~~~~~~~~~~~~
../src/xkbcomp/action.c:717:17: note: in expansion of macro ‘log_warn’
  717 |                 log_warn(ctx, XKB_LOG_MESSAGE_NO_ID,
      |                 ^~~~~~~~
../src/xkbcomp/action.c:718:50: note: format string is defined here
  718 |                          "A private action has %ld data bytes; "
      |                                                ~~^
      |                                                  |
      |                                                  long int
      |                                                %d
[149/318] Compiling C object compile-keymap.p/src_xkbcomp_include.c.o
[150/318] Compiling C object compile-keymap.p/src_xkbcomp_compat.c.o
[151/318] Compiling C object compile-keymap.p/src_xkbcomp_expr.c.o
[152/318] Compiling C object compile-keymap.p/src_xkbcomp_keywords.c.o
[153/318] Compiling C object compile-keymap.p/src_xkbcomp_keymap.c.o
[154/318] Compiling C object compile-keymap.p/src_xkbcomp_keycodes.c.o
[155/318] Compiling C object compile-keymap.p/src_xkbcomp_keymap-dump.c.o
[156/318] Compiling C object compile-keymap.p/src_xkbcomp_types.c.o
[157/318] Compiling C object compile-keymap.p/src_xkbcomp_vmod.c.o
[158/318] Compiling C object compile-keymap.p/src_xkbcomp_scanner.c.o
[159/318] Compiling C object compile-keymap.p/src_xkbcomp_xkbcomp.c.o
[160/318] Compiling C object compile-keymap.p/src_atom.c.o
[161/318] Compiling C object compile-keymap.p/src_context-priv.c.o
[162/318] Compiling C object compile-keymap.p/src_context.c.o
[163/318] Compiling C object compile-keymap.p/src_keysym-case-mappings.c.o
[164/318] Compiling C object compile-keymap.p/src_keysym-utf.c.o
[165/318] Compiling C object compile-keymap.p/src_keysym.c.o
[166/318] Compiling C object compile-keymap.p/src_scanner-utils.c.o
[167/318] Compiling C object compile-keymap.p/src_xkbcomp_rules.c.o
[168/318] Compiling C object compile-keymap.p/src_keymap-priv.c.o
[169/318] Compiling C object compile-keymap.p/src_xkbcomp_symbols.c.o
[170/318] Compiling C object compile-keymap.p/src_utf8.c.o
[171/318] Compiling C object compile-keymap.p/src_keymap.c.o
[172/318] Compiling C object compile-keymap.p/src_utils.c.o
[173/318] Compiling C object compile-keymap.p/src_utils-paths.c.o
[174/318] Compiling C object compile-keymap.p/src_text.c.o
[175/318] Compiling C object xkbcli-compile-compose.p/src_compose_dump.c.o
[176/318] Compiling C object xkbcli-compile-compose.p/tools_compile-compose.c.o
[177/318] Compiling C object xkbcli-how-to-type.p/src_utf8-decoding.c.o
[178/318] Compiling C object xkbcli-compile-compose.p/tools_tools-common.c.o
[179/318] Compiling C object xkbcli-how-to-type.p/tools_how-to-type.c.o
[180/318] Compiling C object compile-keymap.p/src_state.c.o
[181/318] Compiling C object xkbcli-interactive-evdev.p/tools_interactive-evdev.c.o
[182/318] Compiling C object interactive-evdev.p/tools_interactive-evdev.c.o
[183/318] Compiling C object interactive-evdev.p/src_compose_paths.c.o
[184/318] Compiling C object interactive-evdev.p/src_compose_state.c.o
[185/318] Compiling C object interactive-evdev.p/src_compose_table.c.o
[186/318] Compiling C object interactive-evdev.p/meson-generated_parser.c.o
[187/318] Compiling C object interactive-evdev.p/src_xkbcomp_action.c.o
In file included from ../src/context.h:34,
                 from ../src/keymap.h:89,
                 from ../src/xkbcomp/xkbcomp-priv.h:30,
                 from ../src/xkbcomp/action.c:56:
../src/xkbcomp/action.c: In function ‘HandlePrivate’:
../src/xkbcomp/action.c:718:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘unsigned int’ [-Wformat=]
  718 |                          "A private action has %ld data bytes; "
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/messages-codes.h:34:44: note: in definition of macro ‘FORMAT_MESSAGE_WITHOUT_ID’
   34 | #define FORMAT_MESSAGE_WITHOUT_ID(id, fmt) fmt
      |                                            ^~~
../src/context.h:124:36: note: in expansion of macro ‘PREPEND_MESSAGE_ID’
  124 |     xkb_log(ctx, level, verbosity, PREPEND_MESSAGE_ID(msg_id, fmt), ##__VA_ARGS__)
      |                                    ^~~~~~~~~~~~~~~~~~
../src/context.h:130:5: note: in expansion of macro ‘xkb_log_with_code’
  130 |     xkb_log_with_code((ctx), XKB_LOG_LEVEL_WARNING, 0, id, __VA_ARGS__)
      |     ^~~~~~~~~~~~~~~~~
../src/xkbcomp/action.c:717:17: note: in expansion of macro ‘log_warn’
  717 |                 log_warn(ctx, XKB_LOG_MESSAGE_NO_ID,
      |                 ^~~~~~~~
../src/xkbcomp/action.c:718:50: note: format string is defined here
  718 |                          "A private action has %ld data bytes; "
      |                                                ~~^
      |                                                  |
      |                                                  long int
      |                                                %d
[188/318] Compiling C object interactive-evdev.p/src_compose_parser.c.o
[189/318] Compiling C object interactive-evdev.p/src_xkbcomp_ast-build.c.o
In function ‘ExprCreate’,
    inlined from ‘ExprCreateString’ at ../src/xkbcomp/ast-build.c:78:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateString’:
../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 ../src/xkbcomp/ast-build.c:78:21:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateInteger’:
../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 ../src/xkbcomp/ast-build.c:88:21:
../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 ../src/xkbcomp/ast-build.c:98:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:107:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBoolean’:
../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 ../src/xkbcomp/ast-build.c:107:21:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateKeyName’:
../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 ../src/xkbcomp/ast-build.c:117:21:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateIdent’:
../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 ../src/xkbcomp/ast-build.c:127:21:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateUnary’:
../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 ../src/xkbcomp/ast-build.c:138:21:
../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 ../src/xkbcomp/ast-build.c:148:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateBinary’:
../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 ../src/xkbcomp/ast-build.c:148:21:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateFieldRef’:
../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 ../src/xkbcomp/ast-build.c:166:21:
../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 ‘ExprEmptyList’ at ../src/xkbcomp/ast-build.c:189:12:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 16 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateAction’:
../src/xkbcomp/ast-build.c:198:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=]
  198 |     expr->action.name = name;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../src/xkbcomp/ast-build.c:63:21: note: object of size 24 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateAction’:
../src/xkbcomp/ast-build.c:199:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=]
  199 |     expr->action.args = args;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateAction’ at ../src/xkbcomp/ast-build.c:195:21:
../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 ../src/xkbcomp/ast-build.c:206:21:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../src/xkbcomp/ast-build.c: In function ‘ExprCreateActionList’:
../src/xkbcomp/ast-build.c:209:9: warning: array subscript ‘ExprDef[0]’ is partly outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=]
  209 |     expr->actions.actions = actions;
      |         ^~
In function ‘ExprCreate’,
    inlined from ‘ExprCreateActionList’ at ../src/xkbcomp/ast-build.c:206:21:
../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 ../src/xkbcomp/ast-build.c:127:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:304:18:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:304:18:
../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 ../src/xkbcomp/ast-build.c:127:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:304:18:
../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 ../src/xkbcomp/ast-build.c:107:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:307:19:
../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;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |                       ^
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~^~~~
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
../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;
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../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 ../src/xkbcomp/ast-build.c:307:19:
../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 ../src/xkbcomp/ast-build.c:107:21,
    inlined from ‘BoolVarCreate’ at ../src/xkbcomp/ast-build.c:307:19:
../src/xkbcomp/ast-build.c:63:21: note: object of size 20 allocated by ‘malloc’
   63 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
[190/318] Compiling C object interactive-evdev.p/src_xkbcomp_include.c.o
[191/318] Compiling C object interactive-evdev.p/src_xkbcomp_compat.c.o
[192/318] Compiling C object interactive-evdev.p/src_xkbcomp_expr.c.o
[193/318] Compiling C object interactive-evdev.p/src_xkbcomp_keywords.c.o
[194/318] Compiling C object interactive-evdev.p/src_xkbcomp_keycodes.c.o
[195/318] Compiling C object interactive-evdev.p/src_xkbcomp_keymap.c.o
[196/318] Compiling C object interactive-evdev.p/src_xkbcomp_scanner.c.o
[197/318] Compiling C object interactive-evdev.p/src_xkbcomp_keymap-dump.c.o
[198/318] Compiling C object interactive-evdev.p/src_xkbcomp_types.c.o
[199/318] Compiling C object interactive-evdev.p/src_xkbcomp_vmod.c.o
[200/318] Compiling C object interactive-evdev.p/src_xkbcomp_xkbcomp.c.o
[201/318] Compiling C object interactive-evdev.p/src_context-priv.c.o
[202/318] Compiling C object interactive-evdev.p/src_atom.c.o
[203/318] Compiling C object interactive-evdev.p/src_context.c.o
[204/318] Compiling C object interactive-evdev.p/src_keysym-case-mappings.c.o
[205/318] Compiling C object interactive-evdev.p/src_keysym-utf.c.o
[206/318] Compiling C object interactive-evdev.p/src_xkbcomp_rules.c.o
[207/318] Compiling C object interactive-evdev.p/src_scanner-utils.c.o
[208/318] Compiling C object interactive-evdev.p/src_keymap.c.o
[209/318] Compiling C object interactive-evdev.p/src_keymap-priv.c.o
[210/318] Compiling C object interactive-evdev.p/src_keysym.c.o
[211/318] Compiling C object interactive-evdev.p/src_xkbcomp_symbols.c.o
[212/318] Compiling C object interactive-evdev.p/src_utf8.c.o
[213/318] Compiling C object interactive-evdev.p/src_text.c.o
[214/318] Compiling C object interactive-evdev.p/src_utils.c.o
[215/318] Compiling C object interactive-evdev.p/src_utils-paths.c.o
[216/318] Compiling C object xkbcli-interactive-wayland.p/meson-generated_xdg-shell-protocol.c.o
[217/318] Compiling C object xkbcli-interactive-x11.p/tools_interactive-x11.c.o
[218/318] Compiling C object xkbcli-dump-keymap-x11.p/tools_interactive-x11.c.o
[219/318] Compiling C object xkbcli-dump-keymap-wayland.p/meson-generated_xdg-shell-protocol.c.o
[220/318] Compiling C object xkbcli-list.p/tools_registry-list.c.o
[221/318] Compiling C object interactive-evdev.p/tools_tools-common.c.o
[222/318] Compiling C object interactive-evdev.p/src_state.c.o
[223/318] Linking static target libxkbcommon-test-internal.a
[224/318] Compiling C object xkb-check-messages.p/tools_messages.c.o
[225/318] Linking static target libxkbcommon-x11-internal.a
[226/318] Compiling C object xkb-check-messages.p/tools_check-messages.c.o
[227/318] Compiling C object xkbcli-interactive-wayland.p/tools_interactive-wayland.c.o
[228/318] Compiling C object test-filecomp.p/test_filecomp.c.o
[229/318] Compiling C object xkbcli-dump-keymap-wayland.p/tools_interactive-wayland.c.o
[230/318] Compiling C object test-context.p/test_context.c.o
[231/318] Compiling C object test-stringcomp.p/test_stringcomp.c.o
[232/318] Compiling C object test-rules-file-includes.p/test_rules-file-includes.c.o
[233/318] Compiling C object test-keymap.p/test_keymap.c.o
[234/318] Compiling C object test-merge-modes.p/test_merge_modes.c.o
[235/318] Compiling C object test-stringcomp.p/test_utils-text.c.o
[236/318] Compiling C object test-buffercomp.p/test_buffercomp.c.o
[237/318] Compiling C object test-log.p/test_log.c.o
[238/318] Compiling C object test-utf8.p/src_utf8-decoding.c.o
[239/318] Compiling C object test-keysym.p/test_keysym.c.o
[240/318] Compiling C object test-atom.p/test_atom.c.o
[241/318] Compiling C object test-rulescomp.p/test_rulescomp.c.o
[242/318] Compiling C object test-utf8.p/test_utf8.c.o
[243/318] Compiling C object test-rules-file.p/test_rules-file.c.o
[244/318] Compiling C object test-compose.p/test_compose-iter.c.o
[245/318] Compiling C object test-compose.p/test_utils-text.c.o
[246/318] Compiling C object test-compose.p/src_compose_dump.c.o
[247/318] Compiling C object test-utils.p/test_utils.c.o
[248/318] Compiling C object test-utils.p/test_utils-text.c.o
[249/318] Compiling C object test-messages.p/test_messages.c.o
[250/318] Compiling C object test-compose.p/test_compose.c.o
[251/318] Compiling C object test-messages.p/tools_messages.c.o
[252/318] Compiling C object test-x11.p/test_x11.c.o
[253/318] Compiling C object test-modifiers.p/test_modifiers.c.o
[254/318] Compiling C object test-x11comp.p/test_x11comp.c.o
[255/318] Compiling C object fuzz-keymap.p/fuzz_keymap_target.c.o
[256/318] Compiling C object test-state.p/test_state.c.o
[257/318] Compiling C object test-keyseq.p/test_keyseq.c.o
[258/318] Compiling C object fuzz-compose.p/fuzz_compose_target.c.o
[259/318] Compiling C object bench-keysym-case-mappings.p/bench_keysym-case-mappings.c.o
[260/318] Compiling C object bench-key-proc.p/bench_key-proc.c.o
[261/318] Compiling C object bench-rulescomp.p/bench_rulescomp.c.o
[262/318] Compiling C object bench-rules.p/bench_rules.c.o
[263/318] Compiling C object bench-compile-keymap.p/bench_compile-keymap.c.o
[264/318] Compiling C object bench-compose.p/bench_compose.c.o
[265/318] Compiling C object bench-dump-keymap.p/bench_compile-keymap.c.o
[266/318] Compiling C object bench-compose-traversal.p/test_compose-iter.c.o
[267/318] Compiling C object bench-compose-traversal.p/bench_compose-traversal.c.o
[268/318] Compiling C object bench-atom.p/bench_atom.c.o
[269/318] Linking target xkbcli
[270/318] Linking target export-keysyms
[271/318] Linking target xkbcli-compile-keymap
[272/318] Linking target xkbcli-compile-compose
[273/318] Compiling C object bench-x11.p/bench_x11.c.o
[274/318] Linking target compile-keymap
[275/318] Linking target xkbcli-interactive-evdev
[276/318] Linking target xkbcli-how-to-type
[277/318] Linking target xkbcli-interactive-wayland
[278/318] Linking target interactive-evdev
[279/318] Compiling C object test-registry.p/test_registry.c.o
[280/318] Linking target xkbcli-dump-keymap-x11
[281/318] Linking target xkbcli-interactive-x11
[282/318] Linking target xkbcli-dump-keymap-wayland
[283/318] Linking target xkb-check-messages
[284/318] Linking target xkbcli-list
[285/318] Linking target test-keysym
[286/318] Linking target test-filecomp
[287/318] Linking target test-keymap
[288/318] Linking target test-context
[289/318] Linking target test-rules-file
[290/318] Linking target test-rules-file-includes
[291/318] Linking target test-stringcomp
[292/318] Linking target test-buffercomp
[293/318] Linking target test-merge-modes
[294/318] Linking target test-utf8
[295/318] Linking target test-keyseq
[296/318] Linking target test-atom
[297/318] Linking target test-log
[298/318] Linking target test-state
[299/318] Linking target test-rulescomp
[300/318] Linking target test-utils
[301/318] Linking target test-modifiers
[302/318] Linking target test-compose
[303/318] Linking target test-messages
[304/318] Linking target fuzz-keymap
[305/318] Linking target test-x11
[306/318] Linking target fuzz-compose
[307/318] Linking target test-x11comp
[308/318] Linking target bench-keysym-case-mappings
[309/318] Linking target bench-rulescomp
[310/318] Linking target bench-rules
[311/318] Linking target test-registry
[312/318] Linking target bench-key-proc
[313/318] Linking target bench-compile-keymap
[314/318] Linking target bench-dump-keymap
[315/318] Linking target bench-atom
[316/318] Linking target bench-compose
[317/318] Linking target bench-compose-traversal
[318/318] Linking target bench-x11
DEBUG: return value for "ninja -C build -j5" is 0
Testing package...
Installing...
ninja: Entering directory `build'
[0/1] Installing files.
Installing libxkbcommon.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32
Installing libxkbcommon-x11.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32
Installing libxkbregistry.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32
Installing xkbcli to /var/pisi/libxkbcommon-1.8.0-15/install/usr/bin32
Installing xkbcli-compile-keymap to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec32/xkbcommon
Installing xkbcli-compile-compose to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec32/xkbcommon
Installing xkbcli-how-to-type to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec32/xkbcommon
Installing xkbcli-interactive-evdev to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec32/xkbcommon
Installing xkbcli-interactive-x11 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec32/xkbcommon
Installing xkbcli-dump-keymap-x11 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec32/xkbcommon
Installing xkbcli-interactive-wayland to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec32/xkbcommon
Installing xkbcli-dump-keymap-wayland to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec32/xkbcommon
Installing xkbcli-list to /var/pisi/libxkbcommon-1.8.0-15/install/usr/libexec32/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon-compat.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon-compose.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon-keysyms.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon-names.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbcommon-x11.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/include/xkbcommon/xkbregistry.h to /var/pisi/libxkbcommon-1.8.0-15/install/usr/include/xkbcommon
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-compile-keymap.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-compile-compose.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-how-to-type.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-interactive-evdev.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-interactive-x11.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-dump-keymap-x11.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-interactive-wayland.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-dump-keymap-wayland.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-list.1 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/man/man1
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/build/meson-private/xkbcommon.pc to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32/pkgconfig
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/build/meson-private/xkbcommon-x11.pc to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32/pkgconfig
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/build/meson-private/xkbregistry.pc to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32/pkgconfig
Installing /var/pisi/libxkbcommon-1.8.0-15/work-emul32/libxkbcommon-xkbcommon-1.8.0/tools/xkbcli-bash-completion.sh to /var/pisi/libxkbcommon-1.8.0-15/install/usr/share/bash-completion/completions
Installing symlink pointing to libxkbcommon.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32/libxkbcommon.so.0
Installing symlink pointing to libxkbcommon.so.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32/libxkbcommon.so
Installing symlink pointing to libxkbcommon-x11.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32/libxkbcommon-x11.so.0
Installing symlink pointing to libxkbcommon-x11.so.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32/libxkbcommon-x11.so
Installing symlink pointing to libxkbregistry.so.0.8.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32/libxkbregistry.so.0
Installing symlink pointing to libxkbregistry.so.0 to /var/pisi/libxkbcommon-1.8.0-15/install/usr/lib32/libxkbregistry.so
DEBUG: return value for "DESTDIR=/var/pisi/libxkbcommon-1.8.0-15/install ninja -C build install" is 0
DEBUG: /usr/lib32/libxkbcommon-x11.so.0.8.0 [stripped]
DEBUG: /usr/lib32/libxkbcommon.so.0.8.0 [stripped]
DEBUG: /usr/lib32/libxkbregistry.so.0.8.0 [stripped]
DEBUG: /usr/bin/xkbcli [stripped]
DEBUG: /usr/lib/libxkbcommon-x11.so.0.8.0 [stripped]
DEBUG: /usr/lib/libxkbcommon.so.0.8.0 [stripped]
DEBUG: /usr/lib/libxkbregistry.so.0.8.0 [stripped]
DEBUG: /usr/libexec/xkbcommon/xkbcli-how-to-type [stripped]
DEBUG: /usr/libexec/xkbcommon/xkbcli-interactive-x11 [stripped]
DEBUG: /usr/libexec/xkbcommon/xkbcli-list [stripped]
DEBUG: /usr/libexec/xkbcommon/xkbcli-dump-keymap-x11 [stripped]
DEBUG: /usr/libexec/xkbcommon/xkbcli-dump-keymap-wayland [stripped]
DEBUG: /usr/libexec/xkbcommon/xkbcli-interactive-wayland [stripped]
DEBUG: /usr/libexec/xkbcommon/xkbcli-interactive-evdev [stripped]
DEBUG: /usr/libexec/xkbcommon/xkbcli-compile-compose [stripped]
DEBUG: /usr/libexec/xkbcommon/xkbcli-compile-keymap [stripped]
Building package: libxkbcommon
Creating libxkbcommon-1.8.0-15-p2-x86_64.pisi...
Building package: libxkbcommon-devel
Creating libxkbcommon-devel-1.8.0-15-p2-x86_64.pisi...
DEBUG: Path /usr/lib32/pkgconfig belongs in multiple packages
Building package: libxkbcommon-32bit
Creating libxkbcommon-32bit-1.8.0-15-p2-x86_64.pisi...
Keeping build directory