<86>Oct 10 18:34:48 userdel[35872]: delete user 'rooter' <86>Oct 10 18:34:48 userdel[35872]: removed group 'rooter' owned by 'rooter' <86>Oct 10 18:34:48 userdel[35872]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 10 18:34:48 groupadd[35881]: group added to /etc/group: name=rooter, GID=537 <86>Oct 10 18:34:48 groupadd[35881]: group added to /etc/gshadow: name=rooter <86>Oct 10 18:34:48 groupadd[35881]: new group: name=rooter, GID=537 <86>Oct 10 18:34:48 useradd[35886]: new user: name=rooter, UID=537, GID=537, home=/root, shell=/bin/bash <86>Oct 10 18:34:48 userdel[35897]: delete user 'builder' <86>Oct 10 18:34:48 userdel[35897]: removed group 'builder' owned by 'builder' <86>Oct 10 18:34:48 userdel[35897]: removed shadow group 'builder' owned by 'builder' <86>Oct 10 18:34:48 groupadd[35906]: group added to /etc/group: name=builder, GID=538 <86>Oct 10 18:34:48 groupadd[35906]: group added to /etc/gshadow: name=builder <86>Oct 10 18:34:48 groupadd[35906]: new group: name=builder, GID=538 <86>Oct 10 18:34:48 useradd[35912]: new user: name=builder, UID=538, GID=538, home=/usr/src, shell=/bin/bash warning: Macro %ubt not found <13>Oct 10 18:34:52 rpmi: libglvnd-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 10 18:34:52 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>Oct 10 18:34:52 rpmi: libwayland-server-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>Oct 10 18:34:52 rpmi: libOpenGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 10 18:34:52 rpmi: libGLES-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 10 18:34:52 rpmi: libepoxy-1.5.3-alt1 sisyphus+226740.100.2.3 1554619014 installed <13>Oct 10 18:34:52 rpmi: xorg-proto-devel-2019.1-alt1 sisyphus+232786.100.1.1 1561106722 installed <13>Oct 10 18:34:52 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed <13>Oct 10 18:34:52 rpmi: libX11-locales-3:1.6.8-alt1 sisyphus+232786.200.1.1 1561106874 installed <13>Oct 10 18:34:52 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed <13>Oct 10 18:34:52 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Oct 10 18:34:52 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>Oct 10 18:34:52 rpmi: libX11-3:1.6.8-alt1 sisyphus+232786.200.1.1 1561106874 installed <13>Oct 10 18:34:52 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Oct 10 18:34:52 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>Oct 10 18:34:52 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed <13>Oct 10 18:34:52 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>Oct 10 18:34:54 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>Oct 10 18:34:54 rpmi: libX11-devel-3:1.6.8-alt1 sisyphus+232786.200.1.1 1561106874 installed <13>Oct 10 18:34:54 rpmi: libwayland-client-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>Oct 10 18:34:54 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438297 installed <13>Oct 10 18:34:54 rpmi: libdrm-1:2.4.99-alt1 sisyphus+234110.100.1.1 1562593655 installed <13>Oct 10 18:34:54 rpmi: libGLX-mesa-4:19.1.3-alt1 sisyphus+235105.100.1.2 1564525416 installed <13>Oct 10 18:34:54 rpmi: libgbm-4:19.1.3-alt1 sisyphus+235105.100.1.2 1564525416 installed <13>Oct 10 18:34:54 rpmi: libEGL-mesa-4:19.1.3-alt1 sisyphus+235105.100.1.2 1564525416 installed <13>Oct 10 18:34:54 rpmi: libEGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 10 18:34:54 rpmi: libGLX-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 10 18:34:54 rpmi: libGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 10 18:34:54 rpmi: libglvnd-devel-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Oct 10 18:34:54 rpmi: libEGL-devel-4:19.1.3-alt1 sisyphus+235105.100.1.2 1564525416 installed <13>Oct 10 18:34:54 rpmi: libepoxy-devel-1.5.3-alt1 sisyphus+226740.100.2.3 1554619014 installed <13>Oct 10 18:34:54 rpmi: libgbm-devel-4:19.1.3-alt1 sisyphus+235105.100.1.2 1564525416 installed <13>Oct 10 18:34:54 rpmi: libdrm-devel-1:2.4.99-alt1 sisyphus+234110.100.1.1 1562593655 installed warning: Macro %ubt not found Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/libvirglrenderer-0.7.0-alt1.nosrc.rpm warning: Macro %ubt not found Installing libvirglrenderer-0.7.0-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.88456 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf libvirglrenderer-0.7.0 + echo 'Source #0 (libvirglrenderer-0.7.0.tar):' Source #0 (libvirglrenderer-0.7.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/libvirglrenderer-0.7.0.tar + cd libvirglrenderer-0.7.0 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.88456 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd libvirglrenderer-0.7.0 + autoreconf -fisv autoreconf-default: Entering directory `.' autoreconf-default: configure.ac: not using Gettext autoreconf-default: running: aclocal --force autoreconf-default: configure.ac: tracing autoreconf-default: running: libtoolize --force --install libtoolize-default: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize-default: linking file 'build-aux/config.guess' libtoolize-default: linking file 'build-aux/config.sub' libtoolize-default: linking file 'build-aux/install-sh' libtoolize-default: linking file 'build-aux/ltmain.sh' libtoolize-default: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux'. libtoolize-default: linking file 'build-aux/libtool.m4' libtoolize-default: linking file 'build-aux/ltoptions.m4' libtoolize-default: linking file 'build-aux/ltsugar.m4' libtoolize-default: linking file 'build-aux/ltversion.m4' libtoolize-default: linking file 'build-aux/lt~obsolete.m4' libtoolize-default: Consider adding '-I build-aux' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf-default: configure.ac: not using Intltool autoreconf-default: configure.ac: not using gtk-doc autoreconf-default: running: /usr/bin/autoconf-2.60 --force autoreconf-default: running: /usr/bin/autoheader-2.60 --force autoreconf-default: running: automake --add-missing --force-missing configure.ac:23: installing 'build-aux/ar-lib' configure.ac:14: installing 'build-aux/compile' configure.ac:12: installing 'build-aux/missing' src/Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' autoreconf-default: Leaving directory `.' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --disable-silent-rules configure: WARNING: unrecognized options: --without-included-gettext checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports the include directive... yes (GNU style) checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking whether x86_64-alt-linux-gcc understands -c and -o together... yes checking dependency style of x86_64-alt-linux-gcc... none checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for x86_64-alt-linux-gcc option to accept ISO C99... none needed checking whether make supports nested variables... (cached) yes checking for x86_64-alt-linux-ar... no checking for x86_64-alt-linux-lib... no checking for x86_64-alt-linux-link... no checking for ar... ar checking the archiver (ar) interface... ar checking build system type... x86_64-alt-linux-gnu checking host system type... x86_64-alt-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by x86_64-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-alt-linux-gnu file names to x86_64-alt-linux-gnu format... func_convert_file_noop checking how to convert x86_64-alt-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for x86_64-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-alt-linux-ar... ar checking for archiver @FILE support... @ checking for x86_64-alt-linux-strip... no checking for strip... strip checking for x86_64-alt-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from x86_64-alt-linux-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-alt-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if x86_64-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-alt-linux-gcc static flag -static works... no checking if x86_64-alt-linux-gcc supports -c -o file.o... yes checking if x86_64-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-alt-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for python2... python2 checking whether to build with code coverage support... no checking whether C compiler accepts -Wall... yes checking whether C compiler accepts -Wextra... yes checking whether C compiler accepts -Werror=implicit-function-declaration... yes checking whether C compiler accepts -Werror=missing-prototypes... yes checking whether C compiler accepts -Wmissing-prototypes... yes checking whether C compiler accepts -Werror=int-to-pointer-cast... yes checking for native Win32... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for x86_64-alt-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for check >= 0.9.4... no checking for eventfd... yes checking for sys/uio.h... yes checking for libdrm >= 2.4.50... yes checking for gbm... yes checking for epoxy... yes checking for x11... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating virglrenderer.pc config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/gallium/auxiliary/Makefile config.status: creating vtest/Makefile config.status: creating tests/Makefile config.status: creating tests/fuzzer/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --without-included-gettext configure: virgl 0.7.0 ============== prefix: /usr c compiler: x86_64-alt-linux-gcc win32: no glx: yes egl: yes debug: no tests: no fuzzer: no + make -j8 make: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0' git.mk: Generating .gitignore make: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0' make all-recursive Making all in src Making all in gallium/auxiliary make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' git.mk: Generating .gitignore make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' git.mk: Generating .gitignore make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/mkdir -p util python2 ./util/u_format_table.py ./util/u_format.csv > util/u_format_table.c make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_iterate.lo tgsi/tgsi_iterate.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_iterate.c -fPIC -DPIC -o tgsi/.libs/tgsi_iterate.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o os/os_misc.lo os/os_misc.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c os/os_misc.c -fPIC -DPIC -o os/.libs/os_misc.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_info.lo tgsi/tgsi_info.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_info.c -fPIC -DPIC -o tgsi/.libs/tgsi_info.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o cso_cache/cso_cache.lo cso_cache/cso_cache.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c cso_cache/cso_cache.c -fPIC -DPIC -o cso_cache/.libs/cso_cache.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_parse.lo tgsi/tgsi_parse.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_parse.c -fPIC -DPIC -o tgsi/.libs/tgsi_parse.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_dump.lo tgsi/tgsi_dump.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_dump.c -fPIC -DPIC -o tgsi/.libs/tgsi_dump.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o cso_cache/cso_hash.lo cso_cache/cso_hash.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c cso_cache/cso_hash.c -fPIC -DPIC -o cso_cache/.libs/cso_hash.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_build.lo tgsi/tgsi_build.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_build.c -fPIC -DPIC -o tgsi/.libs/tgsi_build.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_strings.lo tgsi/tgsi_strings.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_strings.c -fPIC -DPIC -o tgsi/.libs/tgsi_strings.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_transform.lo tgsi/tgsi_transform.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_transform.c -fPIC -DPIC -o tgsi/.libs/tgsi_transform.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_scan.lo tgsi/tgsi_scan.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_scan.c -fPIC -DPIC -o tgsi/.libs/tgsi_scan.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_sanity.lo tgsi/tgsi_sanity.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_sanity.c -fPIC -DPIC -o tgsi/.libs/tgsi_sanity.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util/u_debug.lo util/u_debug.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c util/u_debug.c -fPIC -DPIC -o util/.libs/u_debug.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util/u_format_table.lo util/u_format_table.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c util/u_format_table.c -fPIC -DPIC -o util/.libs/u_format_table.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util/u_texture.lo util/u_texture.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c util/u_texture.c -fPIC -DPIC -o util/.libs/u_texture.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_util.lo tgsi/tgsi_util.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_util.c -fPIC -DPIC -o tgsi/.libs/tgsi_util.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util/u_debug_describe.lo util/u_debug_describe.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c util/u_debug_describe.c -fPIC -DPIC -o util/.libs/u_debug_describe.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util/u_hash_table.lo util/u_hash_table.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c util/u_hash_table.c -fPIC -DPIC -o util/.libs/u_hash_table.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_ureg.lo tgsi/tgsi_ureg.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_ureg.c -fPIC -DPIC -o tgsi/.libs/tgsi_ureg.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util/u_math.lo util/u_math.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c util/u_math.c -fPIC -DPIC -o util/.libs/u_math.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util/u_surface.lo util/u_surface.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c util/u_surface.c -fPIC -DPIC -o util/.libs/u_surface.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util/u_bitmask.lo util/u_bitmask.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c util/u_bitmask.c -fPIC -DPIC -o util/.libs/u_bitmask.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util/u_cpu_detect.lo util/u_cpu_detect.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c util/u_cpu_detect.c -fPIC -DPIC -o util/.libs/u_cpu_detect.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util/u_format.lo util/u_format.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c util/u_format.c -fPIC -DPIC -o util/.libs/u_format.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o tgsi/tgsi_text.lo tgsi/tgsi_text.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c tgsi/tgsi_text.c -fPIC -DPIC -o tgsi/.libs/tgsi_text.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' /bin/sh ../../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -I../../../src/gallium/auxiliary/util -I../../../src/gallium/auxiliary/ -I../../../include -I../../../src/gallium/include -I../../../src/gallium/auxiliary -pthread -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -o libgallium.la cso_cache/cso_cache.lo cso_cache/cso_hash.lo os/os_misc.lo tgsi/tgsi_build.lo tgsi/tgsi_dump.lo tgsi/tgsi_info.lo tgsi/tgsi_iterate.lo tgsi/tgsi_parse.lo tgsi/tgsi_sanity.lo tgsi/tgsi_scan.lo tgsi/tgsi_strings.lo tgsi/tgsi_text.lo tgsi/tgsi_transform.lo tgsi/tgsi_ureg.lo tgsi/tgsi_util.lo util/u_debug.lo util/u_debug_describe.lo util/u_format.lo util/u_format_table.lo util/u_hash_table.lo util/u_texture.lo util/u_bitmask.lo util/u_cpu_detect.lo util/u_surface.lo util/u_math.lo libtool: link: ar cr .libs/libgallium.a cso_cache/.libs/cso_cache.o cso_cache/.libs/cso_hash.o os/.libs/os_misc.o tgsi/.libs/tgsi_build.o tgsi/.libs/tgsi_dump.o tgsi/.libs/tgsi_info.o tgsi/.libs/tgsi_iterate.o tgsi/.libs/tgsi_parse.o tgsi/.libs/tgsi_sanity.o tgsi/.libs/tgsi_scan.o tgsi/.libs/tgsi_strings.o tgsi/.libs/tgsi_text.o tgsi/.libs/tgsi_transform.o tgsi/.libs/tgsi_ureg.o tgsi/.libs/tgsi_util.o util/.libs/u_debug.o util/.libs/u_debug_describe.o util/.libs/u_format.o util/.libs/u_format_table.o util/.libs/u_hash_table.o util/.libs/u_texture.o util/.libs/u_bitmask.o util/.libs/u_cpu_detect.o util/.libs/u_surface.o util/.libs/u_math.o libtool: link: ranlib .libs/libgallium.a libtool: link: ( cd ".libs" && rm -f "libgallium.la" && ln -s "../libgallium.la" "libgallium.la" ) make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o iov.lo iov.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c iov.c -fPIC -DPIC -o .libs/iov.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o vrend_object.lo vrend_object.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c vrend_object.c -fPIC -DPIC -o .libs/vrend_object.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o virglrenderer.lo virglrenderer.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c virglrenderer.c -fPIC -DPIC -o .libs/virglrenderer.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o vrend_formats.lo vrend_formats.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c vrend_formats.c -fPIC -DPIC -o .libs/vrend_formats.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o vrend_blitter.lo vrend_blitter.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c vrend_blitter.c -fPIC -DPIC -o .libs/vrend_blitter.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o virgl_glx_context.lo virgl_glx_context.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c virgl_glx_context.c -fPIC -DPIC -o .libs/virgl_glx_context.o virgl_glx_context.c: In function 'virgl_glx_get_current_context': virgl_glx_context.c:106:75: warning: unused parameter 'd' [-Wunused-parameter] 106 | virgl_renderer_gl_context virgl_glx_get_current_context(struct virgl_glx *d) | ~~~~~~~~~~~~~~~~~~^ make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o vrend_decode.lo vrend_decode.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c vrend_decode.c -fPIC -DPIC -o .libs/vrend_decode.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o virgl_egl_context.lo virgl_egl_context.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c virgl_egl_context.c -fPIC -DPIC -o .libs/virgl_egl_context.o make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o vrend_shader.lo vrend_shader.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c vrend_shader.c -fPIC -DPIC -o .libs/vrend_shader.o vrend_shader.c: In function 'fill_offset_buffer': vrend_shader.c:2027:100: warning: '), floatBitsToInt(temp' directive output may be truncated writing 22 bytes into a region of size between 21 and 59 [-Wformat-truncation=] 2027 | snprintf(offbuf, 120, ", ivec3(floatBitsToInt(temp%d[%d].%c), floatBitsToInt(temp%d[%d].%c), floatBitsToInt(temp%d[%d].%c)", | ^~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2027:32: note: directive argument in the range [-2147483648, 32767] 2027 | snprintf(offbuf, 120, ", ivec3(floatBitsToInt(temp%d[%d].%c), floatBitsToInt(temp%d[%d].%c), floatBitsToInt(temp%d[%d].%c)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2027:32: note: directive argument in the range [-65535, 2147483647] In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 91 and 148 bytes into a destination of size 120 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c: In function 'create_swizzled_clipdist': vrend_shader.c:2360:44: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 57 and 246 [-Wformat-truncation=] 2360 | snprintf(result, 255, "%s(vec4(%s,%s,%s,%s))", stypeprefix, clipdistvec[0], clipdistvec[1], clipdistvec[2], clipdistvec[3]); | ^~ ~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 12 or more bytes (assuming 264) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c: In function 'iter_declaration': vrend_shader.c:932:54: warning: '%s' directive output may be truncated writing up to 110 bytes into a region of size 64 [-Wformat-truncation=] 932 | snprintf(ctx->inputs[i + 1].glsl_name, 64, "%s_bc%d", name_prefix, ctx->inputs[i + 1].sid); | ^~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 5 and 125 bytes into a destination of size 64 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c: In function 'iter_instruction': vrend_shader.c:3349:30: warning: '%s' directive output may be truncated writing up to 1019 bytes into a region of size 255 [-Wformat-truncation=] 3349 | snprintf(buf, 255, "%s.x = %spackDouble2x32(uvec2(%s%s))%s;\n", srcs[i], isabsolute ? "abs(" : "", fp64_src, swizzle, isabsolute ? ")" : ""); | ^~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 31 and 1316 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:4016:29: warning: ' = uintBitsToFloat(clock2x32...' directive output may be truncated writing 36 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 4016 | snprintf(buf, 255, "%s = uintBitsToFloat(clock2x32ARB());\n", dsts[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 37 and 291 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3687:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3687 | snprintf(buf, 255, "%s = %s(uvec4(%s));\n", dsts[0], get_string(dinfo.dstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 523 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3703:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3703 | snprintf(buf, 255, "%s = %s(%s(%s(%s)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), get_string(dinfo.udstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 12 or more bytes (assuming 520) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3675:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3675 | snprintf(buf, 255, "%s = %s(ivec4(%s));\n", dsts[0], get_string(dinfo.dstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 523 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3695:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3695 | snprintf(buf, 255, "%s = %s(%s(%s(%s)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), get_string(dinfo.idstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 12 or more bytes (assuming 520) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3530:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3530 | snprintf(buf, 255, "%s = %s(1.0LF/(%s));\n", dsts[0], get_string(dinfo.dstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 524 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3719:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3719 | snprintf(buf, 255, "%s = %s(-%s);\n", dsts[0], get_string(dinfo.dstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 9 and 517 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3679:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3679 | snprintf(buf, 255, "%s = %s(%s);\n", dsts[0], get_string(dinfo.dstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 8 and 516 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3707:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3707 | snprintf(buf, 255, "%s = %s(%s(%s));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 10 and 518 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3888:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3888 | snprintf(buf, 255, "%s = %s(%s(vec4(interpolateAtOffset(%s, %s.xy))%s));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1], src_swizzle0); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 42 and 813 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3883:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3883 | snprintf(buf, 255, "%s = %s(%s(vec4(interpolateAtSample(%s, %s.x))%s));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1], src_swizzle0); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 41 and 812 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3878:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3878 | snprintf(buf, 255, "%s = %s(%s(vec4(interpolateAtCentroid(%s))%s));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], src_swizzle0); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 39 and 556 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3941:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3941 | snprintf(buf, 255, "%s = %s(%s(findMSB(%s)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 19 and 527 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3935:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3935 | snprintf(buf, 255, "%s = %s(%s(findLSB(%s)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 19 and 527 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3930:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3930 | snprintf(buf, 255, "%s = %s(%s(bitCount(%s)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 20 and 528 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3925:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3925 | snprintf(buf, 255, "%s = %s(%s(bitfieldReverse(%s)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 27 and 535 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3920:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3920 | snprintf(buf, 255, "%s = %s(uintBitsToFloat(bitfieldInsert(%s, %s, int(%s), int(%s))));\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[1], srcs[2], srcs[3]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 57 and 1327 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3915:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3915 | snprintf(buf, 255, "%s = %s(%s(bitfieldExtract(%s, int(%s.x), int(%s.x))));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1], srcs[2]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 45 and 1061 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3910:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3910 | snprintf(buf, 255, "%s = %s(%s(bitfieldExtract(%s, int(%s.x), int(%s.x))));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1], srcs[2]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 45 and 1061 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3893:40: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size 242 [-Wformat-truncation=] 3893 | snprintf(buf, 255, "umulExtended(%s, %s, umul_temp, mul_utemp);\n", srcs[0], srcs[1]); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 41 and 549 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3895:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3895 | snprintf(buf, 255, "%s = %s(%s(umul_temp));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix)); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 19 and 273 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3901:40: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size 242 [-Wformat-truncation=] 3901 | snprintf(buf, 255, "imulExtended(%s, %s, imul_temp, mul_itemp);\n", srcs[0], srcs[1]); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 41 and 549 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3903:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3903 | snprintf(buf, 255, "%s = %s(%s(imul_temp));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix)); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 19 and 273 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2442:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2442 | snprintf(buf, 255, "%s[uint(floatBitsToUint(%s))>>2] = %s(%s).x;\n", dsts[0], srcs[0], conversion, srcs[1]); | ^~ ...... 3986 | ret = translate_store(ctx, inst, &sinfo, srcs, dsts); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 38 or more bytes (assuming 1821) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2446:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2446 | snprintf(buf, 255, "%s[(uint(floatBitsToUint(%s))>>2)+1u] = %s(%s).y;\n", dsts[0], srcs[0], conversion, srcs[1]); | ^~ ...... 3986 | ret = translate_store(ctx, inst, &sinfo, srcs, dsts); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 43 or more bytes (assuming 1826) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2450:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2450 | snprintf(buf, 255, "%s[(uint(floatBitsToUint(%s))>>2)+2u] = %s(%s).z;\n", dsts[0], srcs[0], conversion, srcs[1]); | ^~ ...... 3986 | ret = translate_store(ctx, inst, &sinfo, srcs, dsts); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 43 or more bytes (assuming 1826) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2454:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2454 | snprintf(buf, 255, "%s[(uint(floatBitsToUint(%s))>>2)+3u] = %s(%s).w;\n", dsts[0], srcs[0], conversion, srcs[1]); | ^~ ...... 3986 | ret = translate_store(ctx, inst, &sinfo, srcs, dsts); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 43 or more bytes (assuming 1826) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2422:36: warning: '%s' directive output may be truncated writing up to 1019 bytes into a region of size 28 [-Wformat-truncation=] 2422 | snprintf(ms_str, 32, "int(%s.w),", srcs[0]); | ^~ ...... 3986 | ret = translate_store(ctx, inst, &sinfo, srcs, dsts); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 9 and 1028 bytes into a destination of size 32 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2434:38: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 501 [-Wformat-truncation=] 2434 | snprintf(buf, 512, "imageStore(%s,%s(%s(%s)),%s%s(%s));\n", dsts[0], get_string(coord_prefix), | ^~ ...... 3986 | ret = translate_store(ctx, inst, &sinfo, srcs, dsts); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 23 or more bytes (assuming 1851) into a destination of size 512 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2533:27: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2533 | snprintf(buf, 255, "%s = uintBitsToFloat(atomicCounter(%s));\n", dsts[0], srcs[0]); | ^~ ...... 3991 | ret = translate_load(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 38 and 1821 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2517:32: warning: '.x = (' directive output may be truncated writing 6 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 2517 | snprintf(buf, 255, "%s.x = (%s(%s(%s[ssbo_addr_temp]%s)));\n", mydst, get_string(dtypeprefix), atomic_op, srcs[0], atomic_src); | ^~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 30 or more bytes (assuming 1320) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2521:32: warning: '.y = (' directive output may be truncated writing 6 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 2521 | snprintf(buf, 255, "%s.y = (%s(%s(%s[ssbo_addr_temp + 1u]%s)));\n", mydst, get_string(dtypeprefix), atomic_op, srcs[0], atomic_src); | ^~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 35 or more bytes (assuming 1325) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2525:32: warning: '.z = (' directive output may be truncated writing 6 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 2525 | snprintf(buf, 255, "%s.z = (%s(%s(%s[ssbo_addr_temp + 2u]%s)));\n", mydst, get_string(dtypeprefix), atomic_op, srcs[0], atomic_src); | ^~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 35 or more bytes (assuming 1325) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2529:32: warning: '.w = (' directive output may be truncated writing 6 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 2529 | snprintf(buf, 255, "%s.w = (%s(%s(%s[ssbo_addr_temp + 3u]%s)));\n", mydst, get_string(dtypeprefix), atomic_op, srcs[0], atomic_src); | ^~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 35 or more bytes (assuming 1325) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2494:27: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 512 [-Wformat-truncation=] 2494 | snprintf(buf, 512, "%s = %s(imageLoad(%s, %s(%s(%s))%s)%s);\n", dsts[0], get_string(dtypeprefix), srcs[0], | ^~ ...... 3991 | ret = translate_load(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 25 or more bytes (assuming 1858) into a destination of size 512 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3542:7: note: in expansion of macro 'emit_op1' 3542 | emit_op1("sign"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 529 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3781:36: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size between 251 and 505 [-Wformat-truncation=] 3781 | snprintf(buf, 512, "%s = mix(%s, %s, notEqual(floatBitsToUint(%s), uvec4(0.0)))%s;\n", dsts[0], srcs[2], srcs[1], srcs[0], writemask); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 54 and 1075 bytes into a destination of size 512 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3827:29: warning: ' = int(' directive output may be truncated writing 7 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3827 | snprintf(buf, 255, "%s = int(%s);\n", dsts[0], srcs[0]); | ^~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 519 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3596:45: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size between 246 and 500 [-Wformat-truncation=] 3596 | snprintf(buf, 512, "%s = %s(%s((uvec4(%s) * uvec4(%s)))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1], writemask); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 29 and 796 bytes into a destination of size 512 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3600:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3600 | snprintf(buf, 255, "%s = %s(%s((uvec4(%s) %% uvec4(%s)))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1], writemask); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 29 and 796 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3626:39: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size between 252 and 506 [-Wformat-truncation=] 3626 | snprintf(buf, 512, "%s = %s(%s((%s * %s + %s)%s));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1], srcs[2], writemask); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 18 and 1039 bytes into a destination of size 512 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3608:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3608 | snprintf(buf, 255, "%s = %s(%s((uvec4(%s) / uvec4(%s)))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1], writemask); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 29 and 796 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3578:51: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size between 240 and 494 [-Wformat-truncation=] 3578 | snprintf(buf, 512, "%s = %s(%s(ivec4((uvec4(%s) + uvec4(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1], writemask); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 36 and 803 bytes into a destination of size 512 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3683:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3683 | snprintf(buf, 255, "%s = %s(uvec4(%s)%s);\n", dsts[0], get_string(dinfo.dstconv), srcs[0], writemask); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 528 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3699:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3699 | snprintf(buf, 255, "%s = %s(%s(uvec4(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], writemask); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 17 and 530 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1704:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3613:7: note: in expansion of macro 'emit_arit_op2' 3613 | emit_arit_op2(">>"); | ^~~~~~~~~~~~~ vrend_shader.c:1704:49: note: format string is defined here 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 783 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3715:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3715 | snprintf(buf, 255, "%s = %s(intBitsToFloat(-(ivec4(%s))));\n", dsts[0], get_string(dinfo.dstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 34 and 542 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3604:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3604 | snprintf(buf, 255, "%s = %s(%s((ivec4(%s) / ivec4(%s)))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1], writemask); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 29 and 796 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3691:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3691 | snprintf(buf, 255, "%s = %s(%s(ivec4(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], writemask); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 17 and 530 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3445:44: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size 238 [-Wformat-truncation=] 3445 | snprintf(buf, 255, "if (any(lessThan(%s, vec4(0.0))))\ndiscard;\n", srcs[0]); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 42 and 296 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:46: note: in definition of macro 'emit_ucompare' 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:49: note: format string is defined here 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 58 or more bytes (assuming 825) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:46: note: in definition of macro 'emit_ucompare' 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:49: note: format string is defined here 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 58 or more bytes (assuming 825) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:46: note: in definition of macro 'emit_ucompare' 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:49: note: format string is defined here 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 66 or more bytes (assuming 833) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:46: note: in definition of macro 'emit_ucompare' 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1708:49: note: format string is defined here 1708 | #define emit_ucompare(op) snprintf(buf, 255, "%s = %s(uintBitsToFloat(%s(%s(%s(%s), %s(%s))%s) * %s(0xffffffff)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.udstconv), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask, get_string(dinfo.udstconv)) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 55 or more bytes (assuming 822) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2601:27: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2601 | snprintf(buf, 255, "%s = %s(int(%s.length()) << 2);\n", dsts[0], get_string(INT_BITS_TO_FLOAT), srcs[0]); | ^~ ...... 4010 | ret = translate_resq(ctx, inst, srcs, dsts); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 41 and 1824 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2592:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2592 | snprintf(buf, 255, "%s = %s(imageSamples(%s));\n", dsts[0], get_string(INT_BITS_TO_FLOAT), srcs[0]); | ^~ ...... 4010 | ret = translate_resq(ctx, inst, srcs, dsts); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 36 and 1819 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2597:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2597 | snprintf(buf, 255, "%s = %s(imageSize(%s));\n", dsts[0], get_string(INT_BITS_TO_FLOAT), srcs[0]); | ^~ ...... 4010 | ret = translate_resq(ctx, inst, srcs, dsts); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 33 and 1816 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1926:24: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 1926 | snprintf(buf, 255, "%s = %s(textureSamples(%s));\n", dsts[0], | ^~ ...... 3666 | ret = emit_txqs(ctx, inst, sinfo.sreg_index, srcs, dsts); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 38 and 1821 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1853:34: warning: '%s' directive output may be truncated writing up to 1019 bytes into a region of size 122 [-Wformat-truncation=] 1853 | snprintf(bias, 128, ", int(%s.w)", srcs[0]); | ^~ ...... 3661 | ret = emit_txq(ctx, inst, sinfo.sreg_index, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 10 and 1029 bytes into a destination of size 128 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1865:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 1865 | snprintf(buf, 255, "%s%s = %s(textureQueryLevels(%s));\n", dsts[0], get_wm_string(twm), get_string(dtypeprefix), srcs[sampler_index]); | ^~ ...... 3661 | ret = emit_txq(ctx, inst, sinfo.sreg_index, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 42 or more bytes (assuming 808) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1900:27: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 1900 | snprintf(buf, 255, "%s%s = %s(textureSize(%s%s))%s;\n", dsts[0], get_wm_string(twm), get_string(dtypeprefix), srcs[sampler_index], bias, util_bitcount(inst->Dst[0].Register.WriteMask) > 1 ? writemask : ""); | ^~ ...... 3661 | ret = emit_txq(ctx, inst, sinfo.sreg_index, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 35 or more bytes (assuming 935) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1704:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3638:7: note: in expansion of macro 'emit_arit_op2' 3638 | emit_arit_op2("^"); | ^~~~~~~~~~~~~ vrend_shader.c:1704:49: note: format string is defined here 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 782 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1704:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3642:7: note: in expansion of macro 'emit_arit_op2' 3642 | emit_arit_op2("%"); | ^~~~~~~~~~~~~ vrend_shader.c:1704:49: note: format string is defined here 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 782 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1704:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3630:7: note: in expansion of macro 'emit_arit_op2' 3630 | emit_arit_op2("|"); | ^~~~~~~~~~~~~ vrend_shader.c:1704:49: note: format string is defined here 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 782 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1704:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3634:7: note: in expansion of macro 'emit_arit_op2' 3634 | emit_arit_op2("&"); | ^~~~~~~~~~~~~ vrend_shader.c:1704:49: note: format string is defined here 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 782 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1704:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3617:7: note: in expansion of macro 'emit_arit_op2' 3617 | emit_arit_op2("<<"); | ^~~~~~~~~~~~~ vrend_shader.c:1704:49: note: format string is defined here 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 783 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3555:7: note: in expansion of macro 'emit_op1' 3555 | emit_op1("trunc"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 17 and 530 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3711:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3711 | snprintf(buf, 255, "%s = %s(uintBitsToFloat(~(uvec4(%s))));\n", dsts[0], get_string(dinfo.dstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 35 and 543 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3671:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3671 | snprintf(buf, 255, "%s = %s(ivec4(%s)%s);\n", dsts[0], get_string(dinfo.dstconv), srcs[0], writemask); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 528 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3546:7: note: in expansion of macro 'emit_op1' 3546 | emit_op1("ceil"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 529 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3522:7: note: in expansion of macro 'emit_op1' 3522 | emit_op1("dFdyFine"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 20 and 533 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3517:7: note: in expansion of macro 'emit_op1' 3517 | emit_op1("dFdxFine"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 20 and 533 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3450:41: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size 241 [-Wformat-truncation=] 3450 | snprintf(buf, 255, "if (any(bvec4(%s))) {\n", srcs[0]); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 21 and 275 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3409:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3409 | snprintf(buf, 255, "%s = %s(dot(vec2(%s), vec2(%s)));\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[1]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 27 and 789 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1704:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3592:7: note: in expansion of macro 'emit_arit_op2' 3592 | emit_arit_op2("/"); | ^~~~~~~~~~~~~ vrend_shader.c:1704:49: note: format string is defined here 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 782 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3503:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3503 | snprintf(buf, 255, "%s = %s(vec4(cos(%s.x), sin(%s.x), 0, 1)%s);\n", dsts[0], get_string(dinfo.dstconv), | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 36 and 803 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3777:29: warning: ' = mix(' directive output may be truncated writing 7 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3777 | snprintf(buf, 255, "%s = mix(%s, %s, greaterThanEqual(%s, vec4(0.0)))%s;\n", dsts[0], srcs[1], srcs[2], srcs[0], writemask); | ^~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 44 and 1065 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3559:7: note: in expansion of macro 'emit_op1' 3559 | emit_op1("sign"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 529 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2253:35: warning: '%s' directive output may be truncated writing up to 1019 bytes into a region of size 62 [-Wformat-truncation=] 2253 | snprintf(bias, 64, ", %s.z", srcs[0]); | ^~ ...... 3656 | ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 5 and 1024 bytes into a destination of size 64 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2249:35: warning: '%s' directive output may be truncated writing up to 1019 bytes into a region of size 62 [-Wformat-truncation=] 2249 | snprintf(bias, 64, ", %s.w", srcs[0]); | ^~ ...... 3656 | ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 5 and 1024 bytes into a destination of size 64 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2232:36: warning: '%s' directive output may be truncated writing up to 1019 bytes into a region of size 58 [-Wformat-truncation=] 2232 | snprintf(bias, 64, ", int(%s.w)", srcs[0]); | ^~ ...... 3656 | ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 10 and 1029 bytes into a destination of size 64 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2223:29: warning: '%s' directive output may be truncated writing up to 1019 bytes into a region of size 62 [-Wformat-truncation=] 2223 | snprintf(bias, 64, ", %s.w", srcs[0]); | ^~ ...... 3656 | ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 5 and 1024 bytes into a destination of size 64 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2291:27: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2291 | snprintf(buf, 255, "%s = %s(%s(texelFetch%s(%s, %s(%s%s)%s%s)%s));\n", dsts[0], get_string(dinfo->dstconv), get_string(dtypeprefix), tex_ext, srcs[sampler_index], get_string(txfi), srcs[0], get_wm_string(twm), bias, offbuf, dinfo->dst_override_no_wm[0] ? "" : writemask); | ^~ ...... 3656 | ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 26 or more bytes (assuming 2085) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2297:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2297 | snprintf(buf, 255, "%s = shadow2DRect(%s, %s.xyz)%s;\n", dsts[0], srcs[sampler_index], srcs[0], writemask); | ^~ ...... 3656 | ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 26 or more bytes (assuming 1814) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2295:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2295 | snprintf(buf, 255, "%s = texture2DRect(%s, %s.xy)%s;\n", dsts[0], srcs[sampler_index], srcs[0], writemask); | ^~ ...... 3656 | ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 26 or more bytes (assuming 1814) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2307:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2307 | snprintf(buf, 255, "%s = %s(%s(texture2D(%s, vec2(%s%s%s%s, 0.5))%s));\n", dsts[0], get_string(dinfo->dstconv), get_string(dtypeprefix), srcs[sampler_index], srcs[0], get_wm_string(twm), offbuf, bias, dinfo->dst_override_no_wm[0] ? "" : writemask); | ^~ ...... 3656 | ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 34 or more bytes (assuming 2080) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2309:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2309 | snprintf(buf, 255, "%s = %s(%s(texture%s(%s, %s%s%s%s)%s));\n", dsts[0], get_string(dinfo->dstconv), get_string(dtypeprefix), tex_ext, srcs[sampler_index], srcs[0], get_wm_string(twm), offbuf, bias, dinfo->dst_override_no_wm[0] ? "" : writemask); | ^~ ...... 3656 | ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 21 or more bytes (assuming 2080) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2301:27: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 255 [-Wformat-truncation=] 2301 | snprintf(buf, 255, "%s = %s(%s(vec4(vec4(texture%s(%s, %s%s%s%s)) * %sshadmask%d + %sshadadd%d)%s));\n", dsts[0], get_string(dinfo->dstconv), get_string(dtypeprefix), tex_ext, srcs[sampler_index], srcs[0], get_wm_string(twm), offbuf, bias, cname, src->Register.Index, cname, src->Register.Index, writemask); | ^~ ...... 3656 | ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); | ~~~~ vrend_shader.c:2301:26: note: assuming directive output of 2 bytes 2301 | snprintf(buf, 255, "%s = %s(%s(vec4(vec4(texture%s(%s, %s%s%s%s)) * %sshadmask%d + %sshadadd%d)%s));\n", dsts[0], get_string(dinfo->dstconv), get_string(dtypeprefix), tex_ext, srcs[sampler_index], srcs[0], get_wm_string(twm), offbuf, bias, cname, src->Register.Index, cname, src->Register.Index, writemask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2301:26: note: directive argument in the range [-32768, 32767] vrend_shader.c:2301:26: note: assuming directive output of 2 bytes vrend_shader.c:2301:26: note: directive argument in the range [-32768, 32767] In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 56 or more bytes (assuming 2129) into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:45: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:45: note: in definition of macro 'emit_compare' 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:48: note: format string is defined here 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 28 and 795 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3499:7: note: in expansion of macro 'emit_op1' 3499 | emit_op1("sin"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 528 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:45: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:45: note: in definition of macro 'emit_compare' 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:48: note: format string is defined here 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 25 and 792 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3512:7: note: in expansion of macro 'emit_op1' 3512 | emit_op1("dFdy"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 529 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3508:7: note: in expansion of macro 'emit_op1' 3508 | emit_op1("dFdx"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 529 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3495:7: note: in expansion of macro 'emit_op1' 3495 | emit_op1("cos"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 528 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3421:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3421 | snprintf(buf, 255, "%s = %s(dot(vec4(vec3(%s), 1.0), vec4(%s)));\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[1]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 38 and 800 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3441:7: note: in expansion of macro 'emit_op1' 3441 | emit_op1("abs"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 528 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3831:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3831 | snprintf(buf, 255, "%s = %s(cross(vec3(%s), vec3(%s)));\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[1]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 29 and 791 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3773:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3773 | snprintf(buf, 255, "%s = %s(pow(%s, %s));\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[1]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 777 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3483:7: note: in expansion of macro 'emit_op1' 3483 | emit_op1("log2"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 529 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3479:7: note: in expansion of macro 'emit_op1' 3479 | emit_op1("exp2"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 529 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3538:7: note: in expansion of macro 'emit_op1' 3538 | emit_op1("round"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 17 and 530 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3534:7: note: in expansion of macro 'emit_op1' 3534 | emit_op1("floor"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 17 and 530 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1705:41: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3551:7: note: in expansion of macro 'emit_op1' 3551 | emit_op1("fract"); | ^~~~~~~~ vrend_shader.c:1705:44: note: format string is defined here 1705 | #define emit_op1(op) snprintf(buf, 255, "%s = %s(%s(%s(%s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, srcs[0], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 17 and 530 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3401:29: warning: ' = sqrt(vec4(' directive output may be truncated writing 13 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3401 | snprintf(buf, 255, "%s = sqrt(vec4(%s))%s;\n", dsts[0], srcs[0], writemask); | ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 18 and 531 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3405:29: warning: ' = mix(vec4(' directive output may be truncated writing 12 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3405 | snprintf(buf, 255, "%s = mix(vec4(%s), vec4(%s), vec4(%s))%s;\n", dsts[0], srcs[2], srcs[1], srcs[0], writemask); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 33 and 1054 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1704:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3582:7: note: in expansion of macro 'emit_arit_op2' 3582 | emit_arit_op2("-"); | ^~~~~~~~~~~~~ vrend_shader.c:1704:49: note: format string is defined here 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 782 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3621:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3621 | snprintf(buf, 255, "%s = %s((%s * %s + %s)%s);\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[1], srcs[2], writemask); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 16 and 1037 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:45: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:45: note: in definition of macro 'emit_compare' 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:48: note: format string is defined here 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 36 and 803 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:45: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:45: note: in definition of macro 'emit_compare' 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1706:48: note: format string is defined here 1706 | #define emit_compare(op) snprintf(buf, 255, "%s = %s(%s((%s(%s(%s), %s(%s))))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), op, get_string(sinfo.svec4), srcs[0], get_string(sinfo.svec4), srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 28 and 795 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3428:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3428 | snprintf(buf, 255, "%s = %s(%s(max(%s, %s)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 17 and 779 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3435:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3435 | snprintf(buf, 255, "%s = %s(%s(min(%s, %s)));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], srcs[1]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 17 and 779 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3470:42: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size between 245 and 499 [-Wformat-truncation=] 3470 | snprintf(buf, 512, "%s = vec4(1.0, %s.y * %s.y, %s.z, %s.w);\n", dsts[0], | ^~ 3471 | srcs[0], srcs[1], srcs[0], srcs[1]); | ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 32 and 1302 bytes into a destination of size 512 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3417:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3417 | snprintf(buf, 255, "%s = %s(dot(vec4(%s), vec4(%s)));\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[1]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 27 and 789 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3413:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3413 | snprintf(buf, 255, "%s = %s(dot(vec3(%s), vec3(%s)));\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[1]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 27 and 789 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1704:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3574:7: note: in expansion of macro 'emit_arit_op2' 3574 | emit_arit_op2("+"); | ^~~~~~~~~~~~~ vrend_shader.c:1704:49: note: format string is defined here 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 782 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:1704:46: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3587:7: note: in expansion of macro 'emit_arit_op2' 3587 | emit_arit_op2("*"); | ^~~~~~~~~~~~~ vrend_shader.c:1704:49: note: format string is defined here 1704 | #define emit_arit_op2(op) snprintf(buf, 255, "%s = %s(%s((%s %s %s))%s);\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], op, srcs[1], writemask) | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 782 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3491:51: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size between 238 and 492 [-Wformat-truncation=] 3491 | snprintf(buf, 512, "%s = %s(vec4(floor(log2(%s.x)), %s.x / pow(2.0, floor(log2(%s.x))), log2(%s.x), 1.0)%s);\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[0], srcs[0], srcs[0], writemask); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 76 and 1351 bytes into a destination of size 512 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3487:55: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size between 234 and 488 [-Wformat-truncation=] 3487 | snprintf(buf, 512, "%s = %s(vec4(pow(2.0, floor(%s.x)), %s.x - floor(%s.x), exp2(%s.x), 1.0)%s);\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[0], srcs[0], srcs[0], writemask); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 64 and 1339 bytes into a destination of size 512 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3564:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3564 | snprintf(buf, 255, "%s = %s(inversesqrt(%s.x));\n", dsts[0], get_string(dinfo.dstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 23 and 531 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3526:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3526 | snprintf(buf, 255, "%s = %s(1.0/(%s));\n", dsts[0], get_string(dinfo.dstconv), srcs[0]); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 14 and 522 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3475:49: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size between 240 and 494 [-Wformat-truncation=] 3475 | snprintf(buf, 512, "%s = %s(vec4(1.0, max(%s.x, 0.0), step(0.0, %s.x) * pow(max(0.0, %s.y), clamp(%s.w, -128.0, 128.0)), 1.0)%s);\n", dsts[0], get_string(dinfo.dstconv), srcs[0], srcs[0], srcs[0], srcs[0], writemask); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 97 and 1372 bytes into a destination of size 512 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3569:29: warning: ' = ' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3569 | snprintf(buf, 255, "%s = %s(%s(%s%s));\n", dsts[0], get_string(dinfo.dstconv), get_string(dinfo.dtypeprefix), srcs[0], sinfo.override_no_wm[0] ? "" : writemask); | ^~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 10 and 523 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:3823:29: warning: ' = int(floor(' directive output may be truncated writing 13 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 3823 | snprintf(buf, 255, "%s = int(floor(%s)%s);\n", dsts[0], srcs[0], writemask); | ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 18 and 531 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:4027:32: warning: ' = uintBitsToFloat(unpackDou...' directive output may be truncated writing 36 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 4027 | snprintf(buf, 255, "%s = uintBitsToFloat(unpackDouble2x32(%s));\n", fp64_dsts[0], dsts[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 41 and 549 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:4032:29: warning: ' = clamp(' directive output may be truncated writing 9 bytes into a region of size between 1 and 255 [-Wformat-truncation=] 4032 | snprintf(buf, 255, "%s = clamp(%s, 0.0, 1.0);\n", dsts[0], dsts[0]); | ^~~~~~~~~ In file included from /usr/include/stdio.h:862, from vrend_shader.c:31: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 23 and 531 bytes into a destination of size 255 64 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o vrend_renderer.lo vrend_renderer.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c vrend_renderer.c -fPIC -DPIC -o .libs/vrend_renderer.o vrend_renderer.c: In function 'vrend_set_viewport_states': vrend_renderer.c:2178:34: warning: absolute value function 'fabsf' given an argument of type 'GLclampd' {aka 'double'} but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value] 2178 | ctx->sub->depth_scale = fabsf(far_val - near_val); | ^~~~~ In file included from /usr/include/string.h:507, from ../src/gallium/include/pipe/p_compiler.h:36, from ../src/gallium/include/pipe/p_context.h:31, from vrend_renderer.c:33: In function 'strncpy', inlined from 'vrend_create_context' at vrend_renderer.c:5406:7: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -lm -lgbm -lepoxy -lX11 -o libvrend.la vrend_renderer.lo vrend_shader.lo vrend_object.lo vrend_decode.lo vrend_formats.lo vrend_blitter.lo iov.lo virgl_egl_context.lo virgl_glx_context.lo libtool: link: ar cr .libs/libvrend.a .libs/vrend_renderer.o .libs/vrend_shader.o .libs/vrend_object.o .libs/vrend_decode.o .libs/vrend_formats.o .libs/vrend_blitter.o .libs/iov.o .libs/virgl_egl_context.o .libs/virgl_glx_context.o libtool: link: ranlib .libs/libvrend.a libtool: link: ( cd ".libs" && rm -f "libvrend.la" && ln -s "../libvrend.la" "libvrend.la" ) make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -Wl,-Bsymbolic -version-number 0:2 -no-undefined -o libvirglrenderer.la -rpath /usr/lib64 virglrenderer.lo libvrend.la gallium/auxiliary/libgallium.la libtool: link: x86_64-alt-linux-gcc -shared -fPIC -DPIC .libs/virglrenderer.o -Wl,--whole-archive ./.libs/libvrend.a gallium/auxiliary/.libs/libgallium.a -Wl,--no-whole-archive -lm -lgbm -lepoxy -lX11 -g -O2 -Wl,-Bsymbolic -pthread -Wl,-soname -Wl,libvirglrenderer.so.0 -o .libs/libvirglrenderer.so.0.2.0 libtool: link: (cd ".libs" && rm -f "libvirglrenderer.so.0" && ln -s "libvirglrenderer.so.0.2.0" "libvirglrenderer.so.0") libtool: link: (cd ".libs" && rm -f "libvirglrenderer.so" && ln -s "libvirglrenderer.so.0.2.0" "libvirglrenderer.so") libtool: link: ( cd ".libs" && rm -f "libvirglrenderer.la" && ln -s "../libvirglrenderer.la" "libvirglrenderer.la" ) make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' Making all in tests Making all in fuzzer make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests' git.mk: Generating .gitignore make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests' Making all in vtest make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/drivers/virgl -I../src/gallium/include -I../src/gallium/auxiliary -I../src/gallium/drivers -I../include -I../src -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o util.o util.c make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/drivers/virgl -I../src/gallium/include -I../src/gallium/auxiliary -I../src/gallium/drivers -I../include -I../src -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o vtest_server.o vtest_server.c make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src/gallium/drivers/virgl -I../src/gallium/include -I../src/gallium/auxiliary -I../src/gallium/drivers -I../include -I../src -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -c -o vtest_renderer.o vtest_renderer.c make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -I../src/gallium/drivers/virgl -I../src/gallium/include -I../src/gallium/auxiliary -I../src/gallium/drivers -I../include -I../src -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -lX11 -o virgl_test_server util.o vtest_server.o vtest_renderer.o ../src/libvirglrenderer.la libtool: link: x86_64-alt-linux-gcc -I../src/gallium/drivers/virgl -I../src/gallium/include -I../src/gallium/auxiliary -I../src/gallium/drivers -I../include -I../src -I/usr/include/libdrm -I/usr/include/libdrm -pipe -frecord-gcc-switches -Wall -g -O2 -Wall -Wextra -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -Werror=int-to-pointer-cast -o .libs/virgl_test_server util.o vtest_server.o vtest_renderer.o -lX11 ../src/.libs/libvirglrenderer.so -pthread make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.60075 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libvirglrenderer-buildroot + : + /bin/rm -rf -- /usr/src/tmp/libvirglrenderer-buildroot + cd libvirglrenderer-0.7.0 + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/libvirglrenderer-buildroot make: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0' Making install in src make[1]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' Making install in gallium/auxiliary make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src/gallium/auxiliary' make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' /bin/mkdir -p '/usr/src/tmp/libvirglrenderer-buildroot/usr/lib64' /bin/sh ../libtool --mode=install /bin/install -p libvirglrenderer.la '/usr/src/tmp/libvirglrenderer-buildroot/usr/lib64' libtool: install: /bin/install -p .libs/libvirglrenderer.so.0.2.0 /usr/src/tmp/libvirglrenderer-buildroot/usr/lib64/libvirglrenderer.so.0.2.0 libtool: install: (cd /usr/src/tmp/libvirglrenderer-buildroot/usr/lib64 && { ln -s -f libvirglrenderer.so.0.2.0 libvirglrenderer.so.0 || { rm -f libvirglrenderer.so.0 && ln -s libvirglrenderer.so.0.2.0 libvirglrenderer.so.0; }; }) libtool: install: (cd /usr/src/tmp/libvirglrenderer-buildroot/usr/lib64 && { ln -s -f libvirglrenderer.so.0.2.0 libvirglrenderer.so || { rm -f libvirglrenderer.so && ln -s libvirglrenderer.so.0.2.0 libvirglrenderer.so; }; }) libtool: install: /bin/install -p .libs/libvirglrenderer.lai /usr/src/tmp/libvirglrenderer-buildroot/usr/lib64/libvirglrenderer.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /bin/mkdir -p '/usr/src/tmp/libvirglrenderer-buildroot/usr/include/virgl' /bin/install -p -m 644 virglrenderer.h '/usr/src/tmp/libvirglrenderer-buildroot/usr/include/virgl' make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/src' Making install in tests make[1]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests' Making install in fuzzer make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests/fuzzer' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests/fuzzer' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests/fuzzer' make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests/fuzzer' make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests' make[1]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/tests' Making install in vtest make[1]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' /bin/mkdir -p '/usr/src/tmp/libvirglrenderer-buildroot/usr/bin' /bin/sh ../libtool --mode=install /bin/install -p virgl_test_server '/usr/src/tmp/libvirglrenderer-buildroot/usr/bin' libtool: warning: '../src/libvirglrenderer.la' has not been installed in '/usr/lib64' libtool: install: /bin/install -p .libs/virgl_test_server /usr/src/tmp/libvirglrenderer-buildroot/usr/bin/virgl_test_server make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' make[1]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0/vtest' make[1]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0' make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/usr/src/tmp/libvirglrenderer-buildroot/usr/lib64/pkgconfig' /bin/install -p -m 644 virglrenderer.pc '/usr/src/tmp/libvirglrenderer-buildroot/usr/lib64/pkgconfig' make[2]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0' make[1]: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0' make: Leaving directory '/usr/src/RPM/BUILD/libvirglrenderer-0.7.0' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/libvirglrenderer-buildroot (auto) removed './usr/lib64/libvirglrenderer.la' mode of './usr/lib64/libvirglrenderer.so.0.2.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/libvirglrenderer-buildroot (binconfig,pkgconfig,libtool,desktop) /usr/lib64/pkgconfig/virglrenderer.pc: Cflags: '-I${includedir} -I${includedir}/virgl' --> '-I${includedir}/virgl' /usr/lib64/pkgconfig/virglrenderer.pc: Libs: '-L${libdir} -lvirglrenderer' --> '-lvirglrenderer' Checking contents of files in /usr/src/tmp/libvirglrenderer-buildroot/ (default) Compressing files in /usr/src/tmp/libvirglrenderer-buildroot (auto) Adjusting library links in /usr/src/tmp/libvirglrenderer-buildroot ./usr/lib64: libvirglrenderer.so.0 -> libvirglrenderer.so.0.2.0 Verifying ELF objects in /usr/src/tmp/libvirglrenderer-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .pyo files Processing files: libvirglrenderer-0.7.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.83565 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd libvirglrenderer-0.7.0 + DOCDIR=/usr/src/tmp/libvirglrenderer-buildroot/usr/share/doc/libvirglrenderer-0.7.0 + export DOCDIR + rm -rf /usr/src/tmp/libvirglrenderer-buildroot/usr/share/doc/libvirglrenderer-0.7.0 + /bin/mkdir -p /usr/src/tmp/libvirglrenderer-buildroot/usr/share/doc/libvirglrenderer-0.7.0 + cp -prL COPYING /usr/src/tmp/libvirglrenderer-buildroot/usr/share/doc/libvirglrenderer-0.7.0 + chmod -R go-w /usr/src/tmp/libvirglrenderer-buildroot/usr/share/doc/libvirglrenderer-0.7.0 + chmod -R a+rX /usr/src/tmp/libvirglrenderer-buildroot/usr/share/doc/libvirglrenderer-0.7.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.K2q32x find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) lib.prov: /usr/src/tmp/libvirglrenderer-buildroot/usr/lib64/libvirglrenderer.so.0: 630 symbols, 20 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ko8UjX find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) lib.req: WARNING: /usr/src/tmp/libvirglrenderer-buildroot/usr/lib64/libvirglrenderer.so.0.2.0: underlinked libraries: /usr/lib64/libdrm.so.2 lib.req: WARNING: /usr/src/tmp/libvirglrenderer-buildroot/usr/lib64/libvirglrenderer.so.0: underlinked libraries: /usr/lib64/libdrm.so.2 Provides: libvirglrenderer.so.0()(64bit) = set:ndXiewfMmEayI1heHnL4aGZk6Wn1Z0grnIS3nw2AwpaZKe42ZjG2UmJoRWcI6W3p3ILdc6Baix73EbeQqTnRIeeLNZKZwyGHkZzS2ejkfsrG5L9VVN21EfQgNledDtmja26wzL9xH9AtXkfTN3KtmIf9JOs2zNQjEa79bC3dwWkfZEn4xyDrig9izZ5bP20cKOlwyCdXBWFhD8Rpk2t7AX0j4lpG9wB5lTNj1od56f7jJwE6vlF0DZlow9zXu95UxgEStjN8s5mgFWHvp3h8fg5ja3A1EAr445jSjXzMc7lEvbkUOaNy9lMRPV1zz0W2ZpZ0oQ2dixgKRM9mG4YvZiby3AYq1GE0dBs83H8VbrF549g0PMV4XnIo19ZdVyZjT8dyYAf08wS0CiZhwac7PaGMZs5mRM1bCLJRW4BtBsAMU28zXdu0F118aTxuxqLWgGvU3reLiVat9oWphYVyoOMah5wyyuu44RWny40ir4m9r0TYDXz0gZHfdD0S9ffLEGihoEn4284FyeFv8z6YfjZ3L1ZzaW5KefNZrAqe4nnAjYx9Xd2wwrEWNI1Nk8ywdu3mkLZbZBJ3CMscktV51uYo8ySpbR5r4aNjGmFE3esQlq1Z7DTZhyKqgc1NsbeiZwGqyz8A0zHToaw0APr7DW507NvZirnlNCxSgjusZnq9iUpRRiNoHDXufZCxeFJOKVdKli5ZeLmK7wotDddLn4gsRAgIAtZoAZ3pQhlNZAOapEJNWeWvElVKweZlJJhA2Qi5XSl9oL4siulAR4sUWjC91UqJzVQR5MIFLjJ1iSiTlzgq7pmmR0llIsITzFAmOcQi4hreaGCkKGVf7yPUaBNiDDBkEBJZKH1FQuuoFNnZuh5rc67vKfdFU60mXZwMr2W4HlwZ8KoIVoAvZ81e0d50joWKiXr94CKYnZ89EkEDfkbAgn7SnZBsH4foak5c7GvcNyBeNvvJsrygY15ZI8g33nsKcAx8YlKZuSW8V5J3ybP56h04FTuUC9XZEaBk9OAZ3RA7wdiCe6d9GudZbvRjClZgHXTRdDVZnSol0a6bWN7bhcCT2AgyoC9oTSDOKMZ40u5as9y9gbkZk1WMQNIS0J6u4dTIuRNypDpFDUgGb8owNwMFGsgODjHrm5p5BiDgugoekjd6bI3iYx80ecGrpleIu3nlZaY3hZvQKp243ObNmU1g1CrPWR5NpeaiZxOfNBO8bpu7JlGokpvHjgmSFK3SpeNgGIbklzsmvyIEWiOSe1mQZh9RK6sndmiPA0W30xKgPD9e6sRb1 Requires: libX11.so.6()(64bit) >= set:omNQNFw85nIN0, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libc.so.6(GLIBC_2.8)(64bit), libepoxy.so.0()(64bit) >= set:phqZ2ZvFXZ8Xcoo76bWZjZy5AYzsevsLjzHpYJKFg7JhjETZk7LBUXBqnXwhkbeJvVbYeZgoox5toQlN4Ju4iRHYso2UjWJ2Ne3SKMY7qQ0Pkrcg5TOvoSFWaCZxkZJ1YRX9xZnil4KKQ6jK5oOIsXGvKqK498w18bZuZajiHNIo5BUzZrsZsPwVZzqxAfixyk66xZp07DMZbma6ueUqSAmwgYvFkbACtZHfvQZ6tNhQOS0iDxZCUmYbCC610VxzdswNA8vPbStVifEEQb9zzVBAlHiFoswfuRZ2mEcmKoS5v6AIPJ9XW6BZDptHRHNWtO5WRsKKL1S8VaOjThXixF64I5LvPOZnFU83DrZxKsZqCSLaaOQDBx8vrNySfhqLByIVARf8RxApbt6FT0gehWngyPLdobPP7gjeaCz3Mb7fjggAFq31ByWNlskedd95nSq1bJdnWdkOVQmhhRtqqBl6InweNVY8ZfjqgCLFTr1te9bjl4Z7JshKsOPX5Wb26ThwZuwMHIVrhdAs0HbWMYEFgSy7t6oD7qpXqu730KarLXbzpKqOYN2ZjWHwZryINU2f1e3FLJiJagOkd09VzpvoyQWAWeGoAdvxpHyGoOQRs23N1UW4EYwRkeZ8EK3FKUa9LtoIRZz1LGFZDhixuoZtQ3, libgbm.so.1()(64bit) >= set:jh9KHKe, libm.so.6(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.3.2)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Mh3oHp Creating libvirglrenderer-debuginfo package Processing files: libvirglrenderer-devel-0.7.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.K79beV find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.kLS92t find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Provides: pkgconfig(virglrenderer) = 0.7.0 Requires: libvirglrenderer = 0.7.0-alt1, /usr/lib64/libvirglrenderer.so.0.2.0, /usr/lib64/pkgconfig Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EiUr35 Processing files: libvirglrenderer-test-server-0.7.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wBXAdL find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cW8Oxt find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Requires: libvirglrenderer = 0.7.0-alt1, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), libvirglrenderer.so.0()(64bit) >= set:niw2xHXrges2RCsZoZfH07QK5oUZA22aMD6u5voOKZJ8muO0ZcXTrSfTUEZIQ1q5, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.UtYG2e Creating libvirglrenderer-test-server-debuginfo package Processing files: libvirglrenderer-debuginfo-0.7.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qjK7I3 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2vilAV find-requires: running scripts (debuginfo) Provides: debug64(libvirglrenderer.so.0) Requires: libvirglrenderer = 0.7.0-alt1, debug64(libX11.so.6), debug64(libc.so.6), debug64(libepoxy.so.0), debug64(libgbm.so.1), debug64(libm.so.6), debug64(libpthread.so.0) Processing files: libvirglrenderer-test-server-debuginfo-0.7.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0rYNFQ find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6pNl8O find-requires: running scripts (debuginfo) Requires: libvirglrenderer-test-server = 0.7.0-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libpthread.so.0), debug64(libvirglrenderer.so.0) Adding to libvirglrenderer-devel a strict dependency on libvirglrenderer Adding to libvirglrenderer-test-server a strict dependency on libvirglrenderer Adding to libvirglrenderer-debuginfo a strict dependency on libvirglrenderer Adding to libvirglrenderer-test-server-debuginfo a strict dependency on libvirglrenderer-test-server Adding to libvirglrenderer-test-server-debuginfo a strict dependency on libvirglrenderer-debuginfo Removing from libvirglrenderer-test-server-debuginfo 4 sources provided by libvirglrenderer-debuginfo also prunning dir /usr/src/debug/libvirglrenderer-0.7.0/src/gallium/auxiliary/util also prunning dir /usr/src/debug/libvirglrenderer-0.7.0/src/gallium/auxiliary also prunning dir /usr/src/debug/libvirglrenderer-0.7.0/src/gallium also prunning dir /usr/src/debug/libvirglrenderer-0.7.0/src Removing 1 extra deps from libvirglrenderer-devel due to dependency on libvirglrenderer Removing 2 extra deps from libvirglrenderer-test-server due to dependency on libvirglrenderer Removing 1 extra deps from libvirglrenderer-test-server-debuginfo due to dependency on libvirglrenderer-debuginfo Removing 5 extra deps from libvirglrenderer-test-server due to repentancy on libvirglrenderer Removing 2 extra deps from libvirglrenderer-test-server-debuginfo due to repentancy on libvirglrenderer-debuginfo Wrote: /usr/src/RPM/RPMS/x86_64/libvirglrenderer-0.7.0-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libvirglrenderer-devel-0.7.0-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libvirglrenderer-test-server-0.7.0-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libvirglrenderer-debuginfo-0.7.0-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libvirglrenderer-test-server-debuginfo-0.7.0-alt1.x86_64.rpm 25.40user 3.45system 0:34.26elapsed 84%CPU (0avgtext+0avgdata 122912maxresident)k 0inputs+0outputs (0major+1842434minor)pagefaults 0swaps 32.49user 7.21system 0:47.78elapsed 83%CPU (0avgtext+0avgdata 122912maxresident)k 240inputs+0outputs (0major+2222789minor)pagefaults 0swaps