<86>Feb 27 01:53:17 userdel[35420]: delete user 'rooter' <86>Feb 27 01:53:17 groupadd[35469]: group added to /etc/group: name=rooter, GID=603 <86>Feb 27 01:53:17 groupadd[35469]: group added to /etc/gshadow: name=rooter <86>Feb 27 01:53:17 groupadd[35469]: new group: name=rooter, GID=603 <86>Feb 27 01:53:17 useradd[35519]: new user: name=rooter, UID=603, GID=603, home=/root, shell=/bin/bash <86>Feb 27 01:53:17 userdel[35644]: delete user 'builder' <86>Feb 27 01:53:17 userdel[35644]: removed group 'builder' owned by 'builder' <86>Feb 27 01:53:17 groupadd[35679]: group added to /etc/group: name=builder, GID=604 <86>Feb 27 01:53:17 groupadd[35679]: group added to /etc/gshadow: name=builder <86>Feb 27 01:53:17 groupadd[35679]: new group: name=builder, GID=604 <86>Feb 27 01:53:17 useradd[35737]: new user: name=builder, UID=604, GID=604, home=/usr/src, shell=/bin/bash warning: Macro %ubt not found <13>Feb 27 01:53:20 rpmi: libglvnd-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 27 01:53:20 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>Feb 27 01:53:20 rpmi: libwayland-server-1.16.0-alt1 1535614868 installed <13>Feb 27 01:53:20 rpmi: libOpenGL-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 27 01:53:20 rpmi: libGLES-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 27 01:53:20 rpmi: libepoxy-1.5.3-alt1 sisyphus.214119.100 1538723824 installed <13>Feb 27 01:53:20 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Feb 27 01:53:20 rpmi: libxshmfence-1.2-alt2 1518613549 installed <13>Feb 27 01:53:20 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Feb 27 01:53:20 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Feb 27 01:53:20 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Feb 27 01:53:20 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170828 installed <13>Feb 27 01:53:21 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Feb 27 01:53:21 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Feb 27 01:53:21 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>Feb 27 01:53:21 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Feb 27 01:53:21 rpmi: libXfixes-5.0.3-alt1 sisyphus.216396.300 1542022144 installed <13>Feb 27 01:53:22 rpmi: libxcb-devel-1.13.1-alt1 sisyphus.214413.100 1539170828 installed <13>Feb 27 01:53:22 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Feb 27 01:53:22 rpmi: libwayland-client-1.16.0-alt1 1535614868 installed <13>Feb 27 01:53:22 rpmi: libpciaccess-1:0.14-alt1 1528969624 installed <13>Feb 27 01:53:22 rpmi: libdrm-1:2.4.97-alt1 sisyphus+220483.100.1.1 1549270237 installed <13>Feb 27 01:53:22 rpmi: libGLX-mesa-4:18.3.4-alt1 sisyphus+222018.100.1.1 1550568937 installed <13>Feb 27 01:53:22 rpmi: libgbm-4:18.3.4-alt1 sisyphus+222018.100.1.1 1550568937 installed <13>Feb 27 01:53:22 rpmi: libEGL-mesa-4:18.3.4-alt1 sisyphus+222018.100.1.1 1550568937 installed <13>Feb 27 01:53:22 rpmi: libEGL-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 27 01:53:22 rpmi: libGLX-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 27 01:53:22 rpmi: libGL-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 27 01:53:22 rpmi: libglvnd-devel-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 27 01:53:22 rpmi: libEGL-devel-4:18.3.4-alt1 sisyphus+222018.100.1.1 1550568937 installed <13>Feb 27 01:53:22 rpmi: libepoxy-devel-1.5.3-alt1 sisyphus.214119.100 1538723824 installed <13>Feb 27 01:53:22 rpmi: libgbm-devel-4:18.3.4-alt1 sisyphus+222018.100.1.1 1550568937 installed <13>Feb 27 01:53:22 rpmi: libdrm-devel-1:2.4.97-alt1 sisyphus+220483.100.1.1 1549270237 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.10736 + 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.10736 + 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_DIR, `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 -- '{}' + sort -u + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + 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 --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 for style of include used by make... GNU 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 whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes 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 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_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 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 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 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_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_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 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_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 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_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_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.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_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_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 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 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_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 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_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_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_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 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 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 cru .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 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 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_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 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] 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 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 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_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 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 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 '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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c: In function 'iter_instruction': vrend_shader.c:3349:60: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size between 225 and 229 [-Wformat-truncation=] 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 31 or more bytes (assuming 297) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 15 or more bytes (assuming 523) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 15 or more bytes (assuming 523) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 16 or more bytes (assuming 524) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 9 or more bytes (assuming 517) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 8 or more bytes (assuming 516) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 10 or more bytes (assuming 518) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 42 or more bytes (assuming 813) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 41 or more bytes (assuming 812) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 39 or more bytes (assuming 556) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 19 or more bytes (assuming 527) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 19 or more bytes (assuming 527) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 20 or more bytes (assuming 528) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 27 or more bytes (assuming 535) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 57 or more bytes (assuming 1327) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 45 or more bytes (assuming 1061) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 45 or more bytes (assuming 1061) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 19 or more bytes (assuming 273) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 19 or more bytes (assuming 273) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2665:27: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 512 [-Wformat-truncation=] snprintf(buf, 512, "%s = %s(imageAtomic%s(%s, %s(%s(%s))%s, %s(%s(%s))%s));\n", dsts[0], ^~ vrend_shader.c:4005:55: ret = translate_atomic(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 35 or more bytes (assuming 1996) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2683:27: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 512 [-Wformat-truncation=] snprintf(buf, 512, "%s = %s(atomic%s(%s[int(floatBitsToInt(%s)) >> 2], %s(%s(%s).x)%s));\n", dsts[0], get_string(dtypeprefix), opname, srcs[0], srcs[1], get_string(type), get_string(stypeprefix), srcs[2], cas_str); ^~ vrend_shader.c:4005:55: ret = translate_atomic(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 54 or more bytes (assuming 1970) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2692:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 512 [-Wformat-truncation=] snprintf(buf, 512, "%s = %s(atomicCounter%sARB(%s, floatBitsToUint(%s).x%s));\n", dsts[0], get_string(dtypeprefix), opname, srcs[0], srcs[2], cas_str); ^~ vrend_shader.c:4005:55: ret = translate_atomic(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 49 or more bytes (assuming 1965) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2690:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 512 [-Wformat-truncation=] snprintf(buf, 512, "%s = %s(atomicCounterIncrement(%s));\n", dsts[0], get_string(dtypeprefix), srcs[0]); ^~ vrend_shader.c:4005:55: ret = translate_atomic(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 32 or more bytes (assuming 1815) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2688:30: warning: '%s' directive output may be truncated writing up to 764 bytes into a region of size 512 [-Wformat-truncation=] snprintf(buf, 512, "%s = %s(atomicCounterDecrement(%s) + 1u);\n", dsts[0], get_string(dtypeprefix), srcs[0]); ^~ vrend_shader.c:4005:55: ret = translate_atomic(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 37 or more bytes (assuming 1820) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s[uint(floatBitsToUint(%s))>>2] = %s(%s).x;\n", dsts[0], srcs[0], conversion, srcs[1]); ^~ vrend_shader.c:3986:54: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s[(uint(floatBitsToUint(%s))>>2)+1u] = %s(%s).y;\n", dsts[0], srcs[0], conversion, srcs[1]); ^~ vrend_shader.c:3986:54: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s[(uint(floatBitsToUint(%s))>>2)+2u] = %s(%s).z;\n", dsts[0], srcs[0], conversion, srcs[1]); ^~ vrend_shader.c:3986:54: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s[(uint(floatBitsToUint(%s))>>2)+3u] = %s(%s).w;\n", dsts[0], srcs[0], conversion, srcs[1]); ^~ vrend_shader.c:3986:54: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(ms_str, 32, "int(%s.w),", srcs[0]); ^~ vrend_shader.c:3986:48: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 512, "imageStore(%s,%s(%s(%s)),%s%s(%s));\n", dsts[0], get_string(coord_prefix), ^~ vrend_shader.c:3986:54: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s = uintBitsToFloat(atomicCounter(%s));\n", dsts[0], srcs[0]); ^~ vrend_shader.c:3991:61: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 512, "%s = %s(imageLoad(%s, %s(%s(%s))%s)%s);\n", dsts[0], get_string(dtypeprefix), srcs[0], ^~ vrend_shader.c:3991:61: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("sign"); ^~~~~~~~ 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 16 or more bytes (assuming 529) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 29 or more bytes (assuming 796) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 29 or more bytes (assuming 796) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 18 or more bytes (assuming 1039) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 29 or more bytes (assuming 796) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 36 or more bytes (assuming 803) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 15 or more bytes (assuming 528) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 17 or more bytes (assuming 530) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_arit_op2(">>"); ^~~~~~~~~~~~~ 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 16 or more bytes (assuming 783) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 34 or more bytes (assuming 542) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 29 or more bytes (assuming 796) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 17 or more bytes (assuming 530) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' #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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' #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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' #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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' #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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s = %s(int(%s.length()) << 2);\n", dsts[0], get_string(INT_BITS_TO_FLOAT), srcs[0]); ^~ vrend_shader.c:4010:45: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s = %s(imageSamples(%s));\n", dsts[0], get_string(INT_BITS_TO_FLOAT), srcs[0]); ^~ vrend_shader.c:4010:45: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s = %s(imageSize(%s));\n", dsts[0], get_string(INT_BITS_TO_FLOAT), srcs[0]); ^~ vrend_shader.c:4010:45: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s = %s(textureSamples(%s));\n", dsts[0], ^~ vrend_shader.c:3666:58: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(bias, 128, ", int(%s.w)", srcs[0]); ^~ vrend_shader.c:3661:51: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s%s = %s(textureQueryLevels(%s));\n", dsts[0], get_wm_string(twm), get_string(dtypeprefix), srcs[sampler_index]); ^~ vrend_shader.c:3661:57: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 : ""); ^~ vrend_shader.c:3661:57: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_arit_op2("^"); ^~~~~~~~~~~~~ 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 15 or more bytes (assuming 782) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_arit_op2("%"); ^~~~~~~~~~~~~ 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 15 or more bytes (assuming 782) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_arit_op2("|"); ^~~~~~~~~~~~~ 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 15 or more bytes (assuming 782) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_arit_op2("&"); ^~~~~~~~~~~~~ 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 15 or more bytes (assuming 782) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_arit_op2("<<"); ^~~~~~~~~~~~~ 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 16 or more bytes (assuming 783) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("trunc"); ^~~~~~~~ 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 17 or more bytes (assuming 530) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 35 or more bytes (assuming 543) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 15 or more bytes (assuming 528) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("ceil"); ^~~~~~~~ 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 16 or more bytes (assuming 529) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("dFdyFine"); ^~~~~~~~ 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 20 or more bytes (assuming 533) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("dFdxFine"); ^~~~~~~~ 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 20 or more bytes (assuming 533) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 27 or more bytes (assuming 789) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_arit_op2("/"); ^~~~~~~~~~~~~ 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 15 or more bytes (assuming 782) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 36 or more bytes (assuming 803) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("sign"); ^~~~~~~~ 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 16 or more bytes (assuming 529) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(bias, 64, ", %s.z", srcs[0]); ^~ vrend_shader.c:3656:54: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(bias, 64, ", %s.w", srcs[0]); ^~ vrend_shader.c:3656:54: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(bias, 64, ", int(%s.w)", srcs[0]); ^~ vrend_shader.c:3656:54: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(bias, 64, ", %s.w", srcs[0]); ^~ vrend_shader.c:3656:54: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrend_shader.c:2027:132: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] snprintf(offbuf, 120, ", ivec3(floatBitsToInt(temp%d[%d].%c), floatBitsToInt(temp%d[%d].%c), floatBitsToInt(temp%d[%d].%c)", ^ 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 151 bytes into a destination of size 120 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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); ^~ vrend_shader.c:3656:60: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s = shadow2DRect(%s, %s.xyz)%s;\n", dsts[0], srcs[sampler_index], srcs[0], writemask); ^~ vrend_shader.c:3656:60: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 255, "%s = texture2DRect(%s, %s.xy)%s;\n", dsts[0], srcs[sampler_index], srcs[0], writemask); ^~ vrend_shader.c:3656:60: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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); ^~ vrend_shader.c:3656:60: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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); ^~ vrend_shader.c:3656:60: 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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:3656:60: ret = translate_tex(ctx, inst, &sinfo, &dinfo, srcs, dsts, writemask); ~~~~ vrend_shader.c:2301:26: note: assuming directive output of 2 bytes 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' #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 28 or more bytes (assuming 795) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("sin"); ^~~~~~~~ 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 15 or more bytes (assuming 528) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' #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 25 or more bytes (assuming 792) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("dFdy"); ^~~~~~~~ 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 16 or more bytes (assuming 529) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("dFdx"); ^~~~~~~~ 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 16 or more bytes (assuming 529) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("cos"); ^~~~~~~~ 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 15 or more bytes (assuming 528) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 38 or more bytes (assuming 800) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("abs"); ^~~~~~~~ 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 15 or more bytes (assuming 528) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 29 or more bytes (assuming 791) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 15 or more bytes (assuming 777) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("log2"); ^~~~~~~~ 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 16 or more bytes (assuming 529) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("exp2"); ^~~~~~~~ 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 16 or more bytes (assuming 529) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("round"); ^~~~~~~~ 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 17 or more bytes (assuming 530) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("floor"); ^~~~~~~~ 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 17 or more bytes (assuming 530) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_op1("fract"); ^~~~~~~~ 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 17 or more bytes (assuming 530) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_arit_op2("-"); ^~~~~~~~~~~~~ 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 15 or more bytes (assuming 782) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 16 or more bytes (assuming 1037) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' #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 36 or more bytes (assuming 803) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' #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 28 or more bytes (assuming 795) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 17 or more bytes (assuming 779) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 17 or more bytes (assuming 779) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] snprintf(buf, 512, "%s = vec4(1.0, %s.y * %s.y, %s.z, %s.w);\n", dsts[0], ^~ 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 27 or more bytes (assuming 789) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 27 or more bytes (assuming 789) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_arit_op2("+"); ^~~~~~~~~~~~~ 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 15 or more bytes (assuming 782) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] #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' emit_arit_op2("*"); ^~~~~~~~~~~~~ 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 15 or more bytes (assuming 782) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 76 or more bytes (assuming 1351) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 64 or more bytes (assuming 1339) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 23 or more bytes (assuming 531) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 14 or more bytes (assuming 522) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 97 or more bytes (assuming 1372) into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 10 or more bytes (assuming 523) into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] 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 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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 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 cru .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 -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[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' make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. 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.35335 + 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: install: 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: install: 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.83891 + 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.0asH97 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.qbHUrL 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.GUz4Pu 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.k4hJwh 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.Qpm1J8 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.aRien3 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.OC4XJ1 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.CLLTz3 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.qguvN8 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.gw0HRh find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CKnMOu 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.GlfDsL find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mEtgN5 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 30.84user 5.06system 0:45.47elapsed 78%CPU (0avgtext+0avgdata 121212maxresident)k 0inputs+0outputs (0major+1690909minor)pagefaults 0swaps 42.55user 9.19system 1:03.10elapsed 82%CPU (0avgtext+0avgdata 121268maxresident)k 328inputs+0outputs (0major+2207758minor)pagefaults 0swaps