Mock Version: 1.4.13 Mock Version: 1.4.13 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/berusky2.spec'], chrootPath='/var/lib/mock/f30-build-15069761-1075003/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/berusky2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 Wrote: /builddir/build/SRPMS/berusky2-0.10-20.fc30.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/berusky2.spec'], chrootPath='/var/lib/mock/f30-build-15069761-1075003/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/berusky2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.jHZSme + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf berusky2-0.10 + /usr/bin/gzip -dc /builddir/build/SOURCES/berusky2-0.10.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd berusky2-0.10 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (berusky2-anim-crash.patch): + echo 'Patch #0 (berusky2-anim-crash.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .anim-crash --fuzz=0 patching file src/komat/Berusky3d.h patching file src/kofola/animationk.cpp Patch #1 (berusky2-gcc6.patch): + echo 'Patch #1 (berusky2-gcc6.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .gcc --fuzz=0 patching file src/komat/Berusky3d_ini.cpp patching file src/komat/Load.cpp Patch #2 (berusky2-gcc7.patch): + echo 'Patch #2 (berusky2-gcc7.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .gcc7 --fuzz=0 patching file src/kofola/Menu.cpp Hunk #1 succeeded at 283 (offset 1 line). patching file src/kofola/Menu2.cpp patching file src/kofola/animend_functions.cpp Patch #3 (berusky2-mmalloc.patch): + echo 'Patch #3 (berusky2-mmalloc.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mmalloc --fuzz=0 patching file src/age/utils/mem_alloc.cpp + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.AMuYXa + umask 022 + cd /builddir/build/BUILD + cd berusky2-0.10 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' BUILDSTDERR: +++ dirname ./configure BUILDSTDERR: ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess BUILDSTDERR: ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub BUILDSTDERR: ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' BUILDSTDERR: ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh + ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for i686-redhat-linux-gnu-gcc... no checking for gcc... 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... none checking for library containing strerror... none required checking for i686-redhat-linux-gnu-gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) none checking for i686-redhat-linux-gnu-gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking how to run the C preprocessor... gcc -E checking for i686-redhat-linux-gnu-g++... no checking for i686-redhat-linux-gnu-c++... no checking for i686-redhat-linux-gnu-gpp... no checking for i686-redhat-linux-gnu-aCC... no checking for i686-redhat-linux-gnu-CC... no checking for i686-redhat-linux-gnu-cxx... no checking for i686-redhat-linux-gnu-cc++... no checking for i686-redhat-linux-gnu-cl.exe... no checking for i686-redhat-linux-gnu-FCC... no checking for i686-redhat-linux-gnu-KCC... no checking for i686-redhat-linux-gnu-RCC... no checking for i686-redhat-linux-gnu-xlC_r... no checking for i686-redhat-linux-gnu-xlC... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none 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 locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for ngettext in libc... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... /usr/bin/msgfmt checking for dcgettext... yes checking if msgfmt accepts -c... yes checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by 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 i686-redhat-linux-gnu file names to i686-redhat-linux-gnu format... func_convert_file_noop checking how to convert i686-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for i686-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for i686-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i686-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i686-redhat-linux-gnu-strip... no checking for strip... strip checking for i686-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for i686-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) 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... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for i686-redhat-linux-gnu-pkg-config... /usr/bin/i686-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for SDL... yes checking for OPENGL... yes checking for X11... yes checking for ZLIB... yes checking for SOUND... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating po/Makefile.in config.status: creating src/Makefile config.status: creating data/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing libtool commands + make -j6 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/berusky2-0.10' Making all in po make[2]: Entering directory '/builddir/build/BUILD/berusky2-0.10/po' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/berusky2-0.10/po' Making all in src make[2]: Entering directory '/builddir/build/BUILD/berusky2-0.10/src' g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o 3D_graphic.o `test -f 'kofola/3D_graphic.cpp' || echo './'`kofola/3D_graphic.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o 3D_menus.o `test -f 'kofola/3D_menus.cpp' || echo './'`kofola/3D_menus.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o 3d_math.o `test -f 'kofola/3d_math.cpp' || echo './'`kofola/3d_math.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Apak.o `test -f 'kofola/Apak.cpp' || echo './'`kofola/Apak.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Apakio.o `test -f 'kofola/Apakio.cpp' || echo './'`kofola/Apakio.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Bind.o `test -f 'kofola/Bind.cpp' || echo './'`kofola/Bind.cpp BUILDSTDERR: kofola/Apakio.cpp: In function 'int fillbuffer(APAK_FILE_HANDLE*)': BUILDSTDERR: kofola/Apakio.cpp:64:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 64 | fread(pTmp, size, 1, pFHandle->pArchive->pFILE); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Camera.o `test -f 'kofola/Camera.cpp' || echo './'`kofola/Camera.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Comics.o `test -f 'kofola/Comics.cpp' || echo './'`kofola/Comics.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Bind.cpp:4: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/3D_menus.cpp:8: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/mmalloc.h:34, BUILDSTDERR: from kofola/Apak.cpp:8: BUILDSTDERR: kofola/Apak.cpp: In function 'char* apak_dir_correction(char*)': BUILDSTDERR: kofola/Apak.cpp:342:16: warning: argument 1 null where non-null expected [-Wnonnull] BUILDSTDERR: 342 | assert(strlen(dir) < 254); BUILDSTDERR: | ~~~~~~^~~~~ BUILDSTDERR: In file included from kofola/Apak.cpp:4: BUILDSTDERR: /usr/include/string.h:384:15: note: in a call to function 'size_t strlen(const char*)' declared here BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ^~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Command.o `test -f 'kofola/Command.cpp' || echo './'`kofola/Command.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/Camera.cpp:6: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/3D_graphic.cpp:6: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/3D_menus.cpp:8: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/3D_menus.cpp:8: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/3D_menus.cpp:8: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/3D_menus.cpp:8: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/3D_menus.cpp:8: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/3D_menus.cpp:8: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Bind.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Bind.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Bind.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Bind.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Bind.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Bind.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/3D_menus.cpp:11: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/Camera.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Comics.cpp:3: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/Camera.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/Camera.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/Camera.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/Camera.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/Camera.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/3D_graphic.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/3D_graphic.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/3D_graphic.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/3D_graphic.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/3D_graphic.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/3D_graphic.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/Camera.cpp:8: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/3D_graphic.cpp:7: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Dda.o `test -f 'kofola/Dda.cpp' || echo './'`kofola/Dda.cpp BUILDSTDERR: kofola/3D_graphic.cpp: In function 'void _3d_Get_Cursor_Name(char*)': BUILDSTDERR: kofola/3D_graphic.cpp:168:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 168 | fgets(text, 32, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/3D_graphic.cpp:171:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 171 | fgets(text, 32, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/3D_graphic.cpp:174:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 174 | fgets(text, 32, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/3D_graphic.cpp:177:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 177 | fgets(text, 32, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/3D_graphic.cpp: In function 'int _3d_Load_List(char*)': BUILDSTDERR: kofola/3D_graphic.cpp:192:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 192 | chdir((_3dd.bm_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Comics.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Comics.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Comics.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Comics.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Comics.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Comics.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/Comics.cpp:4: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Command.cpp:4: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/Comics.cpp: In function 'void cmcs_Start_Comics(char*, HWND, AUDIO_DATA*, char)': BUILDSTDERR: kofola/Comics.cpp:100:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 100 | fgets(text, MAX_FILENAME, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Comics.cpp:112:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 112 | fgets(text, MAX_FILENAME, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Comics.cpp: In function 'void cmcs_Play_Intro(char*, HWND, AUDIO_DATA*)': BUILDSTDERR: kofola/Comics.cpp:157:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 157 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Demo.o `test -f 'kofola/Demo.cpp' || echo './'`kofola/Demo.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Init.o `test -f 'kofola/Init.cpp' || echo './'`kofola/Init.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Menu.o `test -f 'kofola/Menu.cpp' || echo './'`kofola/Menu.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Menu2.o `test -f 'kofola/Menu2.cpp' || echo './'`kofola/Menu2.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Command.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Command.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Command.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Command.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Command.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Command.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/Command.cpp:5: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Init.cpp:7: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Demo.cpp:7: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Tools.o `test -f 'kofola/Tools.cpp' || echo './'`kofola/Tools.cpp BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o animend_functions.o `test -f 'kofola/animend_functions.cpp' || echo './'`kofola/animend_functions.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Menu.cpp:7: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Menu2.cpp:5: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Init.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Init.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Init.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Init.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Init.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Init.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Menu.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Menu.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Menu.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Menu.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Menu.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Menu.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Demo.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Demo.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Demo.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Demo.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Demo.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Demo.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/Init.cpp:9: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/Init.cpp: In function 'int lsi_Load_Items(LEVELINFO*)': BUILDSTDERR: kofola/Init.cpp:27:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 27 | getcwd(odir, MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Init.cpp:29:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 29 | chdir(dir); BUILDSTDERR: | ~~~~~^~~~~ BUILDSTDERR: kofola/Init.cpp:85:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 85 | chdir((odir)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Menu2.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Menu2.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Menu2.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Menu2.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Menu2.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Menu2.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/Demo.cpp:10: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/Menu.cpp:8: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/Demo.cpp: In function 'void demo_Set_Scene_Level(char*, int*, int*)': BUILDSTDERR: kofola/Demo.cpp:25:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 25 | getcwd(odir, MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Demo.cpp:27:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 27 | chdir(SAVE_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Demo.cpp:32:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 32 | chdir((odir)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/Demo.cpp:36:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 36 | fread(&FileHeader, sizeof(DEMOFILEHEADER), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Demo.cpp:42:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 42 | chdir((odir)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/Demo.cpp: In function 'int demo_SaveWC(DEMOSTRUCTURE*, WCHAR*, char, char*, char*)': BUILDSTDERR: kofola/Demo.cpp:261:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 261 | chdir(SAVE_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Demo.cpp: In function 'int demo_Load(DEMOSTRUCTURE*, char*, char*, char*, char*)': BUILDSTDERR: kofola/Demo.cpp:326:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 326 | fread(&FileHeader, sizeof(DEMOFILEHEADER), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Demo.cpp:345:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 345 | fread(p_Demo, sizeof(DEMOSTRUCTURE), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Demo.cpp:357:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 357 | fread(p_Frame, sizeof(DEMOKEYFRAME), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/Menu2.cpp:6: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'void RunMenuCibron(char*)': BUILDSTDERR: kofola/Menu.cpp:5605:45: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 5605 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/Menu.cpp: In function 'void RunMenuCinemax()': BUILDSTDERR: kofola/Menu.cpp:5646:45: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 5646 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o apakdir.o `test -f 'kofola/apakdir.cpp' || echo './'`kofola/apakdir.cpp BUILDSTDERR: kofola/Menu.cpp: In function 'void RunMenuSettings(char*, HWND, AUDIO_DATA*, int)': BUILDSTDERR: kofola/Menu.cpp:1544:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1544 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'void RunMenuNewGameScene(char*, HWND, AUDIO_DATA*, int, char, char*, char)': BUILDSTDERR: kofola/Menu.cpp:2436:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2436 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'void RunMenuSceneMap(char*, HWND, AUDIO_DATA*, int, char*, char*, int, int, int, char*, int, int, char, char*, char, int, int)': BUILDSTDERR: kofola/Menu.cpp:3594:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 3594 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'int RunMenuNewGame(char*, HWND, AUDIO_DATA*, int)': BUILDSTDERR: kofola/Menu.cpp:4005:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4005 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'int FillComboProfiles(COMBO_CONTROL*, int*)': BUILDSTDERR: kofola/Menu.cpp:4453:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4453 | chdir(dir); BUILDSTDERR: | ~~~~~^~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'int check_Save_Owner(char*, WCHAR*)': BUILDSTDERR: kofola/Menu.cpp:4507:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4507 | getcwd(dir, MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp:4509:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4509 | chdir((cDir)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/Menu.cpp:4518:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4518 | chdir((dir)); BUILDSTDERR: | ~~~~~^~~~~~~ BUILDSTDERR: kofola/Menu.cpp:4522:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4522 | fread(&pProfile, sizeof(PLAYER_PROFILE), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp:4523:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4523 | fread(wFileName, 32 * sizeof(WCHAR), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp:4525:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4525 | fread(&ver, sizeof(int), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp:4532:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4532 | fread(wdir, (MAX_FILENAME + 1) * sizeof(WCHAR), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp:4534:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4534 | fread(&l_h, sizeof(LEVEL_HEADER), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp:4538:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4538 | chdir((dir)); BUILDSTDERR: | ~~~~~^~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'int FillListLoad(LIST_VIEW_CONTROL*, char*, char, int)': BUILDSTDERR: kofola/Menu.cpp:4563:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4563 | chdir(SAVE_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'void RunMenuLoadGameLoad(char*, HWND, AUDIO_DATA*, int, int)': BUILDSTDERR: kofola/Menu.cpp:4643:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 4643 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'void RunMenuLoadGame(char*, HWND, AUDIO_DATA*, int)': BUILDSTDERR: kofola/Menu.cpp:5176:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 5176 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/apakdir.cpp: In function 'char* agetcwd(APAK_HANDLE*, char*, int)': BUILDSTDERR: kofola/apakdir.cpp:113:11: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 113 | getcwd(buffer, maxlen); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'void RunMenu(char*, HWND, AUDIO_DATA*, int)': BUILDSTDERR: kofola/Menu.cpp:5736:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 5736 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'void RunMenuChildGame(char*, HWND, AUDIO_DATA*, int)': BUILDSTDERR: kofola/Menu.cpp:6218:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 6218 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu2.cpp: In function 'void RunMenuSettings2(char*, AUDIO_DATA*, LEVELINFO*, ANIMATION_MODULE*)': BUILDSTDERR: kofola/Menu2.cpp:1142:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1142 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'void RunMenuStartGame(char*, HWND, AUDIO_DATA*, int)': BUILDSTDERR: kofola/Menu.cpp:6664:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 6664 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu2.cpp: In function 'int FillListLoad2(LIST_VIEW_CONTROL2*, char*, char, char)': BUILDSTDERR: kofola/Menu2.cpp:1712:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1712 | chdir(SAVE_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'int RunMenuComixB(char*, HWND, AUDIO_DATA*, int)': BUILDSTDERR: kofola/Menu.cpp:7183:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 7183 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu2.cpp: In function 'int RunMenuLoadGameLoad2(char*, AUDIO_DATA*, LEVELINFO*, ANIMATION_MODULE*, char, WCHAR*)': BUILDSTDERR: kofola/Menu2.cpp:1822:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1822 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu2.cpp: In function 'void RunMenuHelp2(char*, AUDIO_DATA*, LEVELINFO*, ANIMATION_MODULE*)': BUILDSTDERR: kofola/Menu2.cpp:2673:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2673 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu2.cpp: In function 'void RunMenuLevelStats2(char*, AUDIO_DATA*, LEVELINFO*, ANIMATION_MODULE*)': BUILDSTDERR: kofola/Menu2.cpp:3213:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 3213 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/Menu2.cpp: In function 'void RunMenuTutorial2(char*, AUDIO_DATA*, LEVELINFO*, ANIMATION_MODULE*)': BUILDSTDERR: kofola/Menu2.cpp:3578:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 3578 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Tools.cpp:6: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o apakfind.o `test -f 'kofola/apakfind.cpp' || echo './'`kofola/apakfind.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/animend_functions.cpp:4: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o apakstream.o `test -f 'kofola/apakstream.cpp' || echo './'`kofola/apakstream.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Tools.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Tools.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Tools.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Tools.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Tools.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Tools.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o controls.o `test -f 'kofola/controls.cpp' || echo './'`kofola/controls.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/animend_functions.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/animend_functions.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/animend_functions.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/animend_functions.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/animend_functions.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/animend_functions.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/animend_functions.cpp:5: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/Tools.cpp:7: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/Tools.cpp: In function 'void MyMessageBox(HWND, char*, char*, char*)': BUILDSTDERR: kofola/Tools.cpp:88:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 88 | getcwd(odir, MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/Tools.cpp:91:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 91 | chdir(dir); BUILDSTDERR: | ~~~~~^~~~~ BUILDSTDERR: kofola/Tools.cpp:95:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 95 | chdir((odir)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/Tools.cpp:105:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 105 | chdir((odir)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/Tools.cpp:123:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 123 | chdir((odir)); BUILDSTDERR: | ~~~~~^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o controls3d.o `test -f 'kofola/controls3d.cpp' || echo './'`kofola/controls3d.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/controls.cpp:4: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/apakfind.cpp:4: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'void RunStretchAnimation(char*, int, int, AUDIO_DATA*)': BUILDSTDERR: kofola/Menu.cpp:2121:25: warning: 'scene' directive writing 5 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] BUILDSTDERR: 2121 | sprintf(cFile, "%s%cscene%d.pak", cDir, DIR_SLASH, iActualScene); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/Menu.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 4117 bytes into a destination of size 4096 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o credits.o `test -f 'kofola/credits.cpp' || echo './'`kofola/credits.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/controls3d.cpp:3: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/apakfind.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/apakfind.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/controls.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/controls.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/apakfind.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/apakfind.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/apakfind.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/apakfind.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/controls.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/controls.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/controls.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/controls.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/controls.cpp:5: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/credits.cpp:2: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/controls.cpp: In function 'int co_Handle_Edit(CONTROL_EDIT*, int, int, int, int, int)': BUILDSTDERR: kofola/controls.cpp:3221:51: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 3221 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/controls.cpp:3229:51: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 3229 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/controls.cpp:3235:51: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 3235 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/controls.cpp:3240:51: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 3240 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/controls.cpp:3283:49: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 3283 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o font.o `test -f 'kofola/font.cpp' || echo './'`kofola/font.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/controls3d.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/controls3d.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/controls3d.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/controls3d.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/controls3d.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/controls3d.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'void LoadSceneMap(int*, char*, char*, int, int*)': BUILDSTDERR: kofola/Menu.cpp:2913:25: warning: 'scene' directive writing 5 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] BUILDSTDERR: 2913 | sprintf(cFile, "%s%cscene%d.pak", cDir, DIR_SLASH, iScene); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/Menu.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 4117 bytes into a destination of size 4096 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/controls3d.cpp:4: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/credits.cpp:2: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/credits.cpp:2: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/credits.cpp:2: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/credits.cpp:2: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/credits.cpp:2: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/credits.cpp:2: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/controls3d.cpp: In function 'int co2_Handle_Edit(CONTROL_EDIT2*, int, int, int, int, int)': BUILDSTDERR: kofola/controls3d.cpp:3007:51: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 3007 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/controls3d.cpp:3015:51: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 3015 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/controls3d.cpp:3021:51: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 3021 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/controls3d.cpp:3026:51: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 3026 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/controls3d.cpp:3082:49: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] BUILDSTDERR: 3082 | memset(key, 0, POCET_KLAVES * sizeof(char)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/credits.cpp:3: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/credits.cpp: In function 'int cr_Credits(HWND, AUDIO_DATA*)': BUILDSTDERR: kofola/credits.cpp:222:7: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 222 | chdir(text); BUILDSTDERR: | ~~~~~^~~~~~ BUILDSTDERR: kofola/credits.cpp: In function 'int cr_CreditsUNI(HWND, AUDIO_DATA*)': BUILDSTDERR: kofola/credits.cpp:474:7: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 474 | chdir(text); BUILDSTDERR: | ~~~~~^~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/font.cpp:2: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/font.cpp:2: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/font.cpp:2: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/font.cpp:2: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/font.cpp:2: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/font.cpp:2: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font.h:10, BUILDSTDERR: from kofola/font.cpp:2: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o font3d.o `test -f 'kofola/font3d.cpp' || echo './'`kofola/font3d.cpp BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/font.cpp:7: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/font.cpp: In function 'int fn_Open_Archive(char*, APAK_HANDLE**, char*, char*)': BUILDSTDERR: kofola/font.cpp:378:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 378 | chdir((text)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/font.cpp: In function 'void fn_Convert_Rect(char*, int, int)': BUILDSTDERR: kofola/font.cpp:887:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 887 | getcwd(text, 255); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~ BUILDSTDERR: kofola/font.cpp:898:18: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 898 | fgets(textt, 256, fi); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font3d.h:10, BUILDSTDERR: from kofola/font3d.cpp:3: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/Menu.cpp: In function 'int RunMenuComix(char*, HWND, AUDIO_DATA*, int)': BUILDSTDERR: kofola/Menu.cpp:7564:25: warning: 'scene' directive writing 5 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] BUILDSTDERR: 7564 | sprintf(cFile, "%s%cscene%d.pak", cDir, DIR_SLASH, iScene); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/Menu.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 4117 bytes into a destination of size 4096 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font3d.h:10, BUILDSTDERR: from kofola/font3d.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font3d.h:10, BUILDSTDERR: from kofola/font3d.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font3d.h:10, BUILDSTDERR: from kofola/font3d.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font3d.h:10, BUILDSTDERR: from kofola/font3d.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font3d.h:10, BUILDSTDERR: from kofola/font3d.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/Object.h:10, BUILDSTDERR: from kofola/trigers.h:4, BUILDSTDERR: from kofola/font3d.h:10, BUILDSTDERR: from kofola/font3d.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/Menu2.cpp: In function 'void RunMenuLoadScreen2()': BUILDSTDERR: kofola/Menu2.cpp:3923:27: warning: 'scene' directive writing 5 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] BUILDSTDERR: 3923 | sprintf(cFile, "%s%cscene%d.pak", cDir, DIR_SLASH, iActualScene); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/Menu2.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 4117 bytes into a destination of size 4096 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/font3d.cpp:8: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/font3d.cpp: In function 'int fn2_Open_Archive(char*, APAK_HANDLE**, char*, char*)': BUILDSTDERR: kofola/font3d.cpp:638:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 638 | chdir((text)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/font3d.cpp: In function 'void fn2_Convert_Rect(char*, int, int)': BUILDSTDERR: kofola/font3d.cpp:1157:18: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1157 | fgets(textt, 256, fi); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o game_init.o `test -f 'kofola/game_init.cpp' || echo './'`kofola/game_init.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o game_logic.o `test -f 'kofola/game_logic.cpp' || echo './'`kofola/game_logic.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.cpp:7: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_init.cpp:15: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o game_main.o `test -f 'kofola/game_main.cpp' || echo './'`kofola/game_main.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_logic.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_logic.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_logic.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o grammar.o `test -f 'kofola/grammar.cpp' || echo './'`kofola/grammar.cpp BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/game_logic.cpp:12: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_init.cpp:15: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_init.cpp:15: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_init.cpp:15: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_init.cpp:15: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_init.cpp:15: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_init.cpp:15: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o load_level.o `test -f 'kofola/load_level.cpp' || echo './'`kofola/load_level.cpp BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/game_init.cpp:16: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/game_init.cpp: In function 'int gi_Open_Archive(char*, APAK_HANDLE**, char*, char*)': BUILDSTDERR: kofola/game_init.cpp:47:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 47 | chdir((text)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/game_init.cpp: In function 'void gi_Init_Sound_Engine(AUDIO_DATA*)': BUILDSTDERR: kofola/game_init.cpp:201:9: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 201 | chdir(init_data.Sound_Dir); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/grammar.cpp:3: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/game_main.cpp:7: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o menu_script.o `test -f 'kofola/menu_script.cpp' || echo './'`kofola/menu_script.cpp BUILDSTDERR: kofola/game_logic.cpp: In function 'int gl_Run_Level(char*, char*, AUDIO_DATA*, int)': BUILDSTDERR: kofola/game_logic.cpp:10435:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 10435 | chdir(GAME_LEVEL_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/game_logic.cpp:10437:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 10437 | chdir(ctext); BUILDSTDERR: | ~~~~~^~~~~~~ BUILDSTDERR: kofola/game_logic.cpp:10447:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 10447 | chdir(GAME_LEVEL_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/game_logic.cpp:10449:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 10449 | chdir(ctext); BUILDSTDERR: | ~~~~~^~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/load_level.cpp:12: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/grammar.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/grammar.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/grammar.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/grammar.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/grammar.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/grammar.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/grammar.cpp:4: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/grammar.cpp: In function 'char gr_Load_Grammar(char*, GRAMMAR*)': BUILDSTDERR: kofola/grammar.cpp:58:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 58 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/game_main.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/game_main.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/game_main.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/game_main.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/game_main.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/game_main.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o profiles.o `test -f 'kofola/profiles.cpp' || echo './'`kofola/profiles.cpp BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/game_main.cpp:10: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/game_main.cpp: In function 'int winmain_Game_Run(char*)': BUILDSTDERR: kofola/game_main.cpp:59:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 59 | getcwd(CurrentWorkingDirectory, MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/game_main.cpp:169:7: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 169 | chdir(ad.Music_Dir); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: kofola/game_main.cpp:171:7: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 171 | chdir(ad.Sound_Dir); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/menu_script.cpp:7: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/load_level.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/load_level.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/load_level.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/load_level.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/load_level.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/load_level.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/load_level.cpp:16: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o setup.o `test -f 'kofola/setup.cpp' || echo './'`kofola/setup.cpp BUILDSTDERR: kofola/load_level.cpp: In function 'void lsi_Release_Level(LEVELINFO*)': BUILDSTDERR: kofola/load_level.cpp:1282:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct RAINSYSTEM'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 1282 | memset(&p_Level->Rain, 0, sizeof(p_Level->Rain)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from kofola/load_level.h:4, BUILDSTDERR: from kofola/load_level.cpp:14: BUILDSTDERR: kofola/Object.h:173:1: note: 'struct RAINSYSTEM' declared here BUILDSTDERR: 173 | { BUILDSTDERR: | ^ BUILDSTDERR: kofola/load_level.cpp:1296:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct RAINSYSTEM'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 1296 | memset(&p_Level->StreetRain, 0, sizeof(p_Level->StreetRain)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from kofola/load_level.h:4, BUILDSTDERR: from kofola/load_level.cpp:14: BUILDSTDERR: kofola/Object.h:173:1: note: 'struct RAINSYSTEM' declared here BUILDSTDERR: 173 | { BUILDSTDERR: | ^ BUILDSTDERR: kofola/load_level.cpp:1309:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SNOWSYSTEM'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 1309 | memset(&p_Level->Snow, 0, sizeof(p_Level->Snow)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from kofola/load_level.h:4, BUILDSTDERR: from kofola/load_level.cpp:14: BUILDSTDERR: kofola/Object.h:205:1: note: 'struct SNOWSYSTEM' declared here BUILDSTDERR: 205 | { BUILDSTDERR: | ^ BUILDSTDERR: kofola/load_level.cpp: In function 'void lsi_Load_Level_Script(LEVELINFO*, char*)': BUILDSTDERR: kofola/load_level.cpp:601:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 601 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:605:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 605 | chdir(GAME_DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp: In function 'int lsi_Create_Level_Raw(char*, BUNKA_LEVELU_DISK**, int*)': BUILDSTDERR: kofola/load_level.cpp:806:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 806 | getcwd(text, MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:811:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 811 | chdir((text)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:817:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 817 | fread(&l_h, sizeof(LEVEL_HEADER), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:826:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 826 | chdir((text)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:830:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 830 | fread((*b_l_d), sizeof(BUNKA_LEVELU_DISK), (*size), file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:833:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 833 | chdir((text)); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: kofola/load_level.cpp: In function 'int lsi_Load_Level(char*, LEVELINFO*)': BUILDSTDERR: kofola/load_level.cpp:876:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 876 | getcwd(text, 255); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:896:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 896 | fread(&l_h, sizeof(LEVEL_HEADER), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp: In function 'int lsi_Get_Save_Info(char*, int*, int*)': BUILDSTDERR: kofola/load_level.cpp:1370:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1370 | chdir(SAVE_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1371:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1371 | chdir(p_Level_Name); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1380:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1380 | fread(&pPlayer, sizeof(PLAYER_PROFILE), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1381:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1381 | fread(wTmp, 32 * sizeof(WCHAR), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1382:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1382 | fread(&ver, sizeof(int), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1383:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1383 | fread(wTmp, (256+1) * sizeof(WCHAR), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1384:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1384 | fread(&l_h, sizeof(LEVEL_HEADER), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp: In function 'int lsi_Save_Exist(WCHAR*, char*)': BUILDSTDERR: kofola/load_level.cpp:1487:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1487 | getcwd(cwd,MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1506:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1506 | fread(&pPlayer, sizeof(PLAYER_PROFILE), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1507:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1507 | fread(wTmp, 32 * sizeof(WCHAR), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1518:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1518 | chdir(cwd); BUILDSTDERR: | ~~~~~^~~~~ BUILDSTDERR: kofola/load_level.cpp:1521:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1521 | chdir(cwd); BUILDSTDERR: | ~~~~~^~~~~ BUILDSTDERR: kofola/load_level.cpp: In function 'void delete_dir(char*)': BUILDSTDERR: kofola/load_level.cpp:1550:7: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1550 | chdir(".."); BUILDSTDERR: | ~~~~~^~~~~~ BUILDSTDERR: kofola/load_level.cpp: In function 'void lsi_Save_Level(WCHAR*, LEVELINFO*)': BUILDSTDERR: kofola/load_level.cpp:1569:7: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1569 | chdir(SAVE_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1595:7: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1595 | chdir(p_Level_Name); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp: In function 'int lsi_Load_Saved_Level(char*, LEVELINFO*)': BUILDSTDERR: kofola/load_level.cpp:1738:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1738 | fread(&pProfile, sizeof(PLAYER_PROFILE), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1741:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1741 | fread(pwc_Level_Name, 32 * sizeof(WCHAR), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1743:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1743 | fread(&ver, sizeof(int), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1750:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1750 | fread(p_Level->cLoadedFrom, (256+1)*sizeof(char), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1751:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1751 | fread(&l_h, sizeof(LEVEL_HEADER), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1758:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1758 | fread(&p_Level->dwPlayTime, sizeof(DWORD), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1759:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1759 | fread(&p_Level->iNumOfSteps, sizeof(int), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1817:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1817 | fread(p_Level->Item[i].p_Back_Pack, sizeof(BACK_PACK), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1820:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1820 | fread(p_Level->pSquare, sizeof(SQUAREDESC), BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1821 | p_Level->Size[0] * p_Level->Size[1], file); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1838:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1838 | fread(&p_Level->Item[i].Square, sizeof(SQUAREDESC), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/profiles.cpp:3: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/menu_script.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/menu_script.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/menu_script.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/menu_script.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/menu_script.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/menu_script.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/menu_script.cpp: In function 'void Parse_ScenarioLine(FILE*, int*, int, char*, char*)': BUILDSTDERR: kofola/menu_script.cpp:423:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 423 | fgets(text, 256, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/setup.cpp:1: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/profiles.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/profiles.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/profiles.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/profiles.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/profiles.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/profiles.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/profiles.cpp:4: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o square_cut.o `test -f 'kofola/square_cut.cpp' || echo './'`kofola/square_cut.cpp BUILDSTDERR: kofola/profiles.cpp: In function 'int pr_CreateProfile(WCHAR*)': BUILDSTDERR: kofola/profiles.cpp:103:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 103 | chdir(dir); BUILDSTDERR: | ~~~~~^~~~~ BUILDSTDERR: kofola/profiles.cpp:107:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 107 | getcwd(dir, MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/profiles.cpp: In function 'int pr_ReadProfile(char*, PLAYER_PROFILE*)': BUILDSTDERR: kofola/profiles.cpp:171:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 171 | chdir(PROFILE_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~ BUILDSTDERR: kofola/profiles.cpp:177:11: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 177 | getcwd(ddir, MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/profiles.cpp: In function 'int pr_FindFileToProfile(WCHAR*, char*)': BUILDSTDERR: kofola/profiles.cpp:224:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 224 | fread(&tmp, sizeof(tmp), 1, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/profiles.cpp: In function 'int pr_SaveProfile(PLAYER_PROFILE*)': BUILDSTDERR: kofola/profiles.cpp:296:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 296 | chdir(dir); BUILDSTDERR: | ~~~~~^~~~~ BUILDSTDERR: kofola/profiles.cpp:301:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 301 | getcwd(dir, MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/setup.cpp:1: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/setup.cpp:1: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/setup.cpp:1: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/setup.cpp:1: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/setup.cpp:1: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/setup.cpp:1: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from /usr/include/SDL/SDL_stdinc.h:60, BUILDSTDERR: from /usr/include/SDL/SDL_main.h:26, BUILDSTDERR: from /usr/include/SDL/SDL.h:30, BUILDSTDERR: from age/graph/age.h:35, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/profiles.cpp:3: BUILDSTDERR: In function 'char* strncat(char*, const char*, size_t)', BUILDSTDERR: inlined from 'int pr_FindFreeFileName(char*)' at kofola/profiles.cpp:74:12: BUILDSTDERR: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 0 and 4 bytes from a string of length 4 [-Wstringop-truncation] BUILDSTDERR: 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/setup.cpp:2: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o trigers.o `test -f 'kofola/trigers.cpp' || echo './'`kofola/trigers.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o volume.o `test -f 'kofola/volume.cpp' || echo './'`kofola/volume.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o water.o `test -f 'kofola/water.cpp' || echo './'`kofola/water.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o 3dinterface.o `test -f 'komat/3dinterface.cpp' || echo './'`komat/3dinterface.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/volume.cpp:1: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/load_level.cpp: In function 'void lsi_copy_save(char*, LEVELINFO*)': BUILDSTDERR: kofola/load_level.cpp:1341:22: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4096 [-Wformat-overflow=] BUILDSTDERR: 1341 | sprintf(csrc, "%s%c%s%c%s%s", dir, DIR_SLASH, cLevelMask, DIR_SLASH, cLevelMask, ".b2l"); BUILDSTDERR: | ^~ ~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/load_level.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 12293 bytes into a destination of size 4097 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1345:22: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4096 [-Wformat-overflow=] BUILDSTDERR: 1345 | sprintf(csrc, "%s%c%s%c%s%s", dir, DIR_SLASH, cLevelMask, DIR_SLASH, cLevelMask, ".b2t"); BUILDSTDERR: | ^~ ~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/load_level.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 12293 bytes into a destination of size 4097 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1349:22: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4096 [-Wformat-overflow=] BUILDSTDERR: 1349 | sprintf(csrc, "%s%c%s%c%s%s", dir, DIR_SLASH, cLevelMask, DIR_SLASH, cLevelMask, ".bpr"); BUILDSTDERR: | ^~ ~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/load_level.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 12293 bytes into a destination of size 4097 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1353:22: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4096 [-Wformat-overflow=] BUILDSTDERR: 1353 | sprintf(csrc, "%s%c%s%c%s%s", dir, DIR_SLASH, cLevelMask, DIR_SLASH, cLevelMask, ".lv6"); BUILDSTDERR: | ^~ ~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/load_level.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 12293 bytes into a destination of size 4097 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp:1357:22: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4096 [-Wformat-overflow=] BUILDSTDERR: 1357 | sprintf(csrc, "%s%c%s%c%s%s", dir, DIR_SLASH, cLevelMask, DIR_SLASH, cLevelMask, ".ply"); BUILDSTDERR: | ^~ ~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/load_level.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 12293 bytes into a destination of size 4097 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/water.cpp:1: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/trigers.cpp:3: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/load_level.cpp: In function 'void lsi_Save_Level(WCHAR*, LEVELINFO*)': BUILDSTDERR: kofola/load_level.cpp:1599:21: warning: '.lvc' directive writing 4 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] BUILDSTDERR: 1599 | sprintf(buffer, "%s.lvc", p_Level_Name); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/load_level.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 4100 bytes into a destination of size 4096 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/load_level.cpp: In function 'int lsi_Load_Saved_Level(char*, LEVELINFO*)': BUILDSTDERR: kofola/load_level.cpp:1733:38: warning: '%s' directive writing up to 4095 bytes into a region of size 4078 [-Wformat-overflow=] BUILDSTDERR: 1733 | sprintf(text, "Level change file %s not present", ctext); BUILDSTDERR: | ^~ ~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/load_level.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 31 and 4126 bytes into a destination of size 4096 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/water.cpp:1: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/water.cpp:1: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/water.cpp:1: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/water.cpp:1: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/water.cpp:1: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.h:4, BUILDSTDERR: from kofola/water.cpp:1: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dinterface.cpp:4: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/volume.cpp:1: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/volume.cpp:1: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/volume.cpp:1: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/volume.cpp:1: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/volume.cpp:1: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/water.cpp:3: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/volume.cpp:1: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Berusky3d.o `test -f 'komat/Berusky3d.cpp' || echo './'`komat/Berusky3d.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/trigers.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/trigers.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/trigers.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/trigers.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/trigers.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/trigers.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Berusky3d_castice.o `test -f 'komat/Berusky3d_castice.cpp' || echo './'`komat/Berusky3d_castice.cpp BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/trigers.cpp:4: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/trigers.cpp: In function 'char trig_Load_Trigers(char*, char*, TRIGER_STRUCTURE*, GRAMMAR*)': BUILDSTDERR: kofola/trigers.cpp:187:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 187 | chdir(GAME_LEVEL_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/trigers.cpp:191:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 191 | chdir(text); BUILDSTDERR: | ~~~~~^~~~~~ BUILDSTDERR: kofola/trigers.cpp:200:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 200 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: kofola/trigers.cpp:201:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 201 | fgets(text, MAX_FILENAME, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/trigers.cpp:216:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 216 | fgets(text, MAX_FILENAME, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/3dinterface.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dinterface.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/3dinterface.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dinterface.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/3dinterface.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dinterface.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Berusky3d_ini.o `test -f 'komat/Berusky3d_ini.cpp' || echo './'`komat/Berusky3d_ini.cpp BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from /usr/include/SDL/SDL_stdinc.h:60, BUILDSTDERR: from /usr/include/SDL/SDL_main.h:26, BUILDSTDERR: from /usr/include/SDL/SDL.h:30, BUILDSTDERR: from age/graph/age.h:35, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/trigers.cpp:3: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'char trig_Load_Trigers(char*, char*, TRIGER_STRUCTURE*, GRAMMAR*)' at kofola/trigers.cpp:189:10: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin___strncpy_chk(char*, const char*, unsigned int, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/trigers.cpp: In function 'char trig_Load_Trigers(char*, char*, TRIGER_STRUCTURE*, GRAMMAR*)': BUILDSTDERR: kofola/trigers.cpp:189:31: note: length computed here BUILDSTDERR: 189 | strncpy(text, pLevel, strlen(pLevel) - 4); BUILDSTDERR: | ~~~~~~^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d.cpp:12: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Berusky3d_kamery.o `test -f 'komat/Berusky3d_kamery.cpp' || echo './'`komat/Berusky3d_kamery.cpp BUILDSTDERR: In file included from komat/Berusky3d_ini.cpp:22: BUILDSTDERR: komat/Berusky3d_ini.h:43:52: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: 43 | #define INI_FILE_GLOBAL INI_FILE_GLOBAL_DIR"/"INI_FILE_NAME BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d_ini.h:44:51: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: 44 | #define INI_FILE_USER INI_USER_DIRECTORY"/"INI_FILE_NAME BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d_ini.h:45:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: 45 | #define INI_FILE_LOCAL "./"INI_FILE_NAME BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_castice.cpp:7: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d.cpp:18: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_ini.cpp:14: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kamery.cpp:12: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_castice.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_castice.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_castice.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_castice.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_castice.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_castice.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_castice.cpp:13: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kamery.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kamery.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kamery.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kamery.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kamery.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kamery.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_ini.cpp:14: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_ini.cpp:14: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_ini.cpp:14: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_ini.cpp:14: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_ini.cpp:14: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_ini.cpp:14: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_ini.cpp:21: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kamery.cpp:18: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/Berusky3d_ini.cpp: In function 'void ini_file_init()': BUILDSTDERR: komat/Berusky3d_ini.cpp:228:15: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 228 | getcwd(ini_file_dirs[i], MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Berusky3d_kofola2d.o `test -f 'komat/Berusky3d_kofola2d.cpp' || echo './'`komat/Berusky3d_kofola2d.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Berusky3d_kofola_interface.o `test -f 'komat/Berusky3d_kofola_interface.cpp' || echo './'`komat/Berusky3d_kofola_interface.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Berusky3d_light.o `test -f 'komat/Berusky3d_light.cpp' || echo './'`komat/Berusky3d_light.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Berusky3d_load.o `test -f 'komat/Berusky3d_load.cpp' || echo './'`komat/Berusky3d_load.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kofola2d.cpp:12: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_load.cpp:9: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kofola_interface.cpp:9: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_light.cpp:9: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kofola2d.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kofola2d.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kofola2d.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kofola2d.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kofola2d.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kofola2d.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kofola_interface.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kofola_interface.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kofola_interface.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kofola_interface.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kofola_interface.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_kofola_interface.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_load.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_load.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_load.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_load.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola2d.cpp:18: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_load.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_load.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_light.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_light.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_light.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_light.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_light.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_light.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_load.cpp:15: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.cpp:15: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/Berusky3d_kofola_interface.cpp: In function 'void kom_zrus_level(int)': BUILDSTDERR: komat/Berusky3d_kofola_interface.cpp:537:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ZDRCADLO_DESC' {aka 'struct _ZDRCADLO_DESC'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 537 | memset(&p_ber->zrc, 0, sizeof(p_ber->zrc)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kofola_interface.cpp:9: BUILDSTDERR: komat/Mat3d.h:139:16: note: 'ZDRCADLO_DESC' {aka 'struct _ZDRCADLO_DESC'} declared here BUILDSTDERR: 139 | typedef struct _ZDRCADLO_DESC BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: komat/Berusky3d_kofola_interface.cpp:545:52: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'OBB_TREE_OLD' {aka 'struct _OBB_TREE_OLD'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 545 | memset(&p_ber->obbtree, 0, sizeof(p_ber->obbtree)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_kofola_interface.cpp:9: BUILDSTDERR: komat/Mat3d.h:1512:16: note: 'OBB_TREE_OLD' {aka 'struct _OBB_TREE_OLD'} declared here BUILDSTDERR: 1512 | typedef struct _OBB_TREE_OLD BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_light.cpp:15: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/Berusky3d_kofola_interface.cpp: In function 'void kom_load_level(char*, int, int, BUNKA_LEVELU_DISK*, int)': BUILDSTDERR: komat/Berusky3d_kofola_interface.cpp:697:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 697 | getcwd(dir, 200); BUILDSTDERR: | ~~~~~~^~~~~~~~~~ BUILDSTDERR: komat/Berusky3d_load.cpp: In function 'int ber_nahraj_materialy(G_KONFIG*, char*, char*)': BUILDSTDERR: komat/Berusky3d_load.cpp:302:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 302 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Berusky3d_kofola_interface.cpp:703:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 703 | chdir((p_ber->dir.game_level_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Berusky3d_kofola_interface.cpp:708:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 708 | chdir((dir)); BUILDSTDERR: | ~~~~~^~~~~~~ BUILDSTDERR: komat/Berusky3d_kofola_interface.cpp:709:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 709 | getcwd(dir, 200); BUILDSTDERR: | ~~~~~~^~~~~~~~~~ BUILDSTDERR: komat/Berusky3d_load.cpp: In function 'bool ber_nahraj_mesh(G_KONFIG*, char*, GAME_MESH_OLD**, int)': BUILDSTDERR: komat/Berusky3d_load.cpp:353:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 353 | chdir((p_ber->dir.out_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Berusky3d_load.cpp: In function 'int ber_nahraj_scenu(G_KONFIG*, char*, char*, int, BUNKA_LEVELU_DISK*, int)': BUILDSTDERR: komat/Berusky3d_load.cpp:591:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 591 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Berusky3d_load.cpp: In function 'void ber_nahraj_poly(G_KONFIG*, char*, char*)': BUILDSTDERR: komat/Berusky3d_load.cpp:725:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 725 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Berusky3d_load.cpp: In function 'void ber_nahraj_lightmap(G_KONFIG*, char*, char*)': BUILDSTDERR: komat/Berusky3d_load.cpp:777:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 777 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Berusky3d_light.cpp: In function 'int sdl_poly_pripocitej_svetla_face(G_KONFIG*, EDIT_MESH_POLY*, LIGHTMAP_FACE*, int)': BUILDSTDERR: komat/Berusky3d_light.cpp:1814:10: warning: variable 'p_data' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1814 | dword *p_data; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: komat/Berusky3d_light.cpp:1815:7: warning: variable 'ddx' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1815 | int ddx; BUILDSTDERR: | ^~~ BUILDSTDERR: komat/Berusky3d_light.cpp:1821:9: warning: variable 'r' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1821 | dword r, g, b; BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d_light.cpp:1821:12: warning: variable 'g' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1821 | dword r, g, b; BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d_light.cpp:1821:15: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1821 | dword r, g, b; BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d_light.cpp:1822:9: warning: variable 'sr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1822 | dword sr, sg, sb; BUILDSTDERR: | ^~ BUILDSTDERR: komat/Berusky3d_light.cpp:1822:13: warning: variable 'sg' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1822 | dword sr, sg, sb; BUILDSTDERR: | ^~ BUILDSTDERR: komat/Berusky3d_light.cpp:1822:17: warning: variable 'sb' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1822 | dword sr, sg, sb; BUILDSTDERR: | ^~ BUILDSTDERR: komat/Berusky3d_light.cpp:1828:12: warning: variable 'skul' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1828 | int kul, skul; // fixed start prave/leve strany BUILDSTDERR: | ^~~~ BUILDSTDERR: komat/Berusky3d_light.cpp:1830:12: warning: variable 'skvl' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1830 | int kvl, skvl; // fixed start prave/leve strany BUILDSTDERR: | ^~~~ BUILDSTDERR: komat/Berusky3d_light.cpp:1831:7: warning: variable 'fvzdal' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1831 | int fvzdal; // fixed-point 8:24 korekcni hodnota v look-up tabulce BUILDSTDERR: | ^~~~~~ BUILDSTDERR: komat/Berusky3d_light.cpp:1834:7: warning: unused variable 'zal' [-Wunused-variable] BUILDSTDERR: 1834 | int zal, nusu, nvsv; BUILDSTDERR: | ^~~ BUILDSTDERR: komat/Berusky3d_light.cpp:1835:8: warning: variable 'p_looksqrt' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1835 | int *p_looksqrt; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: komat/Berusky3d_light.cpp: In function 'void sdl_save_lightmap(EDIT_MESH_POLY*, int)': BUILDSTDERR: komat/Berusky3d_light.cpp:2970:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2970 | chdir("/home/komat"); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: komat/Berusky3d_load.cpp: In function 'void ber_materialy_rozkopiruj(G_KONFIG*, GAME_MESH_OLD*, int)': BUILDSTDERR: komat/Berusky3d_load.cpp:342:44: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 49 [-Wformat-overflow=] BUILDSTDERR: 342 | sprintf(p_imat[mnew]->jmeno, "%s_%d", p_mat->jmeno, i); BUILDSTDERR: | ^~ BUILDSTDERR: komat/Berusky3d_load.cpp:342:40: note: directive argument in the range [0, 2147483647] BUILDSTDERR: 342 | sprintf(p_imat[mnew]->jmeno, "%s_%d", p_mat->jmeno, i); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from komat/Berusky3d_load.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 3 and 61 bytes into a destination of size 50 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Berusky3d_load.cpp:330:28: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 49 [-Wformat-overflow=] BUILDSTDERR: 330 | sprintf(pom, "%s_%d", p_mat->jmeno, i); BUILDSTDERR: | ^~ BUILDSTDERR: komat/Berusky3d_load.cpp:330:24: note: directive argument in the range [0, 2147483647] BUILDSTDERR: 330 | sprintf(pom, "%s_%d", p_mat->jmeno, i); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from komat/Berusky3d_load.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 3 and 61 bytes into a destination of size 50 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Berusky3d_render.o `test -f 'komat/Berusky3d_render.cpp' || echo './'`komat/Berusky3d_render.cpp BUILDSTDERR: komat/Berusky3d_load.cpp: In function 'void ber_nahraj_lightmap(G_KONFIG*, char*, char*)': BUILDSTDERR: komat/Berusky3d_load.cpp:792:46: warning: '%s' directive writing up to 199 bytes into a region of size 50 [-Wformat-overflow=] BUILDSTDERR: 792 | sprintf(p_ber->p_lightmap[i].jmeno, "%s_lp%.3d.bmp", pom, i); BUILDSTDERR: | ^~ ~~~ BUILDSTDERR: komat/Berusky3d_load.cpp:792:45: note: directive argument in the range [0, 999] BUILDSTDERR: 792 | sprintf(p_ber->p_lightmap[i].jmeno, "%s_lp%.3d.bmp", pom, i); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from komat/Berusky3d_load.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 11 and 210 bytes into a destination of size 50 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Berusky3d_load.cpp:803:48: warning: '%s' directive writing up to 199 bytes into a region of size 49 [-Wformat-overflow=] BUILDSTDERR: 803 | sprintf(p_ber->p_lightmap[i].jmeno, "%s\\%s_lp%.3d.bmp", p_dir, pom, i); BUILDSTDERR: | ^~ ~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from komat/Berusky3d_load.cpp:4: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 211) into a destination of size 50 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Di.o `test -f 'komat/Di.cpp' || echo './'`komat/Di.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_render.cpp:8: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Load.o `test -f 'komat/Load.cpp' || echo './'`komat/Load.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_render.cpp:8: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_render.cpp:8: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_render.cpp:8: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_render.cpp:8: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_render.cpp:8: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_render.cpp:8: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Di.cpp:5: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_render.cpp:14: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from /usr/include/SDL/SDL_stdinc.h:60, BUILDSTDERR: from /usr/include/SDL/SDL_main.h:26, BUILDSTDERR: from /usr/include/SDL/SDL.h:30, BUILDSTDERR: from age/graph/age.h:35, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/game_logic.cpp:7: BUILDSTDERR: In function 'char* strncat(char*, const char*, size_t)', BUILDSTDERR: inlined from 'int gl_Screen_Shot(int)' at kofola/game_logic.cpp:9444:12: BUILDSTDERR: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 0 and 4 bytes from a string of length 4 [-Wstringop-truncation] BUILDSTDERR: 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Di.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Di.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Di.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Di.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Di.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Di.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Load_chunks.o `test -f 'komat/Load_chunks.cpp' || echo './'`komat/Load_chunks.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'EDIT_KONTEJNER* vyrob_kontejner()': BUILDSTDERR: komat/Load.cpp:477:38: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'EDIT_KONTEJNER' {aka 'struct _EDIT_KONTEJNER'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 477 | memset(p_kont, 0, sizeof(p_kont[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Mat3d.h:1023:16: note: 'EDIT_KONTEJNER' {aka 'struct _EDIT_KONTEJNER'} declared here BUILDSTDERR: 1023 | typedef struct _EDIT_KONTEJNER BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'EDIT_MATERIAL* vyrob_material()': BUILDSTDERR: komat/Load.cpp:996:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'EDIT_MATERIAL' {aka 'struct _EDIT_MATERIAL'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 996 | memset(p_mat, 0, sizeof(EDIT_MATERIAL)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Mat3d.h:606:16: note: 'EDIT_MATERIAL' {aka 'struct _EDIT_MATERIAL'} declared here BUILDSTDERR: 606 | typedef struct _EDIT_MATERIAL BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'GAME_MESH_DATA* kopiruj_mesh_data(GAME_MESH_DATA*, GAME_MESH_OLD*, GAME_MESH_DATA*)': BUILDSTDERR: komat/Load.cpp:1262:52: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct _DYN_LIGHT' from an array of 'struct _STATIC_LIGHT' [-Wclass-memaccess] BUILDSTDERR: 1262 | memcpy(p_ldd->p_next, p_lss, sizeof(p_lds[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Mat3d.h:280:16: note: 'struct _DYN_LIGHT' declared here BUILDSTDERR: 280 | typedef struct _DYN_LIGHT BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'GAME_MESH_OLD* vyrob_mesh(int, GAME_MESH_DATA*)': BUILDSTDERR: komat/Load.cpp:1936:38: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GAME_MESH_OLD' {aka 'struct _GAME_MESH_OLD'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 1936 | memset(p_mesh, 0, sizeof(p_mesh[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Mat3d.h:1137:16: note: 'GAME_MESH_OLD' {aka 'struct _GAME_MESH_OLD'} declared here BUILDSTDERR: 1137 | typedef struct _GAME_MESH_OLD BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'EDIT_MESH_POLY* edit_to_poly_indir(EDIT_KONTEJNER*, EDIT_MESH_POLY*, int)': BUILDSTDERR: komat/Load.cpp:2919:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'EDIT_MESH_POLY' {aka 'struct _EDIT_MESH_POLY'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 2919 | memset(p_poly, 0, sizeof(*p_poly)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Mat3d.h:1242:16: note: 'EDIT_MESH_POLY' {aka 'struct _EDIT_MESH_POLY'} declared here BUILDSTDERR: 1242 | typedef struct _EDIT_MESH_POLY BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'void lo_vymaz_svetla_ze_sceny(EDIT_KONTEJNER*)': BUILDSTDERR: komat/Load.cpp:4277:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'STATIC_LIGHT' {aka 'struct _STATIC_LIGHT'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 4277 | memset(p_slight, 0, sizeof(p_slight[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Mat3d.h:229:16: note: 'STATIC_LIGHT' {aka 'struct _STATIC_LIGHT'} declared here BUILDSTDERR: 229 | typedef struct _STATIC_LIGHT BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp:4282:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'DYN_LIGHT' {aka 'struct _DYN_LIGHT'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 4282 | memset(p_dlight, 0, sizeof(p_dlight[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Mat3d.h:280:16: note: 'DYN_LIGHT' {aka 'struct _DYN_LIGHT'} declared here BUILDSTDERR: 280 | typedef struct _DYN_LIGHT BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: komat/Load.cpp:4287:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'EXTRA_DYN_LIGHT' {aka 'struct _EXTRA_DYN_LIGHT'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 4287 | memset(p_elight, 0, sizeof(p_elight[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Mat3d.h:349:16: note: 'EXTRA_DYN_LIGHT' {aka 'struct _EXTRA_DYN_LIGHT'} declared here BUILDSTDERR: 349 | typedef struct _EXTRA_DYN_LIGHT BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'void lo_vymaz_svetla_ze_sceny_mesh(GAME_MESH_DATA*)': BUILDSTDERR: komat/Load.cpp:4322:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'DYN_LIGHT' {aka 'struct _DYN_LIGHT'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 4322 | memset(p_dlight, 0, sizeof(p_dlight[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Mat3d.h:280:16: note: 'DYN_LIGHT' {aka 'struct _DYN_LIGHT'} declared here BUILDSTDERR: 280 | typedef struct _DYN_LIGHT BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: komat/Load.cpp:4327:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'EXTRA_DYN_LIGHT' {aka 'struct _EXTRA_DYN_LIGHT'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 4327 | memset(p_elight, 0, sizeof(p_elight[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: komat/Mat3d.h:349:16: note: 'EXTRA_DYN_LIGHT' {aka 'struct _EXTRA_DYN_LIGHT'} declared here BUILDSTDERR: 349 | typedef struct _EXTRA_DYN_LIGHT BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp: In instantiation of 'void vyrob_pole_abs(T**, int) [with T = vect3df]': BUILDSTDERR: komat/Load.cpp:1708:51: required from here BUILDSTDERR: komat/Load.cpp:26:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct vect3df'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 26 | memset(*p_dst, 0, sizeof(byte) * num); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:68, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: age/graph/vector.h:211:16: note: 'struct vect3df' declared here BUILDSTDERR: 211 | typedef struct vect3df BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: komat/Load.cpp: In instantiation of 'void vyrob_pole(T**, int) [with T = rgbaf]': BUILDSTDERR: komat/Load.cpp:1967:60: required from here BUILDSTDERR: komat/Load.cpp:19:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class rgbaf'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 19 | memset(*p_dst, 0, sizeof(*p_dst[0]) * num); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:66, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: age/graph/color.h:259:15: note: 'class rgbaf' declared here BUILDSTDERR: 259 | typedef class rgbaf { BUILDSTDERR: | ^~~~~ BUILDSTDERR: komat/Load.cpp: In instantiation of 'void vyrob_pole(T**, int) [with T = rgbf]': BUILDSTDERR: komat/Load.cpp:1968:60: required from here BUILDSTDERR: komat/Load.cpp:19:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class rgbf'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 19 | memset(*p_dst, 0, sizeof(*p_dst[0]) * num); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:66, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load.cpp:9: BUILDSTDERR: age/graph/color.h:59:15: note: 'class rgbf' declared here BUILDSTDERR: 59 | typedef class rgbf { BUILDSTDERR: | ^~~~ BUILDSTDERR: komat/Load.cpp: In function 'void lo_vyrob_animaci_list(EDIT_MATERIAL*, char*, EDIT_TEXT*, int, char, char*)': BUILDSTDERR: komat/Load.cpp:2647:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2647 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Load.cpp:2662:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2662 | fgets(line, 200, f); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp:2671:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2671 | fgets(line, 200, f); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp:2675:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2675 | fgets(line, 200, f); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp:2679:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2679 | fgets(line, 200, f); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp:2695:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2695 | fgets(line, 200, f); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp:2696:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2696 | fgets(line, 200, f); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp:2699:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2699 | fgets(line, 200, f); // nacti jmeno souboru BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'int lo_uloz_materialy(EDIT_MATERIAL**, int, char*, char*)': BUILDSTDERR: komat/Load.cpp:3427:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 3427 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'int lo_uloz_material(EDIT_MATERIAL*, char*, char*)': BUILDSTDERR: komat/Load.cpp:3449:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 3449 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'int lo_uloz_materialy_pouzite(EDIT_MATERIAL**, int, char*, char*)': BUILDSTDERR: komat/Load.cpp:3473:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 3473 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Load_out.o `test -f 'komat/Load_out.cpp' || echo './'`komat/Load_out.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/Load_chunks.cpp: In function 'int lo_chunk_load_flare(gzFile, OUT_CHUNK*)': BUILDSTDERR: komat/Load_chunks.cpp:2998:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'LENS_FLARE' {aka 'struct _LENS_FLARE'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 2998 | memset(p_flare, 0, sizeof(p_flare[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: komat/Mat3d.h:1440:16: note: 'LENS_FLARE' {aka 'struct _LENS_FLARE'} declared here BUILDSTDERR: 1440 | typedef struct _LENS_FLARE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: komat/Load_chunks.cpp: In function 'int lo_chunk_load_flare_ext(gzFile, OUT_CHUNK*)': BUILDSTDERR: komat/Load_chunks.cpp:3044:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'LENS_FLARE' {aka 'struct _LENS_FLARE'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 3044 | memset(p_flare, 0, sizeof(p_flare[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: komat/Mat3d.h:1440:16: note: 'LENS_FLARE' {aka 'struct _LENS_FLARE'} declared here BUILDSTDERR: 1440 | typedef struct _LENS_FLARE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: komat/Load_chunks.cpp: In function 'int lo_chunk_load_static_light(gzFile, OUT_CHUNK*)': BUILDSTDERR: komat/Load_chunks.cpp:3413:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'STATIC_LIGHT' {aka 'struct _STATIC_LIGHT'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 3413 | memset(&light, 0, sizeof(light)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: komat/Mat3d.h:229:16: note: 'STATIC_LIGHT' {aka 'struct _STATIC_LIGHT'} declared here BUILDSTDERR: 229 | typedef struct _STATIC_LIGHT BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: komat/Load_chunks.cpp: In function 'int lo_chunk_load_sim_node(gzFile, SIMPLE_TRACK_INFO*)': BUILDSTDERR: komat/Load_chunks.cpp:4795:38: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'SIMPLE_TRACK_INFO' {aka 'struct _SIMPLE_TRACK_INFO'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 4795 | memset(p_sim, 0, sizeof(p_sim[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load_chunks.cpp:7: BUILDSTDERR: komat/Mat3d.h:830:16: note: 'SIMPLE_TRACK_INFO' {aka 'struct _SIMPLE_TRACK_INFO'} declared here BUILDSTDERR: 830 | typedef struct _SIMPLE_TRACK_INFO BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load_out.cpp:6: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o compat.o `test -f 'tmp/compat.cpp' || echo './'`tmp/compat.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load_out.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load_out.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load_out.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load_out.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Load_out.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Load_out.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/Load.cpp: In function 'EDIT_OBJEKT* slep_objekty(EDIT_OBJEKT*, EDIT_OBJEKT*)': BUILDSTDERR: komat/Load.cpp:429:31: warning: '%s' directive writing up to 49 bytes into a region of size between 0 and 49 [-Wformat-overflow=] BUILDSTDERR: 429 | sprintf(p_obj->jmeno, "%s_%s", p_obj1->jmeno, p_obj2->jmeno); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/apak_types.h:5, BUILDSTDERR: from kofola/Apak.h:4, BUILDSTDERR: from komat/Load.cpp:6: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 2 and 100 bytes into a destination of size 50 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from tmp/compat.cpp:31: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from tmp/compat.cpp:31: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from tmp/compat.cpp:31: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from tmp/compat.cpp:31: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from tmp/compat.cpp:31: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from tmp/compat.cpp:31: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from tmp/compat.cpp:31: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.cpp:40: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: tmp/compat.cpp: In function 'void ddxRestore(AUDIO_DATA*)': BUILDSTDERR: tmp/compat.cpp:472:22: warning: comparison of integer expressions of different signedness: 'long int' and 'dword' {aka 'unsigned int'} [-Wsign-compare] BUILDSTDERR: 472 | if (bLastGameState != karmin_aktivni) { BUILDSTDERR: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o 2D_graphic.o `test -f 'kofola/2D_graphic.cpp' || echo './'`kofola/2D_graphic.cpp BUILDSTDERR: tmp/compat.cpp: In function 'void working_dir_init()': BUILDSTDERR: tmp/compat.cpp:679:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 679 | getcwd(current_working_dir, MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o age.o `test -f 'age/graph/age.cpp' || echo './'`age/graph/age.cpp BUILDSTDERR: komat/Load.cpp: In function 'EDIT_MESH_POLY* lo_nahraj_poly_list(char*, int*, EDIT_TEXT*, EDIT_MATERIAL**, int)': BUILDSTDERR: komat/Load.cpp:3189:36: warning: '_ak' directive writing 3 bytes into a region of size between 1 and 50 [-Wformat-overflow=] BUILDSTDERR: 3189 | sprintf(p_mat[mn]->jmeno, "%s_ak%d", p_mat[mat]->jmeno, mn); BUILDSTDERR: | ^~~ BUILDSTDERR: komat/Load.cpp:3189:33: note: directive argument in the range [0, 1073741823] BUILDSTDERR: 3189 | sprintf(p_mat[mn]->jmeno, "%s_ak%d", p_mat[mat]->jmeno, mn); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from kofola/apak_types.h:5, BUILDSTDERR: from kofola/Apak.h:4, BUILDSTDERR: from komat/Load.cpp:6: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 63 bytes into a destination of size 50 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/2D_graphic.cpp:8: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/age.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/2D_graphic.cpp:8: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/2D_graphic.cpp:8: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/2D_graphic.cpp:8: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/2D_graphic.cpp:8: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/2D_graphic.cpp:8: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/2D_graphic.cpp:8: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o alpha.o `test -f 'age/graph/alpha.cpp' || echo './'`age/graph/alpha.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o animation.o `test -f 'age/graph/animation.cpp' || echo './'`age/graph/animation.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/animation.cpp:31: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/alpha.cpp:32: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o animation_time.o `test -f 'age/graph/animation_time.cpp' || echo './'`age/graph/animation_time.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o animation_track.o `test -f 'age/graph/animation_track.cpp' || echo './'`age/graph/animation_track.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o animation_track_bezier.o `test -f 'age/graph/animation_track_bezier.cpp' || echo './'`age/graph/animation_track_bezier.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o animation_track_linear.o `test -f 'age/graph/animation_track_linear.cpp' || echo './'`age/graph/animation_track_linear.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/animation_time.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o bitmap.o `test -f 'age/graph/bitmap.cpp' || echo './'`age/graph/bitmap.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o box.o `test -f 'age/graph/box.cpp' || echo './'`age/graph/box.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/animation_track_bezier.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/animation_track.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/animation_track_linear.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o camera.o `test -f 'age/graph/camera.cpp' || echo './'`age/graph/camera.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o camera_interface.o `test -f 'age/graph/camera_interface.cpp' || echo './'`age/graph/camera_interface.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/box.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o color.o `test -f 'age/graph/color.cpp' || echo './'`age/graph/color.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o color_hsv.o `test -f 'age/graph/color_hsv.cpp' || echo './'`age/graph/color_hsv.cpp BUILDSTDERR: age/graph/box.cpp: In function 'BOX* box_create(BOX_TYPE, BOX*, int)': BUILDSTDERR: age/graph/box.cpp:65:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 65 | if(p_list[i].box_type_get() != type) BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/box.cpp:67:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 67 | break; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/camera.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/camera_interface.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o draw.o `test -f 'age/graph/draw.cpp' || echo './'`age/graph/draw.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/color.cpp:32: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/color_hsv.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/draw.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o ferguson.o `test -f 'age/graph/ferguson.cpp' || echo './'`age/graph/ferguson.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o gext.o `test -f 'age/graph/gext.cpp' || echo './'`age/graph/gext.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o glwrapper.o `test -f 'age/graph/glwrapper.cpp' || echo './'`age/graph/glwrapper.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o gpipe.o `test -f 'age/graph/gpipe.cpp' || echo './'`age/graph/gpipe.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/ferguson.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/gext.cpp:44: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/glwrapper.cpp:33: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/gpipe.cpp:29: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o graph3d.o `test -f 'age/graph/graph3d.cpp' || echo './'`age/graph/graph3d.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o intersect.o `test -f 'age/graph/intersect.cpp' || echo './'`age/graph/intersect.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o lighting.o `test -f 'age/graph/lighting.cpp' || echo './'`age/graph/lighting.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o material.o `test -f 'age/graph/material.cpp' || echo './'`age/graph/material.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o material_texture.o `test -f 'age/graph/material_texture.cpp' || echo './'`age/graph/material_texture.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o matrix.o `test -f 'age/graph/matrix.cpp' || echo './'`age/graph/matrix.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/graph3d.cpp:36: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/intersect.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/material.cpp:32: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/lighting.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/material_texture.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/matrix.cpp:33: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o matrix_animated.o `test -f 'age/graph/matrix_animated.cpp' || echo './'`age/graph/matrix_animated.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o matrix_notified.o `test -f 'age/graph/matrix_notified.cpp' || echo './'`age/graph/matrix_notified.cpp BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from /usr/include/SDL/SDL_stdinc.h:60, BUILDSTDERR: from /usr/include/SDL/SDL_main.h:26, BUILDSTDERR: from /usr/include/SDL/SDL.h:30, BUILDSTDERR: from age/graph/age.h:35, BUILDSTDERR: from age/graph/material_texture.cpp:28: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'bool material_text_bitmap_params::load(const char*)' at age/graph/material_texture.cpp:52:12: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o mesh.o `test -f 'age/graph/mesh.cpp' || echo './'`age/graph/mesh.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o normals.o `test -f 'age/graph/normals.cpp' || echo './'`age/graph/normals.cpp BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'bool material_text_gl::gl_text_params_load(char*)' at age/graph/material_texture.cpp:597:10: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o obb.o `test -f 'age/graph/obb.cpp' || echo './'`age/graph/obb.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o object_base.o `test -f 'age/graph/object_base.cpp' || echo './'`age/graph/object_base.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o object_box.o `test -f 'age/graph/object_box.cpp' || echo './'`age/graph/object_box.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/mesh.cpp:31: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/normals.cpp:32: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o object_geometry.o `test -f 'age/graph/object_geometry.cpp' || echo './'`age/graph/object_geometry.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/obb.cpp:33: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/object_box.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/object_base.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/object_geometry.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o object_hierarchy.o `test -f 'age/graph/object_hierarchy.cpp' || echo './'`age/graph/object_hierarchy.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o object_list.o `test -f 'age/graph/object_list.cpp' || echo './'`age/graph/object_list.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o object_render_list.o `test -f 'age/graph/object_render_list.cpp' || echo './'`age/graph/object_render_list.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o object_scene.o `test -f 'age/graph/object_scene.cpp' || echo './'`age/graph/object_scene.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/object_hierarchy.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o object_transformation.o `test -f 'age/graph/object_transformation.cpp' || echo './'`age/graph/object_transformation.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o object_world.o `test -f 'age/graph/object_world.cpp' || echo './'`age/graph/object_world.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o polar.o `test -f 'age/graph/polar.cpp' || echo './'`age/graph/polar.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o print.o `test -f 'age/graph/print.cpp' || echo './'`age/graph/print.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/object_list.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o scene.o `test -f 'age/graph/scene.cpp' || echo './'`age/graph/scene.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o scene_import_3ds.o `test -f 'age/graph/scene_import_3ds.cpp' || echo './'`age/graph/scene_import_3ds.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/object_world.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o scene_import_b2m.o `test -f 'age/graph/scene_import_b2m.cpp' || echo './'`age/graph/scene_import_b2m.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/scene.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/print.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/scene_import_3ds.cpp:154: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o scene_import_txt.o `test -f 'age/graph/scene_import_txt.cpp' || echo './'`age/graph/scene_import_txt.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/scene_import_b2m.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o scene_load.o `test -f 'age/graph/scene_load.cpp' || echo './'`age/graph/scene_load.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o selection.o `test -f 'age/graph/selection.cpp' || echo './'`age/graph/selection.cpp BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from /usr/include/SDL/SDL_stdinc.h:60, BUILDSTDERR: from /usr/include/SDL/SDL_main.h:26, BUILDSTDERR: from /usr/include/SDL/SDL.h:30, BUILDSTDERR: from age/graph/age.h:35, BUILDSTDERR: from age/graph/scene.cpp:28: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void object_name::name_set(const char*)' at age/graph/object_name.h:52:14, BUILDSTDERR: inlined from 'GAME_MESH* scene::mesh_create(const char*, const char*)' at age/graph/scene.cpp:45:21: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void object_name::name_set(const char*)' at age/graph/object_name.h:52:14, BUILDSTDERR: inlined from 'MATERIAL_TEXT* scene::texture_create(const char*)' at age/graph/scene.cpp:94:19: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void object_name::name_set(const char*)' at age/graph/object_name.h:52:14, BUILDSTDERR: inlined from 'MESH_MATERIAL* scene::material_create(const char*)' at age/graph/scene.cpp:147:20: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void object_name::name_set(const char*)' at age/graph/object_name.h:52:14, BUILDSTDERR: inlined from 'CAMERA_OBJECT* scene::camera_create(const char*)' at age/graph/scene.cpp:179:20: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void object_name::name_set(const char*)' at age/graph/object_name.h:52:14, BUILDSTDERR: inlined from 'CAMERA_3DS* scene::camera_3ds_create(const char*)' at age/graph/scene.cpp:187:20: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void object_name::name_set(const char*)' at age/graph/object_name.h:52:14, BUILDSTDERR: inlined from 'CAMERA_POLAR* scene::camera_polar_create(const char*)' at age/graph/scene.cpp:195:20: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/scene_load.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/scene_import_txt.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o surface.o `test -f 'age/graph/surface.cpp' || echo './'`age/graph/surface.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/selection.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o surface_height.o `test -f 'age/graph/surface_height.cpp' || echo './'`age/graph/surface_height.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o surface_mask.o `test -f 'age/graph/surface_mask.cpp' || echo './'`age/graph/surface_mask.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/surface.cpp:29: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o surface_sdl.o `test -f 'age/graph/surface_sdl.cpp' || echo './'`age/graph/surface_sdl.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/surface_height.cpp:32: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/surface_mask.cpp:29: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/surface_sdl.cpp:32: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o surface_sw.o `test -f 'age/graph/surface_sw.cpp' || echo './'`age/graph/surface_sw.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o texture_func.o `test -f 'age/graph/texture_func.cpp' || echo './'`age/graph/texture_func.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o texture_unit.o `test -f 'age/graph/texture_unit.cpp' || echo './'`age/graph/texture_unit.cpp BUILDSTDERR: age/graph/surface_sdl.cpp: In member function 'void surface_sdl::fill(tpos, tpos, tpos, tpos, tcolor)': BUILDSTDERR: age/graph/surface_sdl.cpp:340:22: warning: narrowing conversion of 'x' from 'tpos' {aka 'int'} to 'Sint16' {aka 'short int'} [-Wnarrowing] BUILDSTDERR: 340 | SDL_Rect rec = { x, y, dx, dy }; BUILDSTDERR: | ^ BUILDSTDERR: age/graph/surface_sdl.cpp:340:25: warning: narrowing conversion of 'y' from 'tpos' {aka 'int'} to 'Sint16' {aka 'short int'} [-Wnarrowing] BUILDSTDERR: 340 | SDL_Rect rec = { x, y, dx, dy }; BUILDSTDERR: | ^ BUILDSTDERR: age/graph/surface_sdl.cpp:340:28: warning: narrowing conversion of 'dx' from 'tpos' {aka 'int'} to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing] BUILDSTDERR: 340 | SDL_Rect rec = { x, y, dx, dy }; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp:340:32: warning: narrowing conversion of 'dy' from 'tpos' {aka 'int'} to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing] BUILDSTDERR: 340 | SDL_Rect rec = { x, y, dx, dy }; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp: In member function 'void surface_sdl::blit(surface_sdl*, tpos, tpos)': BUILDSTDERR: age/graph/surface_sdl.cpp:349:25: warning: narrowing conversion of 'tx' from 'tpos' {aka 'int'} to 'Sint16' {aka 'short int'} [-Wnarrowing] BUILDSTDERR: 349 | SDL_Rect dst_rec = {tx,ty,p_surf->w,p_surf->h}; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp:349:28: warning: narrowing conversion of 'ty' from 'tpos' {aka 'int'} to 'Sint16' {aka 'short int'} [-Wnarrowing] BUILDSTDERR: 349 | SDL_Rect dst_rec = {tx,ty,p_surf->w,p_surf->h}; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp:349:39: warning: narrowing conversion of '((surface_sdl*)this)->surface_sdl::p_surf->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing] BUILDSTDERR: 349 | SDL_Rect dst_rec = {tx,ty,p_surf->w,p_surf->h}; BUILDSTDERR: | ~~~~~~~~^ BUILDSTDERR: age/graph/surface_sdl.cpp:349:49: warning: narrowing conversion of '((surface_sdl*)this)->surface_sdl::p_surf->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing] BUILDSTDERR: 349 | SDL_Rect dst_rec = {tx,ty,p_surf->w,p_surf->h}; BUILDSTDERR: | ~~~~~~~~^ BUILDSTDERR: age/graph/surface_sdl.cpp: In member function 'void surface_sdl::blit(tpos, tpos, tpos, tpos, surface_sdl*, tpos, tpos)': BUILDSTDERR: age/graph/surface_sdl.cpp:358:25: warning: narrowing conversion of 'sx' from 'tpos' {aka 'int'} to 'Sint16' {aka 'short int'} [-Wnarrowing] BUILDSTDERR: 358 | SDL_Rect src_rec = {sx,sy,dx,dy}; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp:358:28: warning: narrowing conversion of 'sy' from 'tpos' {aka 'int'} to 'Sint16' {aka 'short int'} [-Wnarrowing] BUILDSTDERR: 358 | SDL_Rect src_rec = {sx,sy,dx,dy}; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp:358:31: warning: narrowing conversion of 'dx' from 'tpos' {aka 'int'} to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing] BUILDSTDERR: 358 | SDL_Rect src_rec = {sx,sy,dx,dy}; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp:358:34: warning: narrowing conversion of 'dy' from 'tpos' {aka 'int'} to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing] BUILDSTDERR: 358 | SDL_Rect src_rec = {sx,sy,dx,dy}; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp:359:25: warning: narrowing conversion of 'tx' from 'tpos' {aka 'int'} to 'Sint16' {aka 'short int'} [-Wnarrowing] BUILDSTDERR: 359 | SDL_Rect dst_rec = {tx,ty,dx,dy}; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp:359:28: warning: narrowing conversion of 'ty' from 'tpos' {aka 'int'} to 'Sint16' {aka 'short int'} [-Wnarrowing] BUILDSTDERR: 359 | SDL_Rect dst_rec = {tx,ty,dx,dy}; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp:359:31: warning: narrowing conversion of 'dx' from 'tpos' {aka 'int'} to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing] BUILDSTDERR: 359 | SDL_Rect dst_rec = {tx,ty,dx,dy}; BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/surface_sdl.cpp:359:34: warning: narrowing conversion of 'dy' from 'tpos' {aka 'int'} to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing] BUILDSTDERR: 359 | SDL_Rect dst_rec = {tx,ty,dx,dy}; BUILDSTDERR: | ^~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o triangle.o `test -f 'age/graph/triangle.cpp' || echo './'`age/graph/triangle.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o vector.o `test -f 'age/graph/vector.cpp' || echo './'`age/graph/vector.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o vertex_arrays.o `test -f 'age/graph/vertex_arrays.cpp' || echo './'`age/graph/vertex_arrays.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o world_interface.o `test -f 'age/graph/world_interface.cpp' || echo './'`age/graph/world_interface.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o age_main.o `test -f 'age/support/age_main.cpp' || echo './'`age/support/age_main.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/surface_sw.cpp:29: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/vertex_arrays.cpp:34: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/vector.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o events.o `test -f 'age/support/events.cpp' || echo './'`age/support/events.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/support/age_main.cpp:32: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o input.o `test -f 'age/support/input.cpp' || echo './'`age/support/input.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o timer.o `test -f 'age/support/timer.cpp' || echo './'`age/support/timer.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o change.o `test -f 'age/utils/change.cpp' || echo './'`age/utils/change.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o data_file.o `test -f 'age/utils/data_file.cpp' || echo './'`age/utils/data_file.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o ini.o `test -f 'age/utils/ini.cpp' || echo './'`age/utils/ini.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o log.o `test -f 'age/utils/log.cpp' || echo './'`age/utils/log.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/support/input.cpp:31: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o mem_alloc.o `test -f 'age/utils/mem_alloc.cpp' || echo './'`age/utils/mem_alloc.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/utils/change.cpp:32: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/utils/data_file.cpp:37: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o mtree.o `test -f 'age/utils/mtree.cpp' || echo './'`age/utils/mtree.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o utils.o `test -f 'age/utils/utils.cpp' || echo './'`age/utils/utils.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o animationk.o `test -f 'kofola/animationk.cpp' || echo './'`kofola/animationk.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o generator_random.o `test -f 'generator/generator_random.cpp' || echo './'`generator/generator_random.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Ddx.o `test -f 'komat/Ddx.cpp' || echo './'`komat/Ddx.cpp BUILDSTDERR: age/utils/utils.cpp: In member function 'void dir_list::update_path(char*)': BUILDSTDERR: age/utils/utils.cpp:47:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 47 | chdir(cwd); BUILDSTDERR: | ~~~~~^~~~~ BUILDSTDERR: age/utils/utils.cpp:48:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 48 | chdir(buffer); BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: age/utils/utils.cpp:49:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 49 | getcwd(p_dir,MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: age/utils/utils.cpp: In member function 'void dir_list::load(char*)': BUILDSTDERR: age/utils/utils.cpp:66:9: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 66 | getcwd(cwd,MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: age/utils/utils.cpp:73:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 73 | chdir(cwd); BUILDSTDERR: | ~~~~~^~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o kfile.o `test -f 'komat/kfile.cpp' || echo './'`komat/kfile.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Berusky3d_animace.o `test -f 'komat/Berusky3d_animace.cpp' || echo './'`komat/Berusky3d_animace.cpp BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from age/utils/data_file.cpp:34: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void object_name::name_set(const char*)' at age/graph/object_name.h:52:14, BUILDSTDERR: inlined from 'data_file_section::data_file_section(DATA_FILE*, int, char*, char*, char*)' at age/utils/data_file.cpp:300:11: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'bool data_file_section::section_new(int, char*)' at age/utils/data_file.cpp:166:14: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 64 bytes from a string of length 999 [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void object_name::name_set(const char*)' at age/graph/object_name.h:52:14, BUILDSTDERR: inlined from 'bool data_file_section::section_new(int, char*)' at age/utils/data_file.cpp:162:15: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 64 bytes from a string of length 999 [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void data_file::source_file_set(const char*)' at age/utils/data_file.cpp:437:10, BUILDSTDERR: inlined from 'bool data_file::load(const char*, bool)' at age/utils/data_file.cpp:411:20: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/animationk.cpp:6: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void data_file::source_file_set(const char*)' at age/utils/data_file.cpp:437:10: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o 3dmath.o `test -f 'komat/3dmath.cpp' || echo './'`komat/3dmath.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_animace.cpp:12: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Ddx.cpp:5: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o 3dproject.o `test -f 'komat/3dproject.cpp' || echo './'`komat/3dproject.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Mat3d.o `test -f 'komat/Mat3d.cpp' || echo './'`komat/Mat3d.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/animationk.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/animationk.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/animationk.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/animationk.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/animationk.cpp:6: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/animationk.cpp:6: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Ddx.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Ddx.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Ddx.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Ddx.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Ddx.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Ddx.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:27, BUILDSTDERR: from kofola/animationk.cpp:7: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_animace.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_animace.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_animace.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: kofola/animationk.cpp: In function 'void am_Init_Zhave_Castice(LEVELINFO*)': BUILDSTDERR: kofola/animationk.cpp:811:58: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct FAIRY_EFFECT'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 811 | memset(&p_Level->StarFall[i], 0, sizeof(FAIRY_EFFECT)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:22, BUILDSTDERR: from kofola/animationk.cpp:7: BUILDSTDERR: kofola/Object.h:365:1: note: 'struct FAIRY_EFFECT' declared here BUILDSTDERR: 365 | { BUILDSTDERR: | ^ BUILDSTDERR: kofola/animationk.cpp:815:63: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CANDLE_EFFECT'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 815 | memset(&p_Level->CandleEffect[i], 0, sizeof(CANDLE_EFFECT)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:22, BUILDSTDERR: from kofola/animationk.cpp:7: BUILDSTDERR: kofola/Object.h:389:1: note: 'struct CANDLE_EFFECT' declared here BUILDSTDERR: 389 | { BUILDSTDERR: | ^ BUILDSTDERR: kofola/animationk.cpp:817:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CANDLE_EFFECT'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 817 | memset(&p_Level->CandleSmoke[i], 0, sizeof(CANDLE_EFFECT)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:22, BUILDSTDERR: from kofola/animationk.cpp:7: BUILDSTDERR: kofola/Object.h:389:1: note: 'struct CANDLE_EFFECT' declared here BUILDSTDERR: 389 | { BUILDSTDERR: | ^ BUILDSTDERR: kofola/animationk.cpp:822:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct FAIRY_EFFECT'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 822 | memset(&p_Level->FairyEffect[i], 0, sizeof(FAIRY_EFFECT)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from komat/Berusky3d_kofola_interface.h:22, BUILDSTDERR: from kofola/animationk.cpp:7: BUILDSTDERR: kofola/Object.h:365:1: note: 'struct FAIRY_EFFECT' declared here BUILDSTDERR: 365 | { BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_animace.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/animationk.cpp: In function 'void am_Do_Water_KolaB(LEVELINFO*)': BUILDSTDERR: kofola/animationk.cpp:1274:47: warning: comparison of integer expressions of different signedness: 'size_ptr' {aka 'unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 1274 | p_Level->VodniKolaB[i].hHnizdo[2] != -1) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: kofola/animationk.cpp:1278:45: warning: comparison of integer expressions of different signedness: 'size_ptr' {aka 'unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 1278 | if (p_Level->VodniKolaB[i].hHnizdo[2] != -1) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Berusky3d_animace.cpp:12: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Berusky3d_animace.cpp:12: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/animationk.cpp: In function 'int am_Find_Corresponding_VodniKolaB(int, LEVELINFO*)': BUILDSTDERR: kofola/animationk.cpp:1785:43: warning: comparison of integer expressions of different signedness: 'size_ptr' {aka 'unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 1785 | p_Level->VodniKolaB[i].hHnizdo[2] == mesh) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dproject.cpp:5: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from komat/Berusky3d_animace.cpp:18: BUILDSTDERR: komat/Berusky3d.h: In constructor 'g_config::g_config()': BUILDSTDERR: komat/Berusky3d.h:540:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct g_config'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 540 | memset(this, 0, sizeof(*this)); BUILDSTDERR: | ^ BUILDSTDERR: komat/Berusky3d.h:279:16: note: 'struct g_config' declared here BUILDSTDERR: 279 | typedef struct g_config BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/animationk.cpp: In function 'int am_Init(ANIMATION_MODULE*, LEVELINFO*)': BUILDSTDERR: kofola/animationk.cpp:80:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 80 | chdir(DATA_DIR); BUILDSTDERR: | ~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Mat3d.cpp:4: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dmath.cpp:4: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Keyframe.o `test -f 'komat/Keyframe.cpp' || echo './'`komat/Keyframe.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Mat3d.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Mat3d.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/3dproject.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dproject.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Mat3d.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Mat3d.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Mat3d.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Mat3d.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/3dproject.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dproject.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/3dproject.cpp:5: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dproject.cpp:5: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/3dmath.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dmath.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/3dmath.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dmath.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/3dmath.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/3dmath.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: kofola/animationk.cpp: In function 'void am_Init_Zhave_Castice(LEVELINFO*)': BUILDSTDERR: kofola/animationk.cpp:790:40: warning: iteration 10 invokes undefined behavior [-Waggressive-loop-optimizations] BUILDSTDERR: 790 | p_Level->VodniKola[i].hHnizdo[j] = 0; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: kofola/animationk.cpp:785:17: note: within this loop BUILDSTDERR: 785 | for (i = 0; i < 100; i++) { BUILDSTDERR: | ~~^~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Texture.o `test -f 'komat/Texture.cpp' || echo './'`komat/Texture.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Texture_import.o `test -f 'komat/Texture_import.cpp' || echo './'`komat/Texture_import.cpp BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'HIERARCHY_TRACK_INFO* key_tri_vyrob_indir(HIERARCHY_TRACK_INFO*, int, int, int)': BUILDSTDERR: komat/Keyframe.cpp:1490:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HIERARCHY_TRACK_INFO' {aka 'struct _HIERARCHY_TRACK_INFO'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 1490 | memset(p_hir, 0, sizeof(p_hir[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: komat/Mat3d.h:754:16: note: 'HIERARCHY_TRACK_INFO' {aka 'struct _HIERARCHY_TRACK_INFO'} declared here BUILDSTDERR: 754 | typedef struct _HIERARCHY_TRACK_INFO BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'SIMPLE_TRACK_INFO* key_tri_to_sim_indir(HIERARCHY_TRACK_INFO*, SIMPLE_TRACK_INFO*, int, int)': BUILDSTDERR: komat/Keyframe.cpp:2097:45: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'SIMPLE_TRACK_INFO' {aka 'struct _SIMPLE_TRACK_INFO'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 2097 | memset(p_sim, 0, sizeof(SIMPLE_TRACK_INFO)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: komat/Mat3d.h:830:16: note: 'SIMPLE_TRACK_INFO' {aka 'struct _SIMPLE_TRACK_INFO'} declared here BUILDSTDERR: 830 | typedef struct _SIMPLE_TRACK_INFO BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'SIMPLE_TRACK_INFO* key_tri_to_sim_indir_lin(HIERARCHY_TRACK_INFO*, SIMPLE_TRACK_INFO*, int)': BUILDSTDERR: komat/Keyframe.cpp:2156:45: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'SIMPLE_TRACK_INFO' {aka 'struct _SIMPLE_TRACK_INFO'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 2156 | memset(p_sim, 0, sizeof(SIMPLE_TRACK_INFO)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: komat/Mat3d.h:830:16: note: 'SIMPLE_TRACK_INFO' {aka 'struct _SIMPLE_TRACK_INFO'} declared here BUILDSTDERR: 830 | typedef struct _SIMPLE_TRACK_INFO BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'int key_sim_nahraj_extended(EDIT_KONTEJNER*, int, char*, char*)': BUILDSTDERR: komat/Keyframe.cpp:2507:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HIERARCHY_TRACK_INFO' {aka 'struct _HIERARCHY_TRACK_INFO'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 2507 | memset(p_track, 0, sizeof(p_track[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: komat/Mat3d.h:754:16: note: 'HIERARCHY_TRACK_INFO' {aka 'struct _HIERARCHY_TRACK_INFO'} declared here BUILDSTDERR: 754 | typedef struct _HIERARCHY_TRACK_INFO BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'void key_sim_root_to_sim_indir(HIERARCHY_SIM*, SIMPLE_TRACK_INFO*)': BUILDSTDERR: komat/Keyframe.cpp:2877:45: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'SIMPLE_TRACK_INFO' {aka 'struct _SIMPLE_TRACK_INFO'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 2877 | memset(p_sim, 0, sizeof(SIMPLE_TRACK_INFO)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: komat/Mat3d.h:830:16: note: 'SIMPLE_TRACK_INFO' {aka 'struct _SIMPLE_TRACK_INFO'} declared here BUILDSTDERR: 830 | typedef struct _SIMPLE_TRACK_INFO BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'void key_sim_uloz(SIMPLE_TRACK_INFO*, char*, char*)': BUILDSTDERR: komat/Keyframe.cpp:2254:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2254 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'int key_sim_nahraj(APAK_HANDLE*, SIMPLE_TRACK_INFO*, char*, char*, int)': BUILDSTDERR: komat/Keyframe.cpp:2297:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2297 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'int key_sim_nahraj_extended(EDIT_KONTEJNER*, int, char*, char*)': BUILDSTDERR: komat/Keyframe.cpp:2464:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 2464 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'int key_kamera_uloz(KAMERA_TRACK_INFO*, char*, char*, char*, char*)': BUILDSTDERR: komat/Keyframe.cpp:3061:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 3061 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'int key_kamera_nahraj(KAMERA_TRACK_INFO*, char*, char*, APAK_HANDLE*, char*, char*)': BUILDSTDERR: komat/Keyframe.cpp:3136:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 3136 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'ANIM_TEXT* key_text_nahraj(char*, char*)': BUILDSTDERR: komat/Keyframe.cpp:3452:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 3452 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: komat/Keyframe.cpp: In function 'int key_text_uloz(ANIM_TEXT*, char*, char*)': BUILDSTDERR: komat/Keyframe.cpp:3563:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 3563 | chdir((p_dir)); BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Texture.cpp:4: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Texture_import.cpp:3: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Texture_import.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Texture_import.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Texture_import.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Texture_import.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Texture_import.cpp:3: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Texture_import.cpp:3: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Texture.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Texture.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Texture.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Texture.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Texture.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Texture.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o obbo.o `test -f 'komat/obbo.cpp' || echo './'`komat/obbo.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o Kdtree.o `test -f 'komat/Kdtree.cpp' || echo './'`komat/Kdtree.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Kdtree.cpp:2: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o json_export.o `test -f 'komat/json_export.cpp' || echo './'`komat/json_export.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/obbo.cpp:4: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Kdtree.cpp:2: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Kdtree.cpp:2: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Kdtree.cpp:2: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Kdtree.cpp:2: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Kdtree.cpp:2: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Kdtree.cpp:2: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o ambient_sounds.o `test -f 'kofola/ambient_sounds.cpp' || echo './'`kofola/ambient_sounds.cpp BUILDSTDERR: komat/Kdtree.cpp: In function 'void kd_strom_vyrob(EDIT_MESH_POLY*, int, EDIT_KONTEJNER**, int, KD_BUNKA*)': BUILDSTDERR: komat/Kdtree.cpp:495:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'KD_BUNKA' {aka 'struct _KD_BUNKA'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 495 | memset(p_prvni, 0, sizeof(p_prvni[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:73, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/Kdtree.cpp:2: BUILDSTDERR: komat/Kdtree.h:26:16: note: 'KD_BUNKA' {aka 'struct _KD_BUNKA'} declared here BUILDSTDERR: 26 | typedef struct _KD_BUNKA BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/obbo.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/obbo.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/obbo.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/obbo.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/obbo.cpp:4: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/obbo.cpp:4: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/obbo.cpp: In function 'void obb_prvek(OBB_OLD*)': BUILDSTDERR: komat/obbo.cpp:418:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'OBB_OLD' {aka 'struct _OBB_OLD'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 418 | memset(p_obb, 0, sizeof(p_obb[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/obbo.cpp:4: BUILDSTDERR: komat/Mat3d.h:148:16: note: 'OBB_OLD' {aka 'struct _OBB_OLD'} declared here BUILDSTDERR: 148 | typedef struct _OBB_OLD BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from age/graph/vector.h:36, BUILDSTDERR: from age/graph/age.h:68, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/Keyframe.cpp:15: BUILDSTDERR: age/graph/vector_operators.h: In function 'void key_tri_calc_absolutne(TRACK_INFO*, QUAT*)': BUILDSTDERR: age/graph/vector_operators.h:90:5: warning: '.vect3df::x' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 90 | x *= src; \ BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/vector_operators.h:91:5: warning: '.vect3df::y' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 91 | y *= src; \ BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/vector_operators.h:92:5: warning: '.vect3df::z' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 92 | z *= src; \ BUILDSTDERR: | ^~ BUILDSTDERR: komat/obbo.cpp: In function 'void obbtree_vyrob(OBB_TREE_OLD*, EDIT_MESH_POLY*, int, GAME_MESH_OLD**, int, int*, EDIT_MATERIAL**)': BUILDSTDERR: komat/obbo.cpp:897:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'OBB_TREE_OLD' {aka 'struct _OBB_TREE_OLD'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 897 | memset(p_prvni, 0, sizeof(p_prvni[0])); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/obbo.cpp:4: BUILDSTDERR: komat/Mat3d.h:1512:16: note: 'OBB_TREE_OLD' {aka 'struct _OBB_TREE_OLD'} declared here BUILDSTDERR: 1512 | typedef struct _OBB_TREE_OLD BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/json_export.cpp:27: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: komat/obbo.cpp: In function 'void obbtree_vyrob_rec(OBB_TREE_OLD*, float)': BUILDSTDERR: komat/obbo.cpp:994:52: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'OBB_TREE_OLD' {aka 'struct _OBB_TREE_OLD'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 994 | memset(p_obalky, 0, sizeof(p_obalky[0]) * itemnum); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/compat.h:60, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/obbo.cpp:4: BUILDSTDERR: komat/Mat3d.h:1512:16: note: 'OBB_TREE_OLD' {aka 'struct _OBB_TREE_OLD'} declared here BUILDSTDERR: 1512 | typedef struct _OBB_TREE_OLD BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: age/graph/vector_operators.h: In function 'void key_sim_calc_absolutne(SIMPLE_TRACK_INFO*)': BUILDSTDERR: age/graph/vector_operators.h:90:5: warning: '.vect3df::x' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 90 | x *= src; \ BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/vector_operators.h:91:5: warning: '.vect3df::y' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 91 | y *= src; \ BUILDSTDERR: | ^~ BUILDSTDERR: age/graph/vector_operators.h:92:5: warning: '.vect3df::z' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 92 | z *= src; \ BUILDSTDERR: | ^~ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/ambient_sounds.cpp:11: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/json_export.cpp:27: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/json_export.cpp:27: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/json_export.cpp:27: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/json_export.cpp:27: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from komat/json_export.cpp:27: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from komat/json_export.cpp:27: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/ambient_sounds.cpp:11: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/ambient_sounds.cpp:11: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/ambient_sounds.cpp:11: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/ambient_sounds.cpp:11: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/ambient_sounds.cpp:11: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/ambient_sounds.cpp:11: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o audio_plug-in.o `test -f 'kofola/audio_plug-in.cpp' || echo './'`kofola/audio_plug-in.cpp BUILDSTDERR: komat/json_export.cpp: In function 'void json_export_start(char*)': BUILDSTDERR: komat/json_export.cpp:679:11: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 679 | getcwd(export_level_dir,MAX_FILENAME); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: komat/json_export.cpp: In function 'void json_export_lightmap(int, bitmapa*)': BUILDSTDERR: komat/json_export.cpp:597:20: warning: '%s' directive writing 8 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] BUILDSTDERR: 597 | sprintf(file,"%s/%s_%d.bmp",export_level_dir,"lightmap",num); BUILDSTDERR: | ^~ ~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from komat/3d_all.h:8, BUILDSTDERR: from komat/json_export.cpp:27: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 16 and 4121 bytes into a destination of size 4096 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o 3d_math_k.o `test -f 'adas/3d_math_k.c' || echo './'`adas/3d_math_k.c BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/audio_plug-in.cpp:7: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o adas.o `test -f 'adas/adas.c' || echo './'`adas/adas.c gcc -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o ogg_io.o `test -f 'adas/ogg_io.c' || echo './'`adas/ogg_io.c BUILDSTDERR: adas/ogg_io.c: In function 'ogg_playback': BUILDSTDERR: adas/ogg_io.c:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 113 | if(!ogg_stream(buffers[2])) BUILDSTDERR: | ^~ BUILDSTDERR: adas/ogg_io.c:116:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 116 | alSourceQueueBuffers(source, 3, buffers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c: In function 'adas_Init': BUILDSTDERR: adas/adas.c:214:28: warning: pointer targets in passing argument 1 of 'alcOpenDevice' differ in signedness [-Wpointer-sign] BUILDSTDERR: 214 | p_Device = alcOpenDevice((ALCubyte *) p_adas_data->Implementation); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | ALCubyte * {aka unsigned char *} BUILDSTDERR: In file included from /usr/include/AL/alut.h:12, BUILDSTDERR: from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alc.h:179:33: note: expected 'const ALCchar *' {aka 'const char *'} but argument is of type 'ALCubyte *' {aka 'unsigned char *'} BUILDSTDERR: 179 | ALC_API ALCdevice* ALC_APIENTRY alcOpenDevice(const ALCchar *devicename); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c:222:51: warning: pointer targets in passing argument 1 of 'alIsExtensionPresent' differ in signedness [-Wpointer-sign] BUILDSTDERR: 222 | int bEAXExtPresent = alIsExtensionPresent((ALubyte *) "EAX2.0"); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | ALubyte * {aka unsigned char *} BUILDSTDERR: In file included from adas/ogg_io.h:4, BUILDSTDERR: from adas/adas.h:9, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/al.h:481:65: note: expected 'const ALchar *' {aka 'const char *'} but argument is of type 'ALubyte *' {aka 'unsigned char *'} BUILDSTDERR: 481 | AL_API ALboolean AL_APIENTRY alIsExtensionPresent(const ALchar *extname); BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: adas/adas.c:228:48: warning: pointer targets in passing argument 1 of 'alGetProcAddress' differ in signedness [-Wpointer-sign] BUILDSTDERR: 228 | p_EAXSet = (EAXSet) alGetProcAddress((ALubyte *) "EAXSet"); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | ALubyte * {aka unsigned char *} BUILDSTDERR: In file included from adas/ogg_io.h:4, BUILDSTDERR: from adas/adas.h:9, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/al.h:482:26: note: expected 'const ALchar *' {aka 'const char *'} but argument is of type 'ALubyte *' {aka 'unsigned char *'} BUILDSTDERR: 482 | AL_API void* AL_APIENTRY alGetProcAddress(const ALchar *fname); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c:229:48: warning: pointer targets in passing argument 1 of 'alGetProcAddress' differ in signedness [-Wpointer-sign] BUILDSTDERR: 229 | p_EAXGet = (EAXGet) alGetProcAddress((ALubyte *) "EAXGet"); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | ALubyte * {aka unsigned char *} BUILDSTDERR: In file included from adas/ogg_io.h:4, BUILDSTDERR: from adas/adas.h:9, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/al.h:482:26: note: expected 'const ALchar *' {aka 'const char *'} but argument is of type 'ALubyte *' {aka 'unsigned char *'} BUILDSTDERR: 482 | AL_API void* AL_APIENTRY alGetProcAddress(const ALchar *fname); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c: In function 'adas_Load_First': BUILDSTDERR: adas/adas.c:409:5: warning: 'alutLoadWAVFile' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 409 | alutLoadWAVFile(p_File_Name, &pSound->Format, &pSound->Data, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:113:55: note: declared here BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c:409:21: warning: pointer targets in passing argument 1 of 'alutLoadWAVFile' differ in signedness [-Wpointer-sign] BUILDSTDERR: 409 | alutLoadWAVFile(p_File_Name, &pSound->Format, &pSound->Data, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:113:80: note: expected 'ALbyte *' {aka 'signed char *'} but argument is of type 'char *' BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ~~~~~~~~^~~~~~~~ BUILDSTDERR: adas/adas.c:410:36: warning: pointer targets in passing argument 5 of 'alutLoadWAVFile' differ in signedness [-Wpointer-sign] BUILDSTDERR: 410 | &pSound->Size, &pSound->Frequece, &loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | ALuint * {aka unsigned int *} BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:113:143: note: expected 'ALsizei *' {aka 'int *'} but argument is of type 'ALuint *' {aka 'unsigned int *'} BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~ BUILDSTDERR: adas/adas.c:415:5: warning: 'alutUnloadWAV' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 415 | alutUnloadWAV(pSound->Format, pSound->Data, pSound->Size, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c: In function 'adas_Load_FirstMemory': BUILDSTDERR: adas/adas.c:498:5: warning: 'alutUnloadWAV' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 498 | alutUnloadWAV(pSound->Format, pSound->Data, pSound->Size, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c: In function 'adas_Load_Next': BUILDSTDERR: adas/adas.c:545:5: warning: 'alutLoadWAVFile' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 545 | alutLoadWAVFile(p_File_Name, &pSound->Format, &pSound->Data, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:113:55: note: declared here BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c:545:21: warning: pointer targets in passing argument 1 of 'alutLoadWAVFile' differ in signedness [-Wpointer-sign] BUILDSTDERR: 545 | alutLoadWAVFile(p_File_Name, &pSound->Format, &pSound->Data, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:113:80: note: expected 'ALbyte *' {aka 'signed char *'} but argument is of type 'char *' BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ~~~~~~~~^~~~~~~~ BUILDSTDERR: adas/adas.c:546:36: warning: pointer targets in passing argument 5 of 'alutLoadWAVFile' differ in signedness [-Wpointer-sign] BUILDSTDERR: 546 | &pSound->Size, &pSound->Frequece, &loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | ALuint * {aka unsigned int *} BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:113:143: note: expected 'ALsizei *' {aka 'int *'} but argument is of type 'ALuint *' {aka 'unsigned int *'} BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~ BUILDSTDERR: adas/adas.c:551:5: warning: 'alutUnloadWAV' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 551 | alutUnloadWAV(pSound->Format, pSound->Data, pSound->Size, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c: In function 'adas_Load_NextMemory': BUILDSTDERR: adas/adas.c:593:5: warning: 'alutUnloadWAV' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 593 | alutUnloadWAV(pSound->Format, pSound->Data, pSound->Size, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c: In function 'adas_Load_Wave': BUILDSTDERR: adas/adas.c:915:3: warning: 'alutLoadWAVFile' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 915 | alutLoadWAVFile(text, &Format, &Data, &Size, &Frequece, &loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:113:55: note: declared here BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c:915:19: warning: pointer targets in passing argument 1 of 'alutLoadWAVFile' differ in signedness [-Wpointer-sign] BUILDSTDERR: 915 | alutLoadWAVFile(text, &Format, &Data, &Size, &Frequece, &loop); BUILDSTDERR: | ^~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:113:80: note: expected 'ALbyte *' {aka 'signed char *'} but argument is of type 'char *' BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ~~~~~~~~^~~~~~~~ BUILDSTDERR: adas/adas.c:915:48: warning: pointer targets in passing argument 5 of 'alutLoadWAVFile' differ in signedness [-Wpointer-sign] BUILDSTDERR: 915 | alutLoadWAVFile(text, &Format, &Data, &Size, &Frequece, &loop); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | ALuint * {aka unsigned int *} BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:113:143: note: expected 'ALsizei *' {aka 'int *'} but argument is of type 'ALuint *' {aka 'unsigned int *'} BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~ BUILDSTDERR: adas/adas.c:916:33: warning: array subscript has type 'char' [-Wchar-subscripts] BUILDSTDERR: 916 | alBufferData(p_ss->Buffer[p_ss->Buffer_Pointer], Format, Data, Size, BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c:918:3: warning: 'alutUnloadWAV' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 918 | alutUnloadWAV(Format, Data, Size, Frequece); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from adas/adas.h:10, BUILDSTDERR: from adas/adas.c:10: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/audio_plug-in.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* zero_matrix(GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:10:26: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 10 | memset(m, 0, sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/audio_plug-in.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/audio_plug-in.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:355:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 355 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/audio_plug-in.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o ogg_stream.o `test -f 'adas/ogg_stream.c' || echo './'`adas/ogg_stream.c BUILDSTDERR: In file included from tmp/compat.h:59, BUILDSTDERR: from komat/3d_all.h:28, BUILDSTDERR: from kofola/audio_plug-in.cpp:7: BUILDSTDERR: komat/Matrix.h: In function 'GLMATRIX* invert_matrix_copy(GLMATRIX*, GLMATRIX*)': BUILDSTDERR: komat/Matrix.h:404:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 404 | memset(inv, 0, sizeof(*inv)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from komat/3d_all.h:17, BUILDSTDERR: from kofola/audio_plug-in.cpp:7: BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: adas/adas.c: In function 'adas_Load_First': BUILDSTDERR: adas/adas.c:370:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 370 | fgets(data, 100, file); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c:381:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 381 | fgets(data, 100, file); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c:384:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 384 | fgets(data, 100, file); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c: In function 'adas_Load_FirstMemory': BUILDSTDERR: adas/adas.c:458:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 458 | fgets(data, 100, file); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c:471:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 471 | fgets(data, 100, file); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c:474:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 474 | fgets(data, 100, file); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c: In function 'adas_Load_Next': BUILDSTDERR: adas/adas.c:526:3: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 526 | chdir(ADAS_data.Sound_Dir); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/adas.c: In function 'adas_Load_Wave': BUILDSTDERR: adas/adas.c:914:3: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 914 | chdir(ADAS_data.Sound_Dir); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/audio_plug-in.cpp: In function 'int ap_Load_Sound_List(AUDIO_DATA*, char*, int)': BUILDSTDERR: kofola/audio_plug-in.cpp:91:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 91 | chdir(p_ad->Sound_Dir); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/audio_plug-in.cpp: In function 'int ap_Load_Play_List(char*, AUDIO_DATA*)': BUILDSTDERR: kofola/audio_plug-in.cpp:137:8: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 137 | chdir(p_ad->Music_Dir); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/audio_plug-in.cpp:147:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 147 | fgets(text, 30, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: kofola/audio_plug-in.cpp:160:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 160 | fgets(p_name, 30, file); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/ogg_stream.c: In function 'adas_OGG_Read_StreamB': BUILDSTDERR: adas/ogg_stream.c:297:26: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] BUILDSTDERR: 297 | fprintf(p_size_file,"%d\n",lReturn); BUILDSTDERR: | ~^ ~~~~~~~ BUILDSTDERR: | | | BUILDSTDERR: | int long int BUILDSTDERR: | %ld BUILDSTDERR: adas/ogg_stream.c: In function 'adas_OGG_Proc': BUILDSTDERR: adas/ogg_stream.c:548:13: warning: implicit declaration of function 'atoi'; did you mean 'ftoi'? [-Wimplicit-function-declaration] BUILDSTDERR: 548 | cycles = atoi(text); BUILDSTDERR: | ^~~~ BUILDSTDERR: | ftoi BUILDSTDERR: adas/ogg_stream.c:574:58: warning: array subscript has type 'char' [-Wchar-subscripts] BUILDSTDERR: 574 | alSourceUnqueueBuffers(p_ogg->Source,1,&p_ogg->Buffer[buffer]); BUILDSTDERR: | ^ BUILDSTDERR: adas/ogg_stream.c:592:31: warning: array subscript has type 'char' [-Wchar-subscripts] BUILDSTDERR: 592 | alBufferData(p_ogg->Buffer[buffer], p_ogg->Format, &p_ogg->Data, p_ogg->Size, BUILDSTDERR: | ^ BUILDSTDERR: adas/ogg_stream.c:594:56: warning: array subscript has type 'char' [-Wchar-subscripts] BUILDSTDERR: 594 | alSourceQueueBuffers(p_ogg->Source,1,&p_ogg->Buffer[buffer]); BUILDSTDERR: | ^ BUILDSTDERR: adas/ogg_stream.c:547:4: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 547 | fgets(text,256, file); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/ogg_stream.c:561:4: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 561 | fgets(text,256, file); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/ogg_stream.c:576:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 576 | fgets(text,256, file); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o compat_mini.o `test -f 'tmp/compat_mini.cpp' || echo './'`tmp/compat_mini.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o alut_test.o `test -f 'tmp/alut_test.cpp' || echo './'`tmp/alut_test.cpp BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from tmp/compat_mini.h:38, BUILDSTDERR: from adas/ogg_stream.c:7: BUILDSTDERR: In function 'strncpy', BUILDSTDERR: inlined from 'adas_OGG_Proc' at adas/ogg_stream.c:532:2: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: adas/ogg_stream.c: In function 'adas_OGG_Proc': BUILDSTDERR: adas/ogg_stream.c:532:27: note: length computed here BUILDSTDERR: 532 | strncpy(text, ogg.Name, (strlen(ogg.Name)-3)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp: In function 'void init(int)': BUILDSTDERR: tmp/alut_test.cpp:74:109: warning: 'void alutLoadWAVFile(ALbyte*, ALenum*, void**, ALsizei*, ALsizei*, ALboolean*)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 74 | alutLoadWAVFile(reinterpret_cast(const_cast(HOME_DIR"1.wav")),&format,&data,&size,&freq,0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:113:55: note: declared here BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:74:109: warning: 'void alutLoadWAVFile(ALbyte*, ALenum*, void**, ALsizei*, ALsizei*, ALboolean*)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 74 | alutLoadWAVFile(reinterpret_cast(const_cast(HOME_DIR"1.wav")),&format,&data,&size,&freq,0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:113:55: note: declared here BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:76:38: warning: 'void alutUnloadWAV(ALenum, ALvoid*, ALsizei, ALsizei)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 76 | alutUnloadWAV(format,data,size,freq); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:76:38: warning: 'void alutUnloadWAV(ALenum, ALvoid*, ALsizei, ALsizei)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 76 | alutUnloadWAV(format,data,size,freq); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:78:109: warning: 'void alutLoadWAVFile(ALbyte*, ALenum*, void**, ALsizei*, ALsizei*, ALboolean*)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 78 | alutLoadWAVFile(reinterpret_cast(const_cast(HOME_DIR"2.wav")),&format,&data,&size,&freq,0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:113:55: note: declared here BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:78:109: warning: 'void alutLoadWAVFile(ALbyte*, ALenum*, void**, ALsizei*, ALsizei*, ALboolean*)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 78 | alutLoadWAVFile(reinterpret_cast(const_cast(HOME_DIR"2.wav")),&format,&data,&size,&freq,0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:113:55: note: declared here BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:80:38: warning: 'void alutUnloadWAV(ALenum, ALvoid*, ALsizei, ALsizei)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 80 | alutUnloadWAV(format,data,size,freq); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:80:38: warning: 'void alutUnloadWAV(ALenum, ALvoid*, ALsizei, ALsizei)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 80 | alutUnloadWAV(format,data,size,freq); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:82:109: warning: 'void alutLoadWAVFile(ALbyte*, ALenum*, void**, ALsizei*, ALsizei*, ALboolean*)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 82 | alutLoadWAVFile(reinterpret_cast(const_cast(HOME_DIR"3.wav")),&format,&data,&size,&freq,0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:113:55: note: declared here BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:82:109: warning: 'void alutLoadWAVFile(ALbyte*, ALenum*, void**, ALsizei*, ALsizei*, ALboolean*)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 82 | alutLoadWAVFile(reinterpret_cast(const_cast(HOME_DIR"3.wav")),&format,&data,&size,&freq,0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:113:55: note: declared here BUILDSTDERR: 113 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutLoadWAVFile (ALbyte *fileName, ALenum *format, void **data, ALsizei *size, ALsizei *frequency, ALboolean *loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:84:38: warning: 'void alutUnloadWAV(ALenum, ALvoid*, ALsizei, ALsizei)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 84 | alutUnloadWAV(format,data,size,freq); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: tmp/alut_test.cpp:84:38: warning: 'void alutUnloadWAV(ALenum, ALvoid*, ALsizei, ALsizei)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 84 | alutUnloadWAV(format,data,size,freq); BUILDSTDERR: | ^ BUILDSTDERR: In file included from tmp/alut_test.cpp:30: BUILDSTDERR: /usr/include/AL/alut.h:116:55: note: declared here BUILDSTDERR: 116 | ALUT_API ALUT_ATTRIBUTE_DEPRECATED void ALUT_APIENTRY alutUnloadWAV (ALenum format, ALvoid *data, ALsizei size, ALsizei frequency); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: tmp/compat_mini.cpp: In function 'int CloseHandle(THREAD_HANDLE)': BUILDSTDERR: tmp/compat_mini.cpp:96:1: warning: no return statement in function returning non-void [-Wreturn-type] BUILDSTDERR: 96 | } BUILDSTDERR: | ^ BUILDSTDERR: tmp/compat_mini.cpp: In function 'int SetThreadPriority(THREAD_HANDLE, int)': BUILDSTDERR: tmp/compat_mini.cpp:106:1: warning: no return statement in function returning non-void [-Wreturn-type] BUILDSTDERR: 106 | } BUILDSTDERR: | ^ BUILDSTDERR: tmp/compat_mini.cpp: In function 'int GetThreadPriority(THREAD_HANDLE)': BUILDSTDERR: tmp/compat_mini.cpp:110:1: warning: no return statement in function returning non-void [-Wreturn-type] BUILDSTDERR: 110 | } BUILDSTDERR: | ^ g++ -DHAVE_CONFIG_H -I. -I.. -Ikomat -Ikofola -Itmp -Iage/graph -Iage/include -Iage/support -Iage/utils -Igenerator -Iadas -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -c -o aabb.o `test -f 'age/graph/aabb.cpp' || echo './'`age/graph/aabb.cpp BUILDSTDERR: In file included from age/graph/age.h:71, BUILDSTDERR: from age/graph/aabb.cpp:28: BUILDSTDERR: age/graph/matrix.h: In function 'GLMATRIX* matrix_zero(GLMATRIX*)': BUILDSTDERR: age/graph/matrix.h:860:24: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'GLMATRIX' {aka 'class glmatrix'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 860 | memset(m,0,sizeof(*m)); BUILDSTDERR: | ^ BUILDSTDERR: age/graph/matrix.h:44:15: note: 'GLMATRIX' {aka 'class glmatrix'} declared here BUILDSTDERR: 44 | typedef class glmatrix { BUILDSTDERR: | ^~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=link g++ -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lSDL_image -lSDL -lpthread -lGLU -lGL -lX11 -lalut -lopenal -lvorbisfile -lz -lpthread -o berusky2 3D_graphic.o 3D_menus.o 3d_math.o Apak.o Apakio.o Bind.o Camera.o Comics.o Command.o Dda.o Demo.o Init.o Menu.o Menu2.o Tools.o animend_functions.o apakdir.o apakfind.o apakstream.o controls.o controls3d.o credits.o font.o font3d.o game_init.o game_logic.o game_main.o grammar.o load_level.o menu_script.o profiles.o setup.o square_cut.o trigers.o volume.o water.o 3dinterface.o Berusky3d.o Berusky3d_castice.o Berusky3d_ini.o Berusky3d_kamery.o Berusky3d_kofola2d.o Berusky3d_kofola_interface.o Berusky3d_light.o Berusky3d_load.o Berusky3d_render.o Di.o Load.o Load_chunks.o Load_out.o compat.o 2D_graphic.o age.o alpha.o animation.o animation_time.o animation_track.o animation_track_bezier.o animation_track_linear.o bitmap.o box.o camera.o camera_interface.o color.o color_hsv.o draw.o ferguson.o gext.o glwrapper.o gpipe.o graph3d.o intersect.o lighting.o material.o material_texture.o matrix.o matrix_animated.o matrix_notified.o mesh.o normals.o obb.o object_base.o object_box.o object_geometry.o object_hierarchy.o object_list.o object_render_list.o object_scene.o object_transformation.o object_world.o polar.o print.o scene.o scene_import_3ds.o scene_import_b2m.o scene_import_txt.o scene_load.o selection.o surface.o surface_height.o surface_mask.o surface_sdl.o surface_sw.o texture_func.o texture_unit.o triangle.o vector.o vertex_arrays.o world_interface.o age_main.o events.o input.o timer.o change.o data_file.o ini.o log.o mem_alloc.o mtree.o utils.o animationk.o generator_random.o Ddx.o kfile.o Berusky3d_animace.o 3dmath.o 3dproject.o Mat3d.o Keyframe.o Texture.o Texture_import.o obbo.o Kdtree.o json_export.o ambient_sounds.o audio_plug-in.o 3d_math_k.o adas.o ogg_io.o ogg_stream.o compat_mini.o alut_test.o aabb.o libtool: link: g++ -D_FORTIFY_SOURCE=2 -D_DEBUG -Wall -Wno-write-strings -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libdrm -I/usr/include/AL -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o berusky2 3D_graphic.o 3D_menus.o 3d_math.o Apak.o Apakio.o Bind.o Camera.o Comics.o Command.o Dda.o Demo.o Init.o Menu.o Menu2.o Tools.o animend_functions.o apakdir.o apakfind.o apakstream.o controls.o controls3d.o credits.o font.o font3d.o game_init.o game_logic.o game_main.o grammar.o load_level.o menu_script.o profiles.o setup.o square_cut.o trigers.o volume.o water.o 3dinterface.o Berusky3d.o Berusky3d_castice.o Berusky3d_ini.o Berusky3d_kamery.o Berusky3d_kofola2d.o Berusky3d_kofola_interface.o Berusky3d_light.o Berusky3d_load.o Berusky3d_render.o Di.o Load.o Load_chunks.o Load_out.o compat.o 2D_graphic.o age.o alpha.o animation.o animation_time.o animation_track.o animation_track_bezier.o animation_track_linear.o bitmap.o box.o camera.o camera_interface.o color.o color_hsv.o draw.o ferguson.o gext.o glwrapper.o gpipe.o graph3d.o intersect.o lighting.o material.o material_texture.o matrix.o matrix_animated.o matrix_notified.o mesh.o normals.o obb.o object_base.o object_box.o object_geometry.o object_hierarchy.o object_list.o object_render_list.o object_scene.o object_transformation.o object_world.o polar.o print.o scene.o scene_import_3ds.o scene_import_b2m.o scene_import_txt.o scene_load.o selection.o surface.o surface_height.o surface_mask.o surface_sdl.o surface_sw.o texture_func.o texture_unit.o triangle.o vector.o vertex_arrays.o world_interface.o age_main.o events.o input.o timer.o change.o data_file.o ini.o log.o mem_alloc.o mtree.o utils.o animationk.o generator_random.o Ddx.o kfile.o Berusky3d_animace.o 3dmath.o 3dproject.o Mat3d.o Keyframe.o Texture.o Texture_import.o obbo.o Kdtree.o json_export.o ambient_sounds.o audio_plug-in.o 3d_math_k.o adas.o ogg_io.o ogg_stream.o compat_mini.o alut_test.o aabb.o -lSDL_image -lSDL -lGLU -lGL -lX11 -lalut -lopenal -lvorbisfile -lz -lpthread make[2]: Leaving directory '/builddir/build/BUILD/berusky2-0.10/src' Making all in data make[2]: Entering directory '/builddir/build/BUILD/berusky2-0.10/data' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/berusky2-0.10/data' make[2]: Entering directory '/builddir/build/BUILD/berusky2-0.10' make[2]: Leaving directory '/builddir/build/BUILD/berusky2-0.10' make[1]: Leaving directory '/builddir/build/BUILD/berusky2-0.10' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.N4avjH + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386 + cd berusky2-0.10 + make DESTDIR=/builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386 install Making install in po make[1]: Entering directory '/builddir/build/BUILD/berusky2-0.10/po' if test -r ".././mkinstalldirs"; then \ .././mkinstalldirs /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share; \ else \ /bin/sh ../mkinstalldirs /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share; \ fi mkdir -p -- /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share if test "berusky2" = "glib"; then \ if test -r ".././mkinstalldirs"; then \ .././mkinstalldirs /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/glib-2.0/gettext/po; \ else \ /bin/sh ../mkinstalldirs /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/glib-2.0/gettext/po; \ fi; \ /usr/bin/install -c -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/glib-2.0/gettext/po/Makefile.in.in; \ else \ : ; \ fi make[1]: Leaving directory '/builddir/build/BUILD/berusky2-0.10/po' Making install in src make[1]: Entering directory '/builddir/build/BUILD/berusky2-0.10/src' make[2]: Entering directory '/builddir/build/BUILD/berusky2-0.10/src' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c berusky2 '/builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/bin' libtool: install: /usr/bin/install -c berusky2 /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/bin/berusky2 make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/berusky2-0.10/src' make[1]: Leaving directory '/builddir/build/BUILD/berusky2-0.10/src' Making install in data make[1]: Entering directory '/builddir/build/BUILD/berusky2-0.10/data' make[2]: Entering directory '/builddir/build/BUILD/berusky2-0.10/data' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/berusky2' /usr/bin/install -c -m 644 berusky2-data.spec berusky2.desktop berusky2.png berusky2.spec berusky3d.ini berusky3d-local.ini '/builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/berusky2' make[2]: Leaving directory '/builddir/build/BUILD/berusky2-0.10/data' make[1]: Leaving directory '/builddir/build/BUILD/berusky2-0.10/data' make[1]: Entering directory '/builddir/build/BUILD/berusky2-0.10' make[2]: Entering directory '/builddir/build/BUILD/berusky2-0.10' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/doc/berusky2' /usr/bin/install -c -m 644 README COPYING AUTHORS ChangeLog INSTALL NEWS TODO '/builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/doc/berusky2' make[2]: Leaving directory '/builddir/build/BUILD/berusky2-0.10' make[1]: Leaving directory '/builddir/build/BUILD/berusky2-0.10' + mkdir _tmpdoc + mv /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/doc/berusky2/AUTHORS /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/doc/berusky2/COPYING /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/doc/berusky2/ChangeLog /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/doc/berusky2/INSTALL /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/doc/berusky2/NEWS /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/doc/berusky2/README /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/doc/berusky2/TODO _tmpdoc/ + rm -f _tmpdoc/INSTALL + mkdir -p /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/var/games/berusky2 + install -pm 644 /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386//usr/share/berusky2/berusky3d.ini /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/var/games/berusky2 + mkdir -p /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/icons/hicolor/128x128/apps + cp /builddir/build/SOURCES/berusky2.png /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/icons/hicolor/128x128/apps + desktop-file-install --dir /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386//usr/share/applications --add-category X-Fedora /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386//usr/share/berusky2/berusky2.desktop + rm -rf /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386//usr/share/berusky2 + mkdir -p /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/appdata/ + cp /builddir/build/SOURCES/berusky2.appdata.xml /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/appdata/ + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 0.10-20.fc30 --unique-debug-suffix -0.10-20.fc30.i386 --unique-debug-src-base berusky2-0.10-20.fc30.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/berusky2-0.10 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/bin/berusky2 extracting debug info from /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/bin/berusky2 /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. BUILDSTDERR: 8168 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: berusky2-0.10-20.fc30.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.aeKn5l + umask 022 + cd /builddir/build/BUILD + cd berusky2-0.10 + DOCDIR=/builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/doc/berusky2 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/doc/berusky2 + cp -pr _tmpdoc/AUTHORS _tmpdoc/COPYING _tmpdoc/ChangeLog _tmpdoc/NEWS _tmpdoc/README _tmpdoc/TODO /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386/usr/share/doc/berusky2 + exit 0 Provides: application() application(berusky2.desktop) berusky2 = 0.10-20.fc30 berusky2(x86-32) = 0.10-20.fc30 metainfo() metainfo(berusky2.appdata.xml) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1 libGLU.so.1 libSDL-1.2.so.0 libSDL_image-1.2.so.0 libX11.so.6 libalut.so.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libopenal.so.1 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libvorbisfile.so.3 libz.so.1 rtld(GNU_HASH) Processing files: berusky2-debugsource-0.10-20.fc30.i686 Provides: berusky2-debugsource = 0.10-20.fc30 berusky2-debugsource(x86-32) = 0.10-20.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: berusky2-debuginfo-0.10-20.fc30.i686 Provides: berusky2-debuginfo = 0.10-20.fc30 berusky2-debuginfo(x86-32) = 0.10-20.fc30 debuginfo(build-id) = 18f323e309eca5c3099e6a9ae4831c035f8fe30a Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: berusky2-debugsource(x86-32) = 0.10-20.fc30 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386 Wrote: /builddir/build/RPMS/berusky2-0.10-20.fc30.i686.rpm Wrote: /builddir/build/RPMS/berusky2-debugsource-0.10-20.fc30.i686.rpm Wrote: /builddir/build/RPMS/berusky2-debuginfo-0.10-20.fc30.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.yGd4J8 + umask 022 + cd /builddir/build/BUILD + cd berusky2-0.10 + /usr/bin/rm -rf /builddir/build/BUILDROOT/berusky2-0.10-20.fc30.i386 + exit 0 Child return code was: 0