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