* Package: x11-apps/xkbcomp-1.5.0-r1:0 * Repository: gentoo * Maintainer: x11@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking 'xkbcomp-1.5.0.tar.xz' to /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work >>> Source unpacked in /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work >>> Preparing source in /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work/xkbcomp-1.5.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work/xkbcomp-1.5.0 ... meson setup -Db_lto=false --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig --native-file /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/temp/meson.x86_64-pc-linux-gnu.ini -Db_pch=false -Dwerror=false -Dbuildtype=plain -Ddefault_library=shared -Dxkb-config-root=/usr/share/X11/xkb /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work/xkbcomp-1.5.0 /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work/xkbcomp-1.5.0-build The Meson build system Version: 1.9.2 Source dir: /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work/xkbcomp-1.5.0 Build dir: /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work/xkbcomp-1.5.0-build Build type: native build Project name: xkbcomp Project version: 1.5.0 C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 15.2.1 "x86_64-pc-linux-gnu-gcc (Gentoo 15.2.1_p20251122 p4) 15.2.1 20251122") C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.45.1 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 -Wall: 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 -Wold-style-definition: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wuninitialized: YES Compiler for C supports arguments -Wshadow: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wredundant-decls: YES Compiler for C supports arguments -Werror=implicit: YES Compiler for C supports arguments -Werror=nonnull: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=main: YES Compiler for C supports arguments -Werror=missing-braces: YES Compiler for C supports arguments -Werror=sequence-point: YES Compiler for C supports arguments -Werror=return-type: YES Compiler for C supports arguments -Werror=trigraphs: YES Compiler for C supports arguments -Werror=array-bounds: YES Compiler for C supports arguments -Werror=write-strings: YES Compiler for C supports arguments -Werror=address: YES Compiler for C supports arguments -Werror=int-to-pointer-cast: YES Compiler for C supports arguments -Werror=pointer-to-int-cast: YES meson.build:68: WARNING: Consider using the built-in warning_level option instead of using "-Wall". Program bison found: YES 3.8.2 3.8.2 (/usr/bin/bison) Found pkg-config: YES (/usr/bin/x86_64-pc-linux-gnu-pkg-config) 2.5.1 Run-time dependency x11 found: YES 1.8.12 Run-time dependency xkbfile found: YES 1.1.3 Run-time dependency xproto found: YES 7.0.34 Header "stdio.h" has symbol "asprintf" : YES Header "stdlib.h" has symbol "reallocarray" : YES Header "stdlib.h" has symbol "recallocarray" : NO Configuring config.h using configuration Configuring xkbcomp.1 using configuration Configuring xkbcomp.pc using configuration Build targets in project: 1 xkbcomp 1.5.0 Compiler backend : ninja buildtype : plain id : gcc c_args : -O3 -march=native -mtune=native -fomit-frame-pointer -pipe c_link_args : -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs yacc : /usr/bin/bison 3.8.2 Directories prefix : /usr bindir : bin libdir : lib64 datadir : share xkb-config-root : /usr/share/X11/xkb User defined options Native files : /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/temp/meson.x86_64-pc-linux-gnu.ini b_lto : false b_pch : false buildtype : plain default_library : shared libdir : lib64 localstatedir : /var/lib build.pkg_config_path: /usr/share/pkgconfig pkg_config_path : /usr/share/pkgconfig prefix : /usr sysconfdir : /etc werror : false wrap_mode : nodownload xkb-config-root : /usr/share/X11/xkb Found ninja-1.13.2 at /usr/bin/ninja >>> Source configured. >>> Compiling source in /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work/xkbcomp-1.5.0 ... ninja -v -l2 -j2 [1/21] /usr/bin/bison --defines=xkbcomp.p/xkbparse.h -o xkbcomp.p/xkbparse.c ../xkbcomp-1.5.0/xkbparse.y [2/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/meson-generated_xkbparse.c.o -MF xkbcomp.p/meson-generated_xkbparse.c.o.d -o xkbcomp.p/meson-generated_xkbparse.c.o -c xkbcomp.p/xkbparse.c In file included from xkbcomp.p/xkbparse.c:106: xkbcomp.p/xkbparse.h:168:5: warning: redundant redeclaration of ‘yyparse’ [-Wredundant-decls] 168 | int yyparse (void); | ^~~~~~~ In file included from ../xkbcomp-1.5.0/xkbparse.y:97: ../xkbcomp-1.5.0/parseutils.h:200:12: note: previous declaration of ‘yyparse’ with type ‘int(void)’ 200 | extern int yyparse(void); | ^~~~~~~ [3/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/action.c.o -MF xkbcomp.p/action.c.o.d -o xkbcomp.p/action.c.o -c ../xkbcomp-1.5.0/action.c ../xkbcomp-1.5.0/action.c: In function ‘HandleActionMessage’: ../xkbcomp-1.5.0/action.c:1025:17: warning: ‘__builtin_strncpy’ specified bound 6 equals destination size [-Wstringop-truncation] 1025 | strncpy((char *) act->message, rtrn.str, 6); | ^ [4/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/alias.c.o -MF xkbcomp.p/alias.c.o.d -o xkbcomp.p/alias.c.o -c ../xkbcomp-1.5.0/alias.c ../xkbcomp-1.5.0/alias.c: In function ‘HandleAliasDef’: ../xkbcomp-1.5.0/alias.c:85:5: warning: ‘__builtin_strncpy’ output may be truncated copying 4 bytes from a string of length 4 [-Wstringop-truncation] 85 | strncpy(info->alias, alias, XkbKeyNameLength); | ^ ../xkbcomp-1.5.0/alias.c:86:5: warning: ‘__builtin_strncpy’ output may be truncated copying 4 bytes from a string of length 4 [-Wstringop-truncation] 86 | strncpy(info->real, real, XkbKeyNameLength); | ^ [5/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/compat.c.o -MF xkbcomp.p/compat.c.o.d -o xkbcomp.p/compat.c.o -c ../xkbcomp-1.5.0/compat.c [6/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/expr.c.o -MF xkbcomp.p/expr.c.o.d -o xkbcomp.p/expr.c.o -c ../xkbcomp-1.5.0/expr.c [7/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/geometry.c.o -MF xkbcomp.p/geometry.c.o.d -o xkbcomp.p/geometry.c.o -c ../xkbcomp-1.5.0/geometry.c [8/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/indicators.c.o -MF xkbcomp.p/indicators.c.o.d -o xkbcomp.p/indicators.c.o -c ../xkbcomp-1.5.0/indicators.c [9/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/keycodes.c.o -MF xkbcomp.p/keycodes.c.o.d -o xkbcomp.p/keycodes.c.o -c ../xkbcomp-1.5.0/keycodes.c [10/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/keymap.c.o -MF xkbcomp.p/keymap.c.o.d -o xkbcomp.p/keymap.c.o -c ../xkbcomp-1.5.0/keymap.c [11/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/keytypes.c.o -MF xkbcomp.p/keytypes.c.o.d -o xkbcomp.p/keytypes.c.o -c ../xkbcomp-1.5.0/keytypes.c [12/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/listing.c.o -MF xkbcomp.p/listing.c.o.d -o xkbcomp.p/listing.c.o -c ../xkbcomp-1.5.0/listing.c [13/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/misc.c.o -MF xkbcomp.p/misc.c.o.d -o xkbcomp.p/misc.c.o -c ../xkbcomp-1.5.0/misc.c [14/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/parseutils.c.o -MF xkbcomp.p/parseutils.c.o.d -o xkbcomp.p/parseutils.c.o -c ../xkbcomp-1.5.0/parseutils.c [15/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/symbols.c.o -MF xkbcomp.p/symbols.c.o.d -o xkbcomp.p/symbols.c.o -c ../xkbcomp-1.5.0/symbols.c ../xkbcomp-1.5.0/symbols.c: In function ‘HandleSymbolsBody’: ../xkbcomp-1.5.0/symbols.c:1505:31: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1505 | field.str = "symbols"; | ^ ../xkbcomp-1.5.0/symbols.c:1507:31: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1507 | field.str = "actions"; | ^ In function ‘AddModMapEntry’, inlined from ‘HandleModMapDef’ at ../xkbcomp-1.5.0/symbols.c:1630:14, inlined from ‘HandleSymbolsFile’ at ../xkbcomp-1.5.0/symbols.c:1675:18: ../xkbcomp-1.5.0/symbols.c:644:20: warning: ‘tmp.defs.merge’ may be used uninitialized [-Wmaybe-uninitialized] 644 | if (clobber) | ^ ../xkbcomp-1.5.0/symbols.c: In function ‘HandleSymbolsFile’: ../xkbcomp-1.5.0/symbols.c:1596:17: note: ‘tmp.defs.merge’ was declared here 1596 | ModMapEntry tmp; | ^~~ [16/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/utils.c.o -MF xkbcomp.p/utils.c.o.d -o xkbcomp.p/utils.c.o -c ../xkbcomp-1.5.0/utils.c [17/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/vmod.c.o -MF xkbcomp.p/vmod.c.o.d -o xkbcomp.p/vmod.c.o -c ../xkbcomp-1.5.0/vmod.c [18/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/xkbcomp.c.o -MF xkbcomp.p/xkbcomp.c.o.d -o xkbcomp.p/xkbcomp.c.o -c ../xkbcomp-1.5.0/xkbcomp.c ../xkbcomp-1.5.0/xkbcomp.c: In function ‘main’: ../xkbcomp-1.5.0/xkbcomp.c:947:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 947 | inputFile = "stdin"; | ^ ../xkbcomp-1.5.0/xkbcomp.c:1147:28: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1147 | outputFile = "stdout"; | ^ [19/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/xkbpath.c.o -MF xkbcomp.p/xkbpath.c.o.d -o xkbcomp.p/xkbpath.c.o -c ../xkbcomp-1.5.0/xkbpath.c [20/21] x86_64-pc-linux-gnu-gcc -Ixkbcomp.p -I. -I../xkbcomp-1.5.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fno-strict-aliasing -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -DHAVE_CONFIG_H -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -MD -MQ xkbcomp.p/xkbscan.c.o -MF xkbcomp.p/xkbscan.c.o.d -o xkbcomp.p/xkbscan.c.o -c ../xkbcomp-1.5.0/xkbscan.c [21/21] x86_64-pc-linux-gnu-gcc -o xkbcomp xkbcomp.p/meson-generated_xkbparse.c.o xkbcomp.p/action.c.o xkbcomp.p/alias.c.o xkbcomp.p/compat.c.o xkbcomp.p/expr.c.o xkbcomp.p/geometry.c.o xkbcomp.p/indicators.c.o xkbcomp.p/keycodes.c.o xkbcomp.p/keymap.c.o xkbcomp.p/keytypes.c.o xkbcomp.p/listing.c.o xkbcomp.p/misc.c.o xkbcomp.p/parseutils.c.o xkbcomp.p/symbols.c.o xkbcomp.p/utils.c.o xkbcomp.p/vmod.c.o xkbcomp.p/xkbcomp.c.o xkbcomp.p/xkbpath.c.o xkbcomp.p/xkbscan.c.o -Wl,--as-needed -Wl,--no-undefined -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--start-group /usr/lib64/libxkbfile.so /usr/lib64/libX11.so -Wl,--end-group >>> Source compiled. >>> Test phase [not enabled]: x11-apps/xkbcomp-1.5.0-r1 >>> Install x11-apps/xkbcomp-1.5.0-r1 into /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/image meson install --destdir /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/image --no-rebuild Installing xkbcomp to /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/image/usr/bin Installing /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work/xkbcomp-1.5.0-build/man/xkbcomp.1 to /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/image/usr/share/man/man1 Installing /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/work/xkbcomp-1.5.0-build/xkbcomp.pc to /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/image/usr/lib64/pkgconfig >>> Completed installing x11-apps/xkbcomp-1.5.0-r1 into /var/tmp/portage/x11-apps/xkbcomp-1.5.0-r1/image * Final size of build directory: 2988 KiB (2.9 MiB) * Final size of installed tree: 432 KiB strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/bin/xkbcomp