Mock Version: 1.4.14 Mock Version: 1.4.14 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/povray.spec'], chrootPath='/var/lib/mock/f31-build-62615-29116/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': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/povray.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': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564444800 Wrote: /builddir/build/SRPMS/povray-3.7.0.8-4.fc31.rvre0.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/povray.spec'], chrootPath='/var/lib/mock/f31-build-62615-29116/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': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/povray.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': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564444800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.vwxG3l + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf povray-3.7.0.8 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/povray-3.7.0.8.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd povray-3.7.0.8 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (0001-Fix-encoding.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #2 (0002-Autotool-massaging.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #3 (0003-Remove-povuser.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + rm -rf libraries + cd unix + sed -i -e 's,automake --warnings=all,automake -a -f,' prebuild.sh + ./prebuild.sh + rm -f config.log config.status + aclocal -I . + autoheader --warnings=all + automake --add-missing --warnings=all BUILDSTDERR: configure.ac:187: installing 'unix/config/ar-lib' BUILDSTDERR: configure.ac:185: installing 'unix/config/compile' BUILDSTDERR: configure.ac:166: installing 'unix/config/config.guess' BUILDSTDERR: configure.ac:166: installing 'unix/config/config.sub' BUILDSTDERR: configure.ac:169: installing 'unix/config/install-sh' BUILDSTDERR: configure.ac:169: installing 'unix/config/missing' BUILDSTDERR: source/Makefile.am: installing 'unix/config/depcomp' + autoconf --warnings=all BUILDSTDERR: configure.ac:296: warning: The macro `AC_LANG_SAVE' is obsolete. BUILDSTDERR: configure.ac:296: You should run autoupdate. BUILDSTDERR: ../../lib/autoconf/lang.m4:125: AC_LANG_SAVE is expanded from... BUILDSTDERR: unix/config/acx_pthread.m4:78: ACX_PTHREAD is expanded from... BUILDSTDERR: configure.ac:296: the top level BUILDSTDERR: configure.ac:296: warning: The macro `AC_TRY_LINK' is obsolete. BUILDSTDERR: configure.ac:296: You should run autoupdate. BUILDSTDERR: ../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from... BUILDSTDERR: unix/config/acx_pthread.m4:78: ACX_PTHREAD is expanded from... BUILDSTDERR: configure.ac:296: the top level + cat ./configure + sed -e 's,configure.gnu --help=recursive,& --srcdir=$ac_srcdir,g' -e 's,\(cd \)\($ac_\)\(pop\)*\(dir\),\1"\2\3\4",g' -e 's,$am_aux_dir/missing,\\"$am_aux_dir\\"/missing,g' + mv -f ./configure.tmp ./configure + chmod +x ./configure + rm -f -r ./autom4te.cache + cd .. + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Patch #1 (0001-Fix-encoding.patch): patching file unix/scripts/rerunpov.sh patching file unix/scripts/runpov.sh Patch #2 (0002-Autotool-massaging.patch): patching file unix/config/acx_pthread.m4 patching file unix/configure.ac Patch #3 (0003-Remove-povuser.patch): patching file unix/prebuild.sh Detected autoconf 2.69 Detected automake 1.16.1 Create ../AUTHORS Create ../ChangeLog Create ../configure.ac Create ../COPYING Create ../NEWS Create ../README Create ../VERSION Create ../povray.1 Create ../povray.conf Create ../scripts/ Create ../ini/ Create ../include/ Create ../scenes/ Create ../INSTALL Create ../icons/povray_32.png Create ../icons/file_inc_slick_48.png Create ../icons/file_pov_classic_64.png Create ../icons/file_inc_crystal_32.png Create ../icons/povray_16.png Create ../icons/file_inc_classic_48.png Create ../icons/file_inc_slick_32.png Create ../icons/file_inc_crystal_16.png Create ../icons/file_pov_slick_32.png Create ../icons/file_inc_crystal_64.png Create ../icons/file_pov_classic_32.png Create ../icons/file_pov_crystal_32.png Create ../icons/file_pov_classic_48.png Create ../icons/file_pov_slick_48.png Create ../icons/file_inc_classic_16.png Create ../icons/file_pov_crystal_16.png Create ../icons/file_inc_classic_32.png Create ../icons/povray_64.png Create ../icons/file_inc_slick_16.png Create ../icons/file_inc_slick_64.png Create ../icons/file_inc_classic_64.png Create ../icons/file_inc_crystal_48.png Create ../icons/povray_48.png Create ../icons/file_pov_slick_64.png Create ../icons/file_pov_crystal_64.png Create ../icons/file_pov_slick_16.png Create ../icons/file_pov_classic_16.png Create ../icons/file_pov_crystal_48.png Create ../doc/html Create ./Makefile.am Create ../kde_install.sh Create ../povray.ini.in Create ../Makefile.am Create ../bootstrap Create ../source/Makefile.am Create ../vfe/Makefile.am Run ../bootstrap Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.8s7Aen + umask 022 + cd /builddir/build/BUILD + cd povray-3.7.0.8 + case x"Fedora Project" in + COMPILED_BY='Fedora Project ' + 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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/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 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/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 ./unix/config/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./unix/config/config.guess BUILDSTDERR: ++ basename ./unix/config/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./unix/config/config.guess + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./unix/config/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./unix/config/config.sub BUILDSTDERR: ++ basename ./unix/config/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./unix/config/config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' BUILDSTDERR: ++ find . -name ltmain.sh + ./configure --build=riscv64-koji-linux-gnu --host=riscv64-koji-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/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-silent-rules --disable-optimiz --disable-strip --x-includes=/usr/include --x-libraries=/usr/lib64 --with-boost-libdir=/usr/lib64 'COMPILED_BY=Fedora Project ' '/usr/lib/rpm/redhat/config.guess' -> './unix/config/config.guess' '/usr/lib/rpm/redhat/config.sub' -> './unix/config/config.sub' =============================================================================== Configure POV-Ray version 3.7.0.8 =============================================================================== This is an unofficial version compiled by: Fedora Project The POV-Ray Team(tm) is not responsible for supporting this version. Environment ----------- checking build system type... riscv64-koji-linux-gnu checking host system type... riscv64-koji-linux-gnu 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 make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether $C_INCLUDE_PATH contains the "." path... no checking whether $CPLUS_INCLUDE_PATH contains the "." path... no Programs -------- checking for riscv64-koji-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 whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for riscv64-koji-linux-gnu-ar... no checking for riscv64-koji-linux-gnu-lib... no checking for riscv64-koji-linux-gnu-link... no checking for ar... ar checking the archiver (ar) interface... ar 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 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 for stdlib.h... (cached) yes checking for riscv64-koji-linux-gnu-g++... no checking for riscv64-koji-linux-gnu-c++... no checking for riscv64-koji-linux-gnu-gpp... no checking for riscv64-koji-linux-gnu-aCC... no checking for riscv64-koji-linux-gnu-CC... no checking for riscv64-koji-linux-gnu-cxx... no checking for riscv64-koji-linux-gnu-cc++... no checking for riscv64-koji-linux-gnu-cl.exe... no checking for riscv64-koji-linux-gnu-FCC... no checking for riscv64-koji-linux-gnu-KCC... no checking for riscv64-koji-linux-gnu-RCC... no checking for riscv64-koji-linux-gnu-xlC_r... no checking for riscv64-koji-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 whether the g++ compiler works... yes checking how to run the C++ preprocessor... g++ -E checking for C++ compiler vendor... gnu checking for g++ version... 9 checking for riscv64-koji-linux-gnu-ranlib... no checking for ranlib... ranlib Libraries --------- checking whether to link with cygwin DLL... no checking whether to enable static linking... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for boostlib >= 1.37... yes checking whether the Boost::Thread library is available... yes checking for exit in -lboost_thread... yes checking whether the boost thread library is usable... yes checking for sin in -lmkl... no checking for sin in -lm... yes checking for clock_gettime in -lrt... yes checking whether to use the ZLIB library... yes checking for library containing zlibVersion... -lz checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for libz version >= 1.2.1... 1.2.11, ok checking whether to use the PNG library... yes checking for library containing png_get_libpng_ver... -lpng checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for libpng version >= 1.2.5... 1.6.37, ok checking whether to use the JPEG library... yes checking for library containing jpeg_std_error... -ljpeg checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking for libjpeg version >= 6b (62)... 62, ok checking whether to use the TIFF library... yes checking for library containing TIFFGetVersion... -ltiff checking tiffio.h usability... yes checking tiffio.h presence... yes checking for tiffio.h... yes checking for libtiff version >= 3.6.1... 4.0.10, ok checking whether to use the OpenEXR library... yes checking for pkg-config... pkg-config checking for OpenEXR's pkg-config... yes checking for OpenEXR version >= 1.2... 2.3.0, ok checking OpenEXR/ImfCRgbaFile.h usability... yes checking OpenEXR/ImfCRgbaFile.h presence... yes checking for OpenEXR/ImfCRgbaFile.h... yes checking for ImfInputReadPixels in -lIlmImf... yes checking for X... libraries /usr/lib64, headers /usr/include checking whether -R must be followed by a space... neither works checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking for XFlush in -lX11... yes checking X11/xpm.h usability... yes checking X11/xpm.h presence... yes checking for X11/xpm.h... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking whether to enable the watch cursor... no checking for sdl-config... sdl-config checking for libSDL... yes checking for libSDL version >= 1.2... 1.2.15, ok checking SDL/SDL.h usability... yes checking SDL/SDL.h presence... yes checking for SDL/SDL.h... yes checking for SDL_Quit in -lSDL... yes Language constructs and functions --------------------------------- checking whether time.h and sys/time.h may both be included... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking size of int... 4 checking size of long int... 8 checking size of size_t... 8 checking size of float... 4 checking for working memcmp... yes checking for vsnprintf... yes checking for getcwd... yes checking for readlink... yes checking for nanosleep... yes checking for clock_gettime... yes checking for getrusage... yes checking for gettimeofday... yes checking for asinh... yes Compiling --------- checking whether to enable pipes for communications... yes checking whether g++ accepts -pipe... yes checking whether g++ accepts -Wno-multichar... yes checking whether g++ accepts -Wno-write-strings... yes checking whether g++ accepts -fno-enforce-eh-specs... yes checking whether g++ accepts -Wno-non-template-friend... yes checking whether to enable I/O restrictions... yes checking whether to enable debugging... no checking whether to enable profiling... no checking whether to enable stripping... no BUILDSTDERR: checking whether t+ find -name Makefile -exec sed -i -e 's,-I/usr/include$,,g;s,-I/usr/include ,,g;' -e 's,-L/usr/lib64$,,g;s,-L/usr/lib64 ,,g' '{}' ';' + sed -i -e /DEFAULT_DIR=/d -e 's,SYSCONFDIR=\$DEFAULT_DIR/etc,SYSCONFDIR=/etc,' unix/scripts/allanim.sh unix/scripts/allscene.sh unix/scripts/portfolio.sh + make -j4 o enable optimizations... no Makefiles --------- checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating source/Makefile config.status: creating vfe/Makefile config.status: creating unix/Makefile config.status: creating config.h config.status: executing depfiles commands =============================================================================== POV-Ray 3.7.0.8 has been configured. Built-in features: I/O restrictions: enabled X Window display: enabled (using SDL) Supported image formats: gif tga iff ppm pgm hdr png jpeg tiff openexr Unsupported image formats: - Compilation settings: Build architecture: riscv64-koji-linux-gnu Built/Optimized for: riscv64-koji-linux-gnu Compiler vendor: gnu Compiler version: g++ 9 Compiler flags: -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread Type 'make check' to build the program and run a test render. Type 'make install' to install POV-Ray on your system. The POV-Ray components will be installed in the following directories: Program (executable): /usr/bin System configuration files: /etc/povray/3.7 User configuration files: /builddir/.povray/3.7 Standard include files: /usr/share/povray-3.7/include Standard INI files: /usr/share/povray-3.7/ini Standard demo scene files: /usr/share/povray-3.7/scenes Documentation (text, HTML): /usr/share/doc/povray-3.7 Unix man page: /usr/share/man =============================================================================== make all-recursive make[1]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8' Making all in source make[2]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8/source' g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/povray.o backend/povray.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o optout.o optout.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwIn file included from backend/frame.h:54, BUILDSTDERR: from pov_mem.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/frame.h:54, BUILDSTDERR: from lightgrp.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/frame.h:54, BUILDSTDERR: from optout.cpp:40: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/povray.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/povray.cpp:38: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from optout.cpp:40: BUILDSTDERR: backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from pov_mem.cpp:36: BUILDSTDERR: backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from lightgrp.cpp:35: BUILDSTDERR: backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: lightgrp.cpp: In function 'void pov::Promote_Local_Lights_Recursive(pov::CompoundObject*, std::vector&)': BUILDSTDERR: lightgrp.cpp:169:12: warning: unused variable 'curObject' [-Wunused-variable] BUILDSTDERR: 169 | ObjectPtr curObject = NULL; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/parser/parse.h:63, BUILDSTDERR: from pov_mem.cpp:39: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/povray.cpp: In function 'void {anonymous}::MainThreadFunction(const boost::function0&)': BUILDSTDERR: backend/povray.cpp:541:18: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] BUILDSTDERR: 541 | catch (std::bad_alloc) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/parser/parse.h:63, BUILDSTDERR: from pov_mem.cpp:39: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/parser/parse.h:63, BUILDSTDERR: from pov_mem.cpp:39: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/parser/parse.h:63, BUILDSTDERR: from pov_mem.cpp:39: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/parser/parse.h:63, BUILDSTDERR: from pov_mem.cpp:39: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/parser/parse.h:63, BUILDSTDERR: from pov_mem.cpp:39: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/povray.cpp: At global scope: BUILDSTDERR: backend/povray.cpp:497:6: warning: 'void {anonymous}::ExitFunction()' defined but not used [-Wunused-function] BUILDSTDERR: 497 | void ExitFunction() BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from base/path.cpp:34: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ ind-tables -fstack-clash-protection -pthread -c -o pov_mem.o pov_mem.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o lightgrp.o lightgrp.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/timer.o base/timer.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/path.o base/path.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/precomp.o base/precomp.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/textstreambuffer.o base/textstreambuffer.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -oIn file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/textstream.h:49, BUILDSTDERR: from ./base/processoptions.h:41, BUILDSTDERR: from base/processoptions.cpp:40: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: base/processoptions.cpp: In static member function 'static int pov_base::ProcessOptions::POVMSUtil_SetUTF8String(POVMSObjectPtr, unsigned int, const char*)': BUILDSTDERR: base/processoptions.cpp:435:9: warning: unused variable 'len' [-Wunused-variable] BUILDSTDERR: 435 | size_t len = ConvertUTF8ToUCS2(s, ustr); BUILDSTDERR: | ^~~ BUILDSTDERR: base/processoptions.cpp: In static member function 'static size_t pov_base::ProcessOptions::ConvertUTF8ToUCS2(const char*, short unsigned int*)': BUILDSTDERR: base/processoptions.cpp:482:43: warning: array subscript has type 'char' [-Wchar-subscripts] BUILDSTDERR: 482 | seqlen = gUTF8SequenceArray[text_array[i]]; BUILDSTDERR: | ~~~~~~~~~~~~^ BUILDSTDERR: base/povmscpp.cpp: In member function 'void POVMS_Object::Write(POVMS_Object::OutputStream&, bool, bool)': BUILDSTDERR: base/povmscpp.cpp:1427:12: warning: unused variable 'encoding' [-Wunused-variable] BUILDSTDERR: 1427 | POVMSType encoding = kPOVMSRawStreamEncoding; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: base/povms.cpp: In function 'int POVMS_OpenContext(void**)': BUILDSTDERR: base/povms.cpp:316:6: warning: unused variable 'err' [-Wunused-variable] BUILDSTDERR: 316 | int err = kNoErr; BUILDSTDERR: | ^~~ BUILDSTDERR: base/povms.cpp: In function 'int POVMS_Receive(POVMSContext, POVMSObjectPtr, POVMSObjectPtr, int)': BUILDSTDERR: base/povms.cpp:871:6: warning: unused variable 'l' [-Wunused-variable] BUILDSTDERR: 871 | int l = 0; BUILDSTDERR: | ^ BUILDSTDERR: In file included from base/configbase.h:151, BUILDSTDERR: from base/povms.cpp:42: BUILDSTDERR: base/povms.cpp: In function 'void POVMSStream_Init()': BUILDSTDERR: ./base/povms.h:97:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: 97 | #define HexToPOVMSIEEEFloat(h, f) *((int *)(&f)) = h BUILDSTDERR: | ~^~~~~~~~~~~~ BUILDSTDERR: base/povms.cpp:1038:2: note: in expansion of macro 'HexToPOVMSIEEEFloat' BUILDSTDERR: 1038 | HexToPOVMSIEEEFloat(0x44663355, data_ieeefloat); // 0x44663355 equals 920.802063 BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: base/povms.cpp: In function 'int POVMSObject_DumpAttr(FILE*, POVMSAttributePtr)': BUILDSTDERR: base/povms.cpp:2830:13: warning: unused variable 'cur' [-Wunused-variable] BUILDSTDERR: 2830 | POVMSNode *cur = NULL; BUILDSTDERR: | ^~~ BUILDSTDERR: base/povms.cpp: In function 'int POVMS_Sys_AddressFromStream_Default(void**, unsigned char*, int)': BUILDSTDERR: base/povms.cpp:4543:8: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: 4543 | if((z >= (2 + sizeof(POVMSAddress))) && (*s == 1)) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: base/povms.cpp:4549:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: 4549 | for(i = 0; i < sizeof(POVMSAddress); i++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: base/povms.cpp: In function 'int POVMS_Sys_AddressToStream_Default(void*, unsigned char*, int*)': BUILDSTDERR: base/povms.cpp:4591:8: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: 4591 | if(*z < (2 + sizeof(POVMSAddress))) BUILDSTDERR: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: base/povms.cpp:4599:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: 4599 | for(i = 0; i < sizeof(POVMSAddress); i++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from base/povms.cpp:37: BUILDSTDERR: In function 'void* memmove(void*, const void*, size_t)', BUILDSTDERR: inlined from 'int POVMSAttrList_RemoveNth(POVMSAttributeListPtr, int)' at base/povms.cpp:3644:4: BUILDSTDERR: /usr/include/bits/string_fortified.h:40:34: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' specified bound between 18446744039349813248 and 18446744073709551600 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] BUILDSTDERR: 40 | return __builtin___memmove_chk (__dest, __src, __len, __bos0 (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from base/fileinputoutput.cpp:41: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ base/stringutilities.o base/stringutilities.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/processoptions.o base/processoptions.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/povmscpp.o base/povmscpp.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/povms.o base/povms.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/fileinputoutput.o base/fileinputoutput.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/pov_err.o base/pov_err.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/colour/spectral.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/colour/colutils.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/colour/colour.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/colour/spectral.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/colour/colutils.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/colour/colour.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/render/tracetask.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/render/tracetask.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/render/tracetask.cpp:41: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracetask.h:41, BUILDSTDERR: from backend/render/tracetask.cpp:42: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracetask.h:41, BUILDSTDERR: from backend/render/tracetask.cpp:42: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracetask.h:41, BUILDSTDERR: from backend/render/tracetask.cpp:42: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracetask.h:41, BUILDSTDERR: from backend/render/tracetask.cpp:42: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracetask.h:41, BUILDSTDERR: from backend/render/tracetask.cpp:42: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/render/tracetask.cpp:42: BUILDSTDERR: ./backend/render/tracetask.h: In constructor 'pov::TraceTask::TraceTask(pov::ViewData*, unsigned int, double, double, unsigned int, pov_base::GammaCurvePtr&, unsigned int, bool, bool, bool)': BUILDSTDERR: ./backend/render/tracetask.h:106:21: warning: 'pov::TraceTask::cooperate' will be initialized after [-Wreorder] BUILDSTDERR: 106 | CooperateFunction cooperate; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./backend/render/tracetask.h:93:16: warning: 'unsigned int pov::TraceTask::tracingMethod' [-Wreorder] BUILDSTDERR: 93 | unsigned int tracingMethod; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: backend/render/tracetask.cpp:215:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 215 | TraceTask::TraceTask(ViewData *vd, unsigned int tm, DBL js, DBL aat, unsigned int aad, GammaCurvePtr& aag, unsigned int ps, bool psc, bool final, bool hr) : BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from backend/render/tracetask.cpp:42: BUILDSTDERR: ./backend/render/tracetask.h:101:17: warning: 'pov::TraceTask::aaGamma' will be initialized after [-Wreorder] BUILDSTDERR: 101 | GammaCurvePtr aaGamma; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracetask.h:97:16: warning: 'unsigned int pov::TraceTask::previewSize' [-Wreorder] BUILDSTDERR: 97 | unsigned int previewSize; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: backend/render/tracetask.cpp:215:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 215 | TraceTask::TraceTask(ViewData *vd, unsigned int tm, DBL js, DBL aat, unsigned int aad, GammaCurvePtr& aag, unsigned int ps, bool psc, bool final, bool hr) : BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: backend/render/tracetask.cpp: In member function 'void pov::TraceTask::NonAdaptiveSupersamplingM1()': BUILDSTDERR: backend/render/tracetask.cpp:508:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 508 | for(int x = rect.left; x <= rect.right; x++) BUILDSTDERR: | ~~^~~~~~~~~~~~~ BUILDSTDERR: backend/render/tracetask.cpp:520:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 520 | for(int y = rect.top; y <= rect.bottom; y++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~ BUILDSTDERR: backend/render/tracetask.cpp:543:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 543 | for(int x = rect.left; x <= rect.right; x++) BUILDSTDERR: | ~~^~~~~~~~~~~~~ BUILDSTDERR: backend/render/tracetask.cpp: In member function 'void pov::TraceTask::AdaptiveSupersamplingM2()': BUILDSTDERR: backend/render/tracetask.cpp:592:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 592 | for(int y = rect.top; y <= rect.bottom + 1; y++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/tracetask.cpp:594:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 594 | for(int x = rect.left; x <= rect.right + 1; x++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/tracetask.cpp:606:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 606 | for(int y = rect.top; y <= rect.bottom; y++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~ BUILDSTDERR: backend/render/tracetask.cpp:608:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 608 | for(int x = rect.left; x <= rect.right; x++) BUILDSTDERR: | ~~^~~~~~~~~~~~~ c -o backend/colour/spectral.o backend/colour/spectral.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/colour/colutils.o backend/colour/colutils.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/colour/colour.o backend/colour/colour.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/render/tracetask.o backend/render/tracetask.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/render/tracepixel.o backend/render/tracepixel.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/render/rendertask.o backend/render/rendertask.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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/In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/render/rendertask.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/render/tracepixel.cpp:43: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/render/rendertask.cpp:36: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/render/tracepixel.cpp:43: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/render/rendertask.cpp:43: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from backend/render/tracepixel.cpp:48: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/render/rendertask.cpp:43: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/render/rendertask.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/render/rendertask.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/render/rendertask.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/render/rendertask.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracepixel.h:41, BUILDSTDERR: from backend/render/tracepixel.cpp:49: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from backend/render/tracepixel.cpp:49: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/render/tracepixel.cpp:49: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from backend/render/tracepixel.cpp:49: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/render/tracepixel.cpp:49: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::TracePixel::TracePixel(pov::ViewData*, pov::SceneThreadData*, unsigned int, double, unsigned int, pov::Trace::CooperateFunctor&, pov::Trace::MediaFunctor&, pov::Trace::RadiosityFunctor&, bool)': BUILDSTDERR: ./backend/render/tracepixel.h:255:20: warning: 'pov::TracePixel::threadData' will be initialized after [-Wreorder] BUILDSTDERR: 255 | TraceThreadData *threadData; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:235:18: warning: 'pov::TracePixel::FocalBlurData* pov::TracePixel::focalBlurData' [-Wreorder] BUILDSTDERR: 235 | FocalBlurData *focalBlurData; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: backend/render/tracepixel.cpp:177:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TracePixel::TracePixel(ViewData *vd, TraceThreadData *td, unsigned int mtl, DBL adcb, unsigned int qf, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/render/tracepixel.cpp: In member function 'bool pov::TracePixel::CreateCameraRay(pov::Ray&, double, double, double, double, size_t)': BUILDSTDERR: backend/render/tracepixel.cpp:684:18: warning: unused variable 'numPixels' [-Wunused-variable] BUILDSTDERR: 684 | unsigned int numPixels = width * height; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: backend/render/tracepixel.cpp: In constructor 'pov::TracePixel::FocalBlurData::FocalBlurData(const pov::Camera&, pov::SceneThreadData*)': BUILDSTDERR: backend/render/tracepixel.cpp:1123:10: warning: unused variable 'weightAvg' [-Wunused-variable] BUILDSTDERR: 1123 | double weightAvg = weightSum/tries; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: backend/render/tracepixel.cpp:1213:64: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 1213 | while ((Grid[yi][xi] || (v.lengthSqr() > 0.25)) && (remain > camera.Blur_Samples - i)) BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:57, BUILDSTDERR: from backend/render/tracepixel.cpp:43: BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::Interior*; int ElementCount = 512]': BUILDSTDERR: backend/render/tracepixel.cpp:185:35: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::Interior** const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/render/radiositytask.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/render/radiositytask.cpp:36: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracepixel.h:41, BUILDSTDERR: from ./backend/render/radiositytask.h:37, BUILDSTDERR: from backend/render/radiositytask.cpp:41: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/scene.h:48, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracepixel.h:41, BUILDSTDERR: from ./backend/render/radiositytask.h:37, BUILDSTDERR: from backend/render/radiositytask.cpp:41: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/render/radiositytask.h:37, BUILDSTDERR: from backend/render/radiositytask.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/render/radiositytask.h:37, BUILDSTDERR: from backend/render/radiositytask.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/render/radiositytask.h:37, BUILDSTDERR: from backend/render/radiositytask.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/render/radiositytask.h:37, BUILDSTDERR: from backend/render/radiositytask.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/render/radiositytask.cpp:41: BUILDSTDERR: ./backend/render/radiositytask.h: In constructor 'pov::RadiosityTask::RadiosityTask(pov::ViewData*, double, double, unsigned int, unsigned int, unsigned int)': BUILDSTDERR: ./backend/render/radiositytask.h:93:16: warning: 'pov::RadiosityTask::pretraceStepCount' will be initialized after [-Wreorder] BUILDSTDERR: 93 | unsigned int pretraceStepCount; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/radiositytask.h:81:7: warning: 'double pov::RadiosityTask::pretraceStartSize' [-Wreorder] BUILDSTDERR: 81 | DBL pretraceStartSize; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/radiositytask.cpp:54:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 54 | RadiosityTask::RadiosityTask(ViewData *vd, DBL ptsz, DBL ptesz, unsigned int pts, unsigned int ptsc, unsigned int nt) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: backend/render/radiositytask.cpp: In member function 'virtual void pov::RadiosityTask::Run()': BUILDSTDERR: backend/render/radiositytask.cpp:152:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 152 | for (int sub = 0; sub < subBlockCount; sub ++) BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/radiositytask.cpp:108:16: warning: unused variable 'currentStep' [-Wunused-variable] BUILDSTDERR: 108 | unsigned int currentStep = pretraceStep + pBlockInfo->pass; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: backend/render/radiositytask.cpp:123:10: warning: unused variable 'endX' [-Wunused-variable] BUILDSTDERR: 123 | double endX = DBL(rect.right) + 0.5; BUILDSTDERR: | ^~~~ BUILDSTDERR: backend/render/radiositytask.cpp:124:10: warning: unused variable 'endY' [-Wunused-variable] BUILDSTDERR: 124 | double endY = DBL(rect.bottom) + 0.5; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/render/trace.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/render/trace.cpp:38: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/support/imageutil.h:37, BUILDSTDERR: from backend/render/trace.cpp:45: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from backend/render/trace.cpp:49: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracetask.h:41, BUILDSTDERR: from backend/render/trace.cpp:50: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracetask.h:41, BUILDSTDERR: from backend/render/trace.cpp:50: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracetask.h:41, BUILDSTDERR: from backend/render/trace.cpp:50: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/render/tracetask.h:41, BUILDSTDERR: from backend/render/trace.cpp:50: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/render/trace.cpp:49: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::Trace(std::shared_ptr, pov::SceneThreadData*, unsigned int, pov::Trace::CooperateFunctor&, pov::Trace::MediaFunctor&, pov::Trace::RadiosityFunctor&)': BUILDSTDERR: ./backend/render/trace.h:307:20: warning: 'pov::Trace::threadData' will be initialized after [-Wreorder] BUILDSTDERR: 307 | TraceThreadData *threadData; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:271:25: warning: 'std::shared_ptr pov::Trace::sceneData' [-Wreorder] BUILDSTDERR: 271 | shared_ptr sceneData; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp:70:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 70 | Trace::Trace(shared_ptr sd, TraceThreadData *td, unsigned int qf, BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from backend/render/trace.cpp:49: BUILDSTDERR: ./backend/render/trace.h:311:21: warning: 'pov::Trace::radiosity' will be initialized after [-Wreorder] BUILDSTDERR: 311 | RadiosityFunctor& radiosity; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:268:7: warning: 'int pov::Trace::lightColorCacheIndex' [-Wreorder] BUILDSTDERR: 268 | int lightColorCacheIndex; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp:70:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 70 | Trace::Trace(shared_ptr sd, TraceThreadData *td, unsigned int qf, BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/render/trace.cpp: In member function 'void pov::Trace::ComputeTextureColour(pov::Intersection&, pov::Colour&, const pov::Ray&, float, bool, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/render/trace.cpp:443:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 443 | if (++lightColorCacheIndex >= lightColorCache.size()) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp: In member function 'virtual void pov::Trace::ComputeLightedTexture(pov::Colour&, const TEXTURE*, std::vector&, const pov::Vector3d&, const pov::Vector3d&, const pov::Ray&, float, pov::Intersection&, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/render/trace.cpp:722:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 722 | std::auto_ptr surfacePhotonGatherer(NULL); // TODO FIXME - auto_ptr why? [CLi] why, to auto-destruct it of course! (e.g. in case of exception) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from /usr/include/boost/system/detail/std_interoperability.hpp:12, BUILDSTDERR: from /usr/include/boost/system/error_code.hpp:947, BUILDSTDERR: from /usr/include/boost/system/system_error.hpp:11, BUILDSTDERR: from /usr/include/boost/thread/exceptions.hpp:22, BUILDSTDERR: from /usr/include/boost/thread/pthread/thread_data.hpp:10, BUILDSTDERR: from /usr/include/boost/thread/thread_only.hpp:17, BUILDSTDERR: from /usr/include/boost/thread/thread.hpp:12, BUILDSTDERR: from /usr/include/boost/thread.hpp:13, BUILDSTDERR: from backend/render/trace.cpp:32: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: backend/render/trace.cpp: In member function 'void pov::Trace::ComputeShadowTexture(pov::Colour&, const TEXTURE*, std::vector&, const pov::Vector3d&, const pov::Vector3d&, const pov::Ray&, pov::Intersection&, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/render/trace.cpp:1107:7: warning: variable 'one_colour_found' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1107 | bool one_colour_found, colour_found; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp: In member function 'void pov::Trace::ComputeDiffuseLight(const FINISH*, const pov::Vector3d&, const pov::Ray&, const pov::Vector3d&, const RGBColour&, pov_base::RGBColour&, double, pov::ObjectPtr, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/render/trace.cpp:1421:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 1421 | for(int i = 0; i < threadData->lightSources.size(); i++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp:1428:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 1428 | for(int i = 0; i < object->LLights.size(); i++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp: In member function 'void pov::Trace::ComputePhotonDiffuseLight(const FINISH*, const pov::Vector3d&, const pov::Ray&, const pov::Vector3d&, const pov::Vector3d&, const RGBColour&, pov_base::RGBColour&, double, pov::ConstObjectPtr, pov::PhotonGatherer&)': BUILDSTDERR: backend/render/trace.cpp:1444:9: warning: unused variable 'thisDensity' [-Wunused-variable] BUILDSTDERR: 1444 | double thisDensity=0; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp:1445:9: warning: unused variable 'prevDensity' [-Wunused-variable] BUILDSTDERR: 1445 | double prevDensity=0.0000000000000001; // avoid div-by-zero error BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp:1446:6: warning: unused variable 'expanded' [-Wunused-variable] BUILDSTDERR: 1446 | int expanded = false; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: backend/render/trace.cpp: In member function 'void pov::Trace::ComputeShadowColour(const pov::LightSource&, pov::Intersection&, pov::Ray&, pov_base::RGBColour&, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/render/trace.cpp:2303:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 2303 | if (++lightColorCacheIndex >= lightColorCache.size()) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp: In member function 'void pov::Trace::ComputeSingleScatteringContribution(const pov::Intersection&, double, double, const pov::Vector3d&, double, double, pov_base::RGBColour&, double, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/render/trace.cpp:3441:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 3441 | for(int i = 0; i < threadData->lightSources.size(); i++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp:3448:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 3448 | for(int i = 0; i < out.Object->LLights.size(); i++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp: In member function 'void pov::Trace::ComputeDiffuseContribution(const pov::Intersection&, const pov::Vector3d&, const pov::Vector3d&, const pov::Vector3d&, const pov::Vector3d&, double&, double, double, double)': BUILDSTDERR: backend/render/trace.cpp:3504:10: warning: unused variable 'Dconst' [-Wunused-variable] BUILDSTDERR: 3504 | double Dconst = 1 / (3 * sigma_prime_t); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: backend/render/trace.cpp: In member function 'void pov::Trace::ComputeSubsurfaceScattering(const FINISH*, const RGBColour&, const pov::Intersection&, const pov::Ray&, const pov::Vector3d&, pov_base::RGBColour&, double, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/render/trace.cpp:3755:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 3755 | for(int k = 0; k < threadData->lightSources.size(); k++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp:3762:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 3762 | for(int k = 0; k < out.Object->LLights.size(); k++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp:3705:17: warning: variable 'sigma_tr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 3705 | DblRGBColour sigma_tr = sqrt(sigma_tr_sqr); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: backend/render/trace.cpp:3719:14: warning: unused variable 'sigma_tr_mean' [-Wunused-variable] BUILDSTDERR: 3719 | double sigma_tr_mean = sqrt(sigma_tr_mean_sqr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:57, BUILDSTDERR: from backend/render/trace.cpp:38: BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::WeightedTexture; int ElementCount = 512]': BUILDSTDERR: backend/render/trace.cpp:435:24: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::WeightedTexture* const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector(const MyType&) [with ContainerType = pov::Interior*; int ElementCount = 512; pov::FixedSimpleVector::MyType = pov::FixedSimpleVector]': BUILDSTDERR: ./backend/frame.h:1720:7: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::Interior** const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:389:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 389 | FixedSimpleVector(const MyType& RHS) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/render/ray.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/vm/fnintern.cpp:40: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/vm/fncode.cpp:28: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/render/ray.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/interior/media.h:37, BUILDSTDERR: from ./backend/interior/interior.h:37, BUILDSTDERR: from backend/render/ray.cpp:38: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:57, BUILDSTDERR: from backend/render/ray.cpp:35: BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::Interior*; int ElementCount = 512]': BUILDSTDERR: backend/render/ray.cpp:48:101: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::Interior** const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/render/trace.cpp: In member function 'bool pov::Trace::ComputeRefraction(const FINISH*, pov::Interior*, const pov::Vector3d&, const pov::Ray&, const pov::Vector3d&, const pov::Vector3d&, pov::Colour&, float, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/render/trace.cpp:1251:17: warning: 'dispersion' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 1251 | double n, ior, dispersion; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/vm/fnintern.cpp:40: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from backend/vm/fnintern.cpp:41: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from backend/vm/fnintern.cpp:41: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from backend/vm/fnintern.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from backend/vm/fnintern.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from backend/vm/fnintern.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from backend/vm/fnintern.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/vm/fnintern.cpp: In function 'double pov::f_folium_surface_2d(pov::FPUContext*, double*, unsigned int)': BUILDSTDERR: backend/vm/fnintern.cpp:478:49: warning: unused variable 'z2' [-Wunused-variable] BUILDSTDERR: 478 | DBL r, x2=PARAM_X*PARAM_X, y2=PARAM_Y*PARAM_Y, z2=PARAM_Z*PARAM_Z, th; BUILDSTDERR: | ^~ BUILDSTDERR: backend/vm/fnintern.cpp: In function 'double pov::f_piriform_2d(pov::FPUContext*, double*, unsigned int)': BUILDSTDERR: backend/vm/fnintern.cpp:864:29: warning: variable 'y2' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 864 | DBL r, x2=PARAM_X*PARAM_X, y2=PARAM_Y*PARAM_Y,th; BUILDSTDERR: | ^~ BUILDSTDERR: backend/vm/fnintern.cpp: In function 'double pov::f_witch_of_agnesi_2d(pov::FPUContext*, double*, unsigned int)': BUILDSTDERR: backend/vm/fnintern.cpp:1178:29: warning: variable 'y2' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1178 | DBL r, x2=PARAM_X*PARAM_X, y2=PARAM_Y*PARAM_Y, th; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from backend/vm/fncode.cpp:28: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/vm/fncode.cpp:29: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/vm/fncode.cpp:29: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/vm/fncode.cpp:29: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/vm/fncode.cpp:29: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/vm/fncode.cpp:29: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/vm/fncode.cpp:29: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/vm/fncode.cpp: In member function 'void pov::FNCode::compile_float_function_call(pov::Parser::ExprNode*, pov::FUNCTION, char*)': BUILDSTDERR: backend/vm/fncode.cpp:1401:15: warning: unused variable 'local_k' [-Wunused-variable] BUILDSTDERR: 1401 | unsigned int local_k = 0; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: backend/vm/fncode.cpp: In member function 'void pov::FNCode::compile_vector_function_call(pov::Parser::ExprNode*, pov::FUNCTION, char*)': BUILDSTDERR: backend/vm/fncode.cpp:1556:15: warning: unused variable 'local_k' [-Wunused-variable] BUILDSTDERR: 1556 | unsigned int local_k = 0; BUILDSTDERR: | ^~~~~~~ lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/render/radiositytask.o backend/render/radiositytask.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/render/trace.o backend/render/trace.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/render/ray.o backend/render/ray.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/vm/fnintern.o backend/vm/fnintern.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/vm/fncode.o backend/vm/fncode.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/vm/fnpovfpu.o backend/vm/fnpovfpu.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/vm/fnpovfpu.cpp:228: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/planes.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/vm/fnpovfpu.cpp:228: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from ./backend/vm/fnpovfpu.h:53, BUILDSTDERR: from backend/vm/fnpovfpu.cpp:229: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/cones.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from ./backend/vm/fnpovfpu.h:53, BUILDSTDERR: from backend/vm/fnpovfpu.cpp:229: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from ./backend/vm/fnpovfpu.h:53, BUILDSTDERR: from backend/vm/fnpovfpu.cpp:229: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from ./backend/vm/fnpovfpu.h:53, BUILDSTDERR: from backend/vm/fnpovfpu.cpp:229: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from ./backend/vm/fnpovfpu.h:53, BUILDSTDERR: from backend/vm/fnpovfpu.cpp:229: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/vm/fncode.h:40, BUILDSTDERR: from ./backend/vm/fnpovfpu.h:53, BUILDSTDERR: from backend/vm/fnpovfpu.cpp:229: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/polygon.cpp:60: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/planes.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/polygon.cpp:60: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from backend/shape/cones.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/vm/fnpovfpu.cpp: In function 'double pov::POVFPU_RunDefault(pov::FPUContext*, pov::FUNCTION)': BUILDSTDERR: backend/vm/fnpovfpu.cpp:342:28: warning: 'r7' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 342 | case ((a*64)+(b*8)+7): op = r7; break BUILDSTDERR: | ^ BUILDSTDERR: backend/vm/fnpovfpu.cpp:1278:34: note: 'r7' was declared here BUILDSTDERR: 1278 | DBL r0, r1, r2, r3, r4, r5, r6, r7; BUILDSTDERR: | ^~ BUILDSTDERR: backend/vm/fnpovfpu.cpp:341:28: warning: 'r6' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 341 | case ((a*64)+(b*8)+6): op = r6; break; \ BUILDSTDERR: | ^ BUILDSTDERR: backend/vm/fnpovfpu.cpp:1278:30: note: 'r6' was declared here BUILDSTDERR: 1278 | DBL r0, r1, r2, r3, r4, r5, r6, r7; BUILDSTDERR: | ^~ BUILDSTDERR: backend/vm/fnpovfpu.cpp:340:28: warning: 'r5' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 340 | case ((a*64)+(b*8)+5): op = r5; break; \ BUILDSTDERR: | ^ BUILDSTDERR: backend/vm/fnpovfpu.cpp:1278:26: note: 'r5' was declared here BUILDSTDERR: 1278 | DBL r0, r1, r2, r3, r4, r5, r6, r7; BUILDSTDERR: | ^~ BUILDSTDERR: backend/vm/fnpovfpu.cpp:339:28: warning: 'r4' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 339 | case ((a*64)+(b*8)+4): op = r4; break; \ BUILDSTDERR: | ^ BUILDSTDERR: backend/vm/fnpovfpu.cpp:1278:22: note: 'r4' was declared here BUILDSTDERR: 1278 | DBL r0, r1, r2, r3, r4, r5, r6, r7; BUILDSTDERR: | ^~ BUILDSTDERR: backend/vm/fnpovfpu.cpp:338:28: warning: 'r3' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 338 | case ((a*64)+(b*8)+3): op = r3; break; \ BUILDSTDERR: | ^ BUILDSTDERR: backend/vm/fnpovfpu.cpp:1278:18: note: 'r3' was declared here BUILDSTDERR: 1278 | DBL r0, r1, r2, r3, r4, r5, r6, r7; BUILDSTDERR: | ^~ BUILDSTDERR: backend/vm/fnpovfpu.cpp:337:28: warning: 'r2' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 337 | case ((a*64)+(b*8)+2): op = r2; break; \ BUILDSTDERR: | ^ BUILDSTDERR: backend/vm/fnpovfpu.cpp:1278:14: note: 'r2' was declared here BUILDSTDERR: 1278 | DBL r0, r1, r2, r3, r4, r5, r6, r7; BUILDSTDERR: | ^~ BUILDSTDERR: backend/vm/fnpovfpu.cpp:1424:29: warning: 'r1' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 1424 | r0 = POVFPU_Sys2Table[k](r0,r1); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: backend/vm/fnpovfpu.cpp:1403:13: warning: 'r0' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 1403 | return r0; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from backend/shape/polygon.cpp:61: BUILDSTDERR: ./backend/math/vector.h: In member function 'void pov::Polygon::Compute_Polygon(int, double (*)[3])': BUILDSTDERR: ./backend/math/vector.h:260:23: warning: '*((void*)& w +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 260 | tmp[Y] = b[Z] * c[X] - b[X] * c[Z]; BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: backend/shape/polygon.cpp:676:18: note: '*((void*)& w +16)' was declared here BUILDSTDERR: 676 | VECTOR o, u, v, w, N; BUILDSTDERR: | ^ BUILDSTDERR: In file included from backend/shape/polygon.cpp:61: BUILDSTDERR: ./backend/math/vector.h:259:23: warning: '*((void*)& w +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 259 | tmp[X] = b[Y] * c[Z] - b[Z] * c[Y]; BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: backend/shape/polygon.cpp:676:18: note: '*((void*)& w +8)' was declared here BUILDSTDERR: 676 | VECTOR o, u, v, w, N; BUILDSTDERR: | ^ BUILDSTDERR: In file included from backend/shape/polygon.cpp:61: BUILDSTDERR: ./backend/math/vector.h:261:23: warning: 'w' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 261 | tmp[Z] = b[X] * c[Y] - b[Y] * c[X]; BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: backend/shape/polygon.cpp:676:18: note: 'w' was declared here BUILDSTDERR: 676 | VECTOR o, u, v, w, N; BUILDSTDERR: | ^ BUILDSTDERR: In file included from backend/shape/polygon.cpp:61: BUILDSTDERR: ./backend/math/vector.h:260:23: warning: '*((void*)& v +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 260 | tmp[Y] = b[Z] * c[X] - b[X] * c[Z]; BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: backend/shape/polygon.cpp:676:15: note: '*((void*)& v +16)' was declared here BUILDSTDERR: 676 | VECTOR o, u, v, w, N; BUILDSTDERR: | ^ BUILDSTDERR: In file included from backend/shape/polygon.cpp:61: BUILDSTDERR: ./backend/math/vector.h:259:23: warning: '*((void*)& v +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 259 | tmp[X] = b[Y] * c[Z] - b[Z] * c[Y]; BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: backend/shape/polygon.cpp:676:15: note: '*((void*)& v +8)' was declared here BUILDSTDERR: 676 | VECTOR o, u, v, w, N; BUILDSTDERR: | ^ BUILDSTDERR: In file included from backend/shape/polygon.cpp:61: BUILDSTDERR: ./backend/math/vector.h:261:23: warning: 'v' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 261 | tmp[Z] = b[X] * c[Y] - b[Y] * c[X]; BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: backend/shape/polygon.cpp:676:15: note: 'v' was declared here BUILDSTDERR: 676 | VECTOR o, u, v, w, N; BUILDSTDERR: | ^ BUILDSTDERR: In file included from backend/shape/polygon.cpp:61: BUILDSTDERR: ./backend/math/vector.h:261:23: warning: 'u' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 261 | tmp[Z] = b[X] * c[Y] - b[Y] * c[X]; BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: backend/shape/polygon.cpp:676:12: note: 'u' was declared here BUILDSTDERR: 676 | VECTOR o, u, v, w, N; BUILDSTDERR: | ^ BUILDSTDERR: In file included from backend/shape/polygon.cpp:61: BUILDSTDERR: ./backend/math/vector.h:260:23: warning: '*((void*)& u +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 260 | tmp[Y] = b[Z] * c[X] - b[X] * c[Z]; BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: backend/shape/polygon.cpp:676:12: note: '*((void*)& u +16)' was declared here BUILDSTDERR: 676 | VECTOR o, u, v, w, N; BUILDSTDERR: | ^ BUILDSTDERR: In file included from backend/shape/polygon.cpp:61: BUILDSTDERR: ./backend/math/vector.h:259:23: warning: '*((void*)& u +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 259 | tmp[X] = b[Y] * c[Z] - b[Z] * c[Y]; BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: backend/shape/polygon.cpp:676:12: note: '*((void*)& u +8)' was declared here BUILDSTDERR: 676 | VECTOR o, u, v, w, N; BUILDSTDERR: | ^ specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/planes.o backend/shape/planes.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/cones.o backend/shape/cones.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/polygon.o backend/shape/polygon.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/truetype.o backend/shape/truetype.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/sphsweep.o backend/shape/sphsweep.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/fractal.o backend/shape/fractal.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIn file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/truetype.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/fractal.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/sphsweep.cpp:78: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/lathe.cpp:120: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/truetype.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/shape/truetype.h:37, BUILDSTDERR: from backend/shape/truetype.cpp:43: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from backend/shape/fractal.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/sphsweep.cpp:78: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/shape/truetype.h:37, BUILDSTDERR: from backend/shape/truetype.cpp:43: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/shape/truetype.h:37, BUILDSTDERR: from backend/shape/truetype.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/shape/truetype.h:37, BUILDSTDERR: from backend/shape/truetype.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/shape/truetype.h:37, BUILDSTDERR: from backend/shape/truetype.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/shape/truetype.h:37, BUILDSTDERR: from backend/shape/truetype.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/shape/truetype.cpp: In function 'void pov::ProcessKernTable(pov::FontFileInfo*, int)': BUILDSTDERR: backend/shape/truetype.cpp:1172:9: warning: variable 'temp16' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1172 | USHORT temp16; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: backend/shape/truetype.cpp: In function 'pov::USHORT pov::ProcessFormat4Glyph(pov::FontFileInfo*, unsigned int)': BUILDSTDERR: backend/shape/truetype.cpp:1659:10: warning: variable 'temp16' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1659 | USHORT temp16; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from backend/shape/lathe.cpp:120: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/shape/sphsweep.cpp: In static member function 'static int pov::SphereSweep::Intersect_Segment(const pov::Ray&, const SPHSWEEP_SEG*, pov::SPHSWEEP_INT*, pov::SceneThreadData*)': BUILDSTDERR: backend/shape/sphsweep.cpp:626:9: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 626 | fp0 = 2.0 * d * Root[m] BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 627 | + e; BUILDSTDERR: | ~~~ BUILDSTDERR: backend/shape/sphsweep.cpp:626:15: warning: 'd' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 626 | fp0 = 2.0 * d * Root[m] BUILDSTDERR: | ~~~~^~~ BUILDSTDERR: backend/shape/sphsweep.cpp:632:8: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 632 | t = -fp0 / fp1; BUILDSTDERR: | ~~^~~~~~~~~~~~ BUILDSTDERR: backend/shape/sphsweep.cpp:613:34: warning: 'Num_Poly_Roots' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 613 | for(n = m; n < Num_Poly_Roots - 1; n++) BUILDSTDERR: | ~~~~~~~~~~~~~~~^~~ BUILDSTDERR: backend/shape/sphsweep.cpp: In member function 'virtual bool pov::SphereSweep::All_Intersections(const pov::Ray&, pov::IStack&, pov::SceneThreadData*)': BUILDSTDERR: backend/shape/sphsweep.cpp:253:16: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 253 | Isect[i].t /= len; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/fpmetric.cpp:41: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/super.cpp:65: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/triangle.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/ovus.cpp:65: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/fpmetric.cpp:41: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/shape/fpmetric.h:40, BUILDSTDERR: from backend/shape/fpmetric.cpp:44: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/shape/fpmetric.h:40, BUILDSTDERR: from backend/shape/fpmetric.cpp:44: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/shape/fpmetric.h:40, BUILDSTDERR: from backend/shape/fpmetric.cpp:44: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/shape/fpmetric.h:40, BUILDSTDERR: from backend/shape/fpmetric.cpp:44: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/shape/fpmetric.h:40, BUILDSTDERR: from backend/shape/fpmetric.cpp:44: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/shape/fpmetric.h:40, BUILDSTDERR: from backend/shape/fpmetric.cpp:44: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/super.cpp:65: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/triangle.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/ovus.cpp:65: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/shape/triangle.cpp: In static member function 'static double pov::SmoothTriangle::Calculate_Smooth_T(const double*, const double*, const double*, const double*)': BUILDSTDERR: backend/shape/triangle.cpp:1409:18: warning: variable 'r' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1409 | DBL dm1,dm2,dm3,r,s,t; BUILDSTDERR: | ^ BUILDSTDERR: backend/shape/fpmetric.cpp: In member function 'void pov::Parametric::Precompute_Parametric_Values(char, int, pov::FPUContext*)': BUILDSTDERR: backend/shape/fpmetric.cpp:1002:2: warning: 'Last' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 1002 | if (Last == NULL) BUILDSTDERR: | ^~ BUILDSTDERR: backend/shape/super.cpp: In member function 'virtual void pov::Superellipsoid::Normal(double*, pov::Intersection*, pov::SceneThreadData*) const': BUILDSTDERR: backend/shape/super.cpp:469:14: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 469 | P[Z] *= (1 + r); BUILDSTDERR: | ~~~^~~~ BUILDSTDERR: In file included from backend/shape/fpmetric.cpp:41: BUILDSTDERR: ./backend/frame.h: In member function 'virtual bool pov::Parametric::All_Intersections(const pov::Ray&, pov::IStack&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/frame.h:185:7: warning: '*((void*)& uv +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 185 | d[Y] = s[Y]; BUILDSTDERR: | ~~~~~^~~~~~ BUILDSTDERR: backend/shape/fpmetric.cpp:110:29: note: '*((void*)& uv +8)' was declared here BUILDSTDERR: 110 | UV_VECT low_vect, hi_vect, uv; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ./backend/support/bsptree.h:40, BUILDSTDERR: from ./backend/render/trace.h:44, BUILDSTDERR: from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/shape/fpmetric.h:40, BUILDSTDERR: from backend/shape/fpmetric.cpp:44: BUILDSTDERR: ./backend/math/vector.h:72:7: warning: 'TResult' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 72 | a[Z] += b[Z]; BUILDSTDERR: | ~~~~~^~~~~~~ BUILDSTDERR: backend/shape/fpmetric.cpp:113:33: note: 'TResult' was declared here BUILDSTDERR: 113 | DBL Depth1, Depth2, temp, Len, TResult = HUGE_VAL; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from backend/shape/fpmetric.cpp:41: BUILDSTDERR: ./backend/frame.h:184:7: warning: 'uv' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 184 | d[X] = s[X]; BUILDSTDERR: | ~~~~~^~~~~~ BUILDSTDERR: backend/shape/fpmetric.cpp:110:29: note: 'uv' was declared here BUILDSTDERR: 110 | UV_VECT low_vect, hi_vect, uv; BUILDSTDERR: | ^~ IONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/lathe.o backend/shape/lathe.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/fpmetric.o backend/shape/fpmetric.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/super.o backend/shape/super.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/triangle.o backend/shape/triangle.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/ovus.o backend/shape/ovus.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/quadrics.o backend/shape/quadrics.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -O2 -g -pipe -Wall -Werror=fIn file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/quadrics.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/torus.cpp:47: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/poly.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/mesh.cpp:59: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/quadrics.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/torus.cpp:47: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/mesh.cpp:59: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/poly.cpp:38: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/shape/mesh.cpp: In member function 'bool pov::Mesh::inside_bbox_tree(const pov::Ray&, pov::SceneThreadData*) const': BUILDSTDERR: backend/shape/mesh.cpp:2436:6: warning: variable 'Best' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 2436 | DBL Best, Depth; BUILDSTDERR: | ^~~~ BUILDSTDERR: backend/shape/poly.cpp: In member function 'bool pov::Poly::Set_Coeff(unsigned int, unsigned int, unsigned int, double)': BUILDSTDERR: backend/shape/poly.cpp:143:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: 143 | if ((x+y+z>Order)||(a<0)||(b<0)||(c<0)) BUILDSTDERR: | ~~~~~^~~~~~ ormat-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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/torus.o backend/shape/torus.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/poly.o backend/shape/poly.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/mesh.o backend/shape/mesh.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/csg.o backend/shape/csg.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/hfield.o backend/shape/hfield.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/bezier.o backend/shape/bezier.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-tempIn file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/hfield.cpp:62: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/csg.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/bezier.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/spheres.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/hfield.cpp:62: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/support/imageutil.h:37, BUILDSTDERR: from backend/shape/hfield.cpp:65: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/shape/hfield.cpp: In member function 'bool pov::HField::dda_traversal(const pov::Ray&, const double*, const HFIELD_BLOCK*, pov::IStack&, const pov::Ray&, double, double, pov::SceneThreadData*)': BUILDSTDERR: backend/shape/hfield.cpp:1473:8: warning: unused variable 'dda_msg' [-Wunused-variable] BUILDSTDERR: 1473 | char *dda_msg = "Illegal grid value in dda_traversal().\n" BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from backend/shape/csg.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/shape/csg.cpp: In member function 'virtual bool pov::CSGMerge::All_Intersections(const pov::Ray&, pov::IStack&, pov::SceneThreadData*)': BUILDSTDERR: backend/shape/csg.cpp:307:6: warning: unused variable 'shadow_flag' [-Wunused-variable] BUILDSTDERR: 307 | int shadow_flag = ray.IsShadowTestRay(); // TODO FIXME - why is this flag not used?! BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/bezier.cpp:38: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/spheres.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/sor.cpp:97: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/discs.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/isosurf.cpp:41: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/boxes.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/sor.cpp:97: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/discs.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/isosurf.cpp:41: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/shape/isosurf.cpp:43: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from backend/shape/boxes.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/shape/isosurf.cpp:43: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/shape/isosurf.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/shape/isosurf.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/shape/isosurf.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/shape/isosurf.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/shape/isosurf.cpp: In member function 'virtual bool pov::IsoSurface::All_Intersections(const pov::Ray&, pov::IStack&, pov::SceneThreadData*)': BUILDSTDERR: backend/shape/isosurf.cpp:115:6: warning: unused variable 'i' [-Wunused-variable] BUILDSTDERR: 115 | int i = 0 ; /* count of intervals in stack - 1 */ BUILDSTDERR: | ^ BUILDSTDERR: backend/shape/isosurf.cpp:117:6: warning: unused variable 'begin' [-Wunused-variable] BUILDSTDERR: 117 | int begin = 0, end = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/shape/isosurf.cpp:117:17: warning: unused variable 'end' [-Wunused-variable] BUILDSTDERR: 117 | int begin = 0, end = 0; BUILDSTDERR: | ^~~ late-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/spheres.o backend/shape/spheres.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/sor.o backend/shape/sor.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/isosurf.o backend/shape/isosurf.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/discs.o backend/shape/discs.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/boxes.o backend/shape/boxes.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/blob.o backend/shape/blob.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-wriIn file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/prism.cpp:114: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/shape/blob.cpp:98: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/math/mathutil.cpp:39: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/math/splines.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/prism.cpp:114: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/shape/blob.cpp:98: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/math/mathutil.cpp:39: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/math/splines.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/shape/prism.cpp: In member function 'void pov::Prism::Compute_Prism(double (*)[2], pov::SceneThreadData*)': BUILDSTDERR: backend/shape/prism.cpp:1640:24: warning: '*((void*)& First +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 1640 | (fabs(P[i1][Y] - First[Y]) < EPSILON)) BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: backend/shape/prism.cpp:1669:24: warning: 'First' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 1669 | if ((fabs(P[i2][X] - First[X]) < EPSILON) && BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~ te-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/shape/prism.o backend/shape/prism.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/math/mathutil.o backend/math/mathutil.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/math/splines.o backend/math/splines.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/math/chi2.o backend/math/chi2.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/math/polysolv.o backend/math/polysolv.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/math/hcmplx.o backend/math/hcmplx.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/math/chi2.cpp:48: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/math/polysolv.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/math/hcmplx.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/math/matrices.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/math/chi2.cpp:48: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/math/polysolv.cpp:36: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/math/hcmplx.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/math/matrices.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/math/quatern.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/support/msgutil.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/math/quatern.cpp:38: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/support/task.cpp:39: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/support/task.cpp:39: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/support/msgutil.cpp:38: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/math/matrices.o backend/math/matrices.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/math/quatern.o backend/math/quatern.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/precomp.o backend/precomp.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/support/task.o backend/support/task.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/support/msgutil.o backend/support/msgutil.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/support/jitter.o backend/support/jitter.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -DIn file included from ./backend/frame.h:54, BUILDSTDERR: from backend/support/jitter.cpp:33: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/support/jitter.cpp:33: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/support/imageutil.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/support/taskqueue.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/support/taskqueue.cpp:36: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/support/bsptree.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/support/imageutil.cpp:38: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/support/imageutil.h:37, BUILDSTDERR: from backend/support/imageutil.cpp:39: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/imageutil.cpp:43: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/imageutil.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/imageutil.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/imageutil.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/imageutil.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/support/imageutil.cpp: In function 'void pov::norm_dist(double*, double, double)': BUILDSTDERR: backend/support/imageutil.cpp:1220:6: warning: unused variable 'sum_I' [-Wunused-variable] BUILDSTDERR: 1220 | DBL sum_I = 0.0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from backend/support/bsptree.cpp:36: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/support/bsptree.cpp: In member function 'void pov::BSPTree::ValidateBounds(FILE*, const pov::BSPTree::Objects&)': BUILDSTDERR: backend/support/bsptree.cpp:746:11: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 746 | if(count != objects.size()) BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/support/bsptree.cpp: In member function 'void pov::BSPTree::ReadRecursive(const pov::BSPTree::Progress&, FILE*, unsigned int, unsigned int, unsigned int)': BUILDSTDERR: backend/support/bsptree.cpp:840:10: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 840 | fscanf(infile, "\n"); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: backend/support/bsptree.cpp:858:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 858 | fscanf(infile, "\n"); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/support/statistics.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/support/statistics.cpp:36: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ _REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/support/taskqueue.o backend/support/taskqueue.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/support/imageutil.o backend/support/imageutil.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/support/bsptree.o backend/support/bsptree.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/support/statistics.o backend/support/statistics.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/support/randomsequences.o backend/support/randomsequences.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/support/octree.o backend/support/octree.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../souIn file included from ./backend/frame.h:54, BUILDSTDERR: from backend/support/octree.cpp:56: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/support/randomsequences.cpp:42: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/support/statistics.cpp:38: BUILDSTDERR: ./backend/support/statistics.h: In member function 'void pov::StatisticsBase::operator+=(const pov::StatisticsBase&) [with T = long long unsigned int; int numElem = 180]': BUILDSTDERR: ./backend/support/statistics.h:56:43: warning: 'temp' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 56 | inline void operator+=(T other) { value += other; } BUILDSTDERR: | ~~~~~~^~~~~~~~ BUILDSTDERR: backend/support/statistics.cpp:77:5: note: 'temp' was declared here BUILDSTDERR: 77 | T temp; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from backend/support/statistics.cpp:38: BUILDSTDERR: ./backend/support/statistics.h: In member function 'void pov::StatisticsBase::operator+=(const pov::StatisticsBase&) [with T = double; int numElem = 5]': BUILDSTDERR: ./backend/support/statistics.h:56:43: warning: 'temp' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 56 | inline void operator+=(T other) { value += other; } BUILDSTDERR: | ~~~~~~^~~~~~~~ BUILDSTDERR: backend/support/statistics.cpp:77:5: note: 'temp' was declared here BUILDSTDERR: 77 | T temp; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/support/fileutil.cpp:40: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/support/randomsequences.cpp:42: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/support/octree.cpp:56: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/support/octree.cpp: In function 'bool pov::ot_read_file(pov::OT_NODE**, pov_base::IStream*, const OT_READ_PARAM*, pov::OT_READ_INFO*)': BUILDSTDERR: backend/support/octree.cpp:1286:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'pov::OT_BLOCK' {aka 'struct pov::ot_block_struct'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 1286 | memset(&bl, 0, sizeof(OT_BLOCK)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from backend/support/octree.cpp:59: BUILDSTDERR: ./backend/support/octree.h:80:8: note: 'pov::OT_BLOCK' {aka 'struct pov::ot_block_struct'} declared here BUILDSTDERR: 80 | struct ot_block_struct BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:56, BUILDSTDERR: from backend/support/octree.cpp:56: BUILDSTDERR: ./backend/configbackend.h:87:62: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'pov::OT_BLOCK' {aka 'struct pov::ot_block_struct'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 87 | #define POV_MEMCPY(dst,src,len) memcpy((dst),(src),(len)) BUILDSTDERR: | ^ BUILDSTDERR: backend/support/octree.cpp:1344:8: note: in expansion of macro 'POV_MEMCPY' BUILDSTDERR: 1344 | POV_MEMCPY(new_block, &bl, sizeof (OT_BLOCK)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/support/octree.cpp:59: BUILDSTDERR: ./backend/support/octree.h:80:8: note: 'pov::OT_BLOCK' {aka 'struct pov::ot_block_struct'} declared here BUILDSTDERR: 80 | struct ot_block_struct BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/support/fileutil.cpp:40: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/fileutil.cpp:41: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/fileutil.cpp:41: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/fileutil.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/fileutil.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/fileutil.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from ./backend/support/fileutil.h:40, BUILDSTDERR: from backend/support/fileutil.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/lighting/photonshootingtask.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/photonshootingtask.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/lighting/photonshootingtask.cpp:47: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonshootingtask.cpp:47: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonshootingtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonshootingtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonshootingtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonshootingtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/photonshootingtask.cpp:51: BUILDSTDERR: ./backend/lighting/photonshootingtask.h: In constructor 'pov::PhotonShootingTask::PhotonShootingTask(pov::ViewData*, pov::PhotonShootingStrategy*)': BUILDSTDERR: ./backend/lighting/photonshootingtask.h:59:35: warning: 'pov::PhotonShootingTask::randgen' will be initialized after [-Wreorder] BUILDSTDERR: 59 | RandomDoubleSequence::Generator randgen; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/lighting/photonshootingtask.h:54:27: warning: 'pov::PhotonShootingStrategy* pov::PhotonShootingTask::strategy' [-Wreorder] BUILDSTDERR: 54 | PhotonShootingStrategy* strategy; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: backend/lighting/photonshootingtask.cpp:62:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 62 | PhotonShootingTask::PhotonShootingTask(ViewData *vd, PhotonShootingStrategy* strategy) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photonshootingtask.cpp: In member function 'void pov::PhotonShootingTask::ShootPhotonsAtObject(pov::LightTargetCombo&)': BUILDSTDERR: backend/lighting/photonshootingtask.cpp:160:6: warning: variable 'notComputed' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 160 | int notComputed=true; /* have the ray containers been computed for this point yet?*/ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/lighting/radiosity.cpp:63: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photonshootingtask.cpp:304:38: warning: 'dist_of_initial_from_center' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 304 | Attenuation = computeAttenuation(combo.light, ray, dist_of_initial_from_center); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/radiosity.cpp:63: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/lighting/radiosity.cpp:64: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/scene.h:48, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/lighting/radiosity.cpp:64: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/lighting/radiosity.cpp:64: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/lighting/radiosity.cpp:64: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/lighting/radiosity.cpp:64: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/lighting/radiosity.cpp:64: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/lighting/photons.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/lighting/radiosity.cpp: In member function 'pov::RadiosityRecursionSettings* pov::SceneRadiositySettings::GetRecursionSettings(bool) const': BUILDSTDERR: backend/lighting/radiosity.cpp:156:37: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: 156 | for (unsigned int depth = 0; depth < recursionLimit; depth ++) BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/lighting/radiosity.cpp:64: BUILDSTDERR: ./backend/lighting/radiosity.h: In constructor 'pov::RadiosityFunction::RadiosityFunction(std::shared_ptr, pov::SceneThreadData*, const pov::SceneRadiositySettings&, pov::RadiosityCache&, pov::Trace::CooperateFunctor&, bool, const pov::Vector3d&)': BUILDSTDERR: ./backend/lighting/radiosity.h:327:20: warning: 'pov::RadiosityFunction::threadData' will be initialized after [-Wreorder] BUILDSTDERR: 327 | TraceThreadData *threadData; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./backend/lighting/radiosity.h:321:9: warning: 'pov::Trace pov::RadiosityFunction::trace' [-Wreorder] BUILDSTDERR: 321 | Trace trace; // does the main raytracing BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/lighting/radiosity.cpp:272:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 272 | RadiosityFunction::RadiosityFunction(shared_ptr sd, TraceThreadData *td, const SceneRadiositySettings& rs, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/lighting/radiosity.cpp:64: BUILDSTDERR: ./backend/lighting/radiosity.h:333:12: warning: 'pov::RadiosityFunction::cameraPosition' will be initialized after [-Wreorder] BUILDSTDERR: 333 | Vector3d cameraPosition; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./backend/lighting/radiosity.h:332:16: warning: 'unsigned int pov::RadiosityFunction::pretraceStep' [-Wreorder] BUILDSTDERR: 332 | unsigned int pretraceStep; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/lighting/radiosity.cpp:272:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 272 | RadiosityFunction::RadiosityFunction(shared_ptr sd, TraceThreadData *td, const SceneRadiositySettings& rs, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/lighting/radiosity.cpp:64: BUILDSTDERR: ./backend/lighting/radiosity.h:339:7: warning: 'pov::RadiosityFunction::tileId' will be initialized after [-Wreorder] BUILDSTDERR: 339 | int tileId; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/lighting/radiosity.h:329:30: warning: 'pov::RadiosityCache::BlockPool* pov::RadiosityFunction::cacheBlockPool' [-Wreorder] BUILDSTDERR: 329 | RadiosityCache::BlockPool* cacheBlockPool; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/radiosity.cpp:272:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 272 | RadiosityFunction::RadiosityFunction(shared_ptr sd, TraceThreadData *td, const SceneRadiositySettings& rs, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/radiosity.cpp: In member function 'virtual void pov::RadiosityFunction::BeforeTile(int, unsigned int)': BUILDSTDERR: backend/lighting/radiosity.cpp:334:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: 334 | for (unsigned int depth = 1; depth < settings.recursionLimit; depth ++) BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/radiosity.cpp:346:37: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: 346 | for (unsigned int depth = 0; depth < settings.recursionLimit; depth ++) BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/radiosity.cpp: In member function 'virtual bool pov::RadiosityFunction::CheckRadiosityTraceLevel(const pov::Trace::TraceTicket&)': BUILDSTDERR: backend/lighting/radiosity.cpp:440:41: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: 440 | return (ticket.radiosityRecursionDepth < settings.recursionLimit); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/radiosity.cpp: In member function 'double pov::RadiosityFunction::GatherLight(const pov::Vector3d&, const pov::Vector3d&, const pov::Vector3d&, pov_base::RGBColour&, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/lighting/radiosity.cpp:536:26: warning: unused variable 'hit' [-Wunused-variable] BUILDSTDERR: 536 | for(unsigned int i = 0, hit = 0; i < cur_sample_count; i++) BUILDSTDERR: | ^~~ BUILDSTDERR: backend/lighting/radiosity.cpp:493:6: warning: variable 'sum_of_inverse_dist' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 493 | sum_of_inverse_dist, sum_of_dist, gradient_count; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/lighting/radiosity.cpp:64: BUILDSTDERR: ./backend/lighting/radiosity.h: In constructor 'pov::RadiosityCache::RadiosityCache(const pov::SceneRadiositySettings&)': BUILDSTDERR: ./backend/lighting/radiosity.h:227:12: warning: 'pov::RadiosityCache::ot_fd' will be initialized after [-Wreorder] BUILDSTDERR: 227 | OStream *ot_fd; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/lighting/radiosity.h:186:8: warning: 'long int pov::RadiosityCache::Gather_Total_Count' [-Wreorder] BUILDSTDERR: 186 | long Gather_Total_Count; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/radiosity.cpp:844:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 844 | RadiosityCache::RadiosityCache(const SceneRadiositySettings& radset) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/radiosity.cpp: In member function 'void pov::RadiosityCache::BlockPool::Save(pov_base::OStream*)': BUILDSTDERR: backend/lighting/radiosity.cpp:1103:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 1103 | for (int i = from; i < to; i ++) BUILDSTDERR: | ~~^~~~ rce/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/support/fileutil.o backend/support/fileutil.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/lighting/photonshootingtask.o backend/lighting/photonshootingtask.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/lighting/radiosity.o backend/lighting/radiosity.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/lighting/photons.o backend/lighting/photons.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/lighting/photonestimationtask.o backend/lighting/photonestimationtask.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronoIn file included from ./backend/frame.h:54, BUILDSTDERR: from backend/lighting/photonestimationtask.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/photons.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/lighting/photons.cpp:47: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photons.cpp:47: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photons.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photons.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photons.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photons.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photons.cpp: In member function 'virtual void pov::PhotonTrace::ComputeLightedTexture(pov::Colour&, const TEXTURE*, std::vector&, const pov::Vector3d&, const pov::Vector3d&, const pov::Ray&, float, pov::Intersection&, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/lighting/photons.cpp:235:6: warning: variable 'one_colour_found' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 235 | int one_colour_found, colour_found; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photons.cpp:47: BUILDSTDERR: ./backend/lighting/photons.h: In constructor 'pov::PhotonGatherer::PhotonGatherer(pov::PhotonMap*, pov::ScenePhotonSettings&)': BUILDSTDERR: ./backend/lighting/photons.h:269:14: warning: 'pov::PhotonGatherer::map' will be initialized after [-Wreorder] BUILDSTDERR: 269 | PhotonMap *map; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/lighting/photons.h:268:24: warning: 'pov::ScenePhotonSettings& pov::PhotonGatherer::photonSettings' [-Wreorder] BUILDSTDERR: 268 | ScenePhotonSettings& photonSettings; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photons.cpp:2504:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 2504 | PhotonGatherer::PhotonGatherer(PhotonMap *map, ScenePhotonSettings& photonSettings): map(map),photonSettings(photonSettings),gatheredPhotons(photonSettings.maxGatherCount) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photons.cpp: In member function 'double pov::PhotonGatherer::gatherPhotonsAdaptive(const double*, const double*, bool)': BUILDSTDERR: backend/lighting/photons.cpp:2516:7: warning: variable 'expanded' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 2516 | bool expanded = false; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/lighting/subsurface.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:57, BUILDSTDERR: from backend/lighting/photons.cpp:37: BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector(const MyType&) [with ContainerType = pov::Interior*; int ElementCount = 512; pov::FixedSimpleVector::MyType = pov::FixedSimpleVector]': BUILDSTDERR: ./backend/frame.h:1720:7: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::Interior** const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:389:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 389 | FixedSimpleVector(const MyType& RHS) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::Media*; int ElementCount = 256]': BUILDSTDERR: backend/lighting/photons.cpp:278:16: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::Media** const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::LightSourceEntry; int ElementCount = 1024]': BUILDSTDERR: backend/lighting/photons.cpp:1052:25: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::LightSourceEntry* const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::LitInterval; int ElementCount = 512]': BUILDSTDERR: backend/lighting/photons.cpp:1053:20: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::LitInterval* const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::MediaInterval; int ElementCount = 256]': BUILDSTDERR: backend/lighting/photons.cpp:1054:22: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::MediaInterval* const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photons.cpp: At global scope: BUILDSTDERR: backend/lighting/photons.cpp:92:13: warning: 'void pov::FreePhotonMemory()' declared 'static' but never defined [-Wunused-function] BUILDSTDERR: 92 | static void FreePhotonMemory(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photons.cpp:93:13: warning: 'void pov::InitPhotonMemory()' declared 'static' but never defined [-Wunused-function] BUILDSTDERR: 93 | static void InitPhotonMemory(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photons.cpp:94:12: warning: 'int pov::savePhotonMap()' declared 'static' but never defined [-Wunused-function] BUILDSTDERR: 94 | static int savePhotonMap(void); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photons.cpp:95:12: warning: 'int pov::loadPhotonMap()' declared 'static' but never defined [-Wunused-function] BUILDSTDERR: 95 | static int loadPhotonMap(void); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/photonestimationtask.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/lighting/photonestimationtask.cpp:47: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonestimationtask.cpp:47: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonestimationtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonestimationtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonestimationtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonestimationtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photonestimationtask.cpp: In member function 'void pov::PhotonEstimationTask::SearchThroughObjectsEstimatePhotons(std::vector&, pov::LightSource*)': BUILDSTDERR: backend/lighting/photonestimationtask.cpp:133:18: warning: unused variable 'renderDataPtr' [-Wunused-variable] BUILDSTDERR: 133 | ViewThreadData *renderDataPtr = GetViewDataPtr(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/subsurface.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/lighting/subsurface.cpp: In member function 'double pov::SubsurfaceInterior::PrecomputedReducedAlbedo::operator()(double) const': BUILDSTDERR: backend/lighting/subsurface.cpp:99:9: warning: unused variable 'Rd' [-Wunused-variable] BUILDSTDERR: 99 | double Rd = clip(diffuseReflectance, 0.0, 1.0); BUILDSTDERR: | ^~ BUILDSTDERR: backend/lighting/photons.cpp: In member function 'bool pov::PhotonTrace::ComputeRefractionForPhotons(const FINISH*, pov::Interior*, const pov::Vector3d&, const pov::Ray&, const pov::Vector3d&, const pov::Vector3d&, pov::Colour&, float, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/lighting/photons.cpp:712:14: warning: 'dispersion' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 712 | DBL n, ior, dispersion; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/lighting/photons.cpp: In member function 'virtual void pov::PhotonTrace::ComputeLightedTexture(pov::Colour&, const TEXTURE*, std::vector&, const pov::Vector3d&, const pov::Vector3d&, const pov::Ray&, float, pov::Intersection&, pov::Trace::TraceTicket&)': BUILDSTDERR: backend/lighting/photons.cpp:599:2: warning: 'doDiffuse' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 599 | if (doDiffuse) BUILDSTDERR: | ^~ BUILDSTDERR: backend/lighting/photons.cpp:623:30: warning: 'doRefraction' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 623 | doRefraction = doRefraction && BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: 624 | ( ( Test_Flag(isect.Object, PH_RFR_ON_FLAG) && !(threadData->photonSourceLight->Flags & PH_RFR_OFF_FLAG) ) || BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 625 | ( !Test_Flag(isect.Object, PH_RFR_OFF_FLAG) && (threadData->photonSourceLight->Flags & PH_RFR_ON_FLAG) ) || BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 626 | threadData->passThruThis ); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photons.cpp:652:30: warning: 'doReflection' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 652 | doReflection = doReflection && BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: 653 | ( ( ( Test_Flag(isect.Object, PH_RFL_ON_FLAG) && !(threadData->photonSourceLight->Flags & PH_RFL_OFF_FLAG) ) || BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 654 | ( !Test_Flag(isect.Object, PH_RFL_OFF_FLAG) && (threadData->photonSourceLight->Flags & PH_RFL_ON_FLAG) ) ) && BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 655 | !threadData->passThruThis ); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/lighting/photonshootingstrategy.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/photonshootingstrategy.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/lighting/photonshootingstrategy.cpp:45: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonshootingstrategy.cpp:45: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonshootingstrategy.cpp:45: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonshootingstrategy.cpp:45: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonshootingstrategy.cpp:45: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonshootingstrategy.cpp:45: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/lighting/photonstrategytask.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/lighting/photonsortingtask.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/lighting/point.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/photonstrategytask.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/photonsortingtask.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/lighting/photonstrategytask.cpp:47: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/lighting/photonsortingtask.cpp:47: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonstrategytask.cpp:47: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonstrategytask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonstrategytask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonstrategytask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonstrategytask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonsortingtask.cpp:47: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonsortingtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonsortingtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonsortingtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/lighting/photonsortingtask.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/photonstrategytask.cpp:52: BUILDSTDERR: ./backend/lighting/photonstrategytask.h: In constructor 'pov::PhotonStrategyTask::PhotonStrategyTask(pov::ViewData*, pov::PhotonShootingStrategy*)': BUILDSTDERR: ./backend/lighting/photonstrategytask.h:55:27: warning: 'pov::PhotonStrategyTask::strategy' will be initialized after [-Wreorder] BUILDSTDERR: 55 | PhotonShootingStrategy* strategy; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./backend/lighting/photonstrategytask.h:52:18: warning: 'pov::MessageFactory pov::PhotonStrategyTask::messageFactory' [-Wreorder] BUILDSTDERR: 52 | MessageFactory messageFactory; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photonstrategytask.cpp:63:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | PhotonStrategyTask::PhotonStrategyTask(ViewData *vd, PhotonShootingStrategy* strategy) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/point.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/photonsortingtask.cpp:51: BUILDSTDERR: ./backend/lighting/photonsortingtask.h: In constructor 'pov::PhotonSortingTask::PhotonSortingTask(pov::ViewData*, const std::vector&, const std::vector&, pov::PhotonShootingStrategy*)': BUILDSTDERR: ./backend/lighting/photonsortingtask.h:57:27: warning: 'pov::PhotonSortingTask::strategy' will be initialized after [-Wreorder] BUILDSTDERR: 57 | PhotonShootingStrategy* strategy; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./backend/lighting/photonsortingtask.h:52:18: warning: 'pov::MessageFactory pov::PhotonSortingTask::messageFactory' [-Wreorder] BUILDSTDERR: 52 | MessageFactory messageFactory; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photonsortingtask.cpp:72:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | PhotonSortingTask::PhotonSortingTask(ViewData *vd, const vector& surfaceMaps, const vector& mediaMaps, PhotonShootingStrategy* strategy) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photonsortingtask.cpp: In member function 'int pov::PhotonSortingTask::load()': BUILDSTDERR: backend/lighting/photonsortingtask.cpp:340:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 340 | fread(&numph, sizeof(numph),1,f); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/lighting/photonsortingtask.cpp:376:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 376 | fread(&numph, sizeof(numph),1,f); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/lighting/rad_data.cpp:44: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ us-unwind-tables -fstack-clash-protection -pthread -c -o backend/lighting/subsurface.o backend/lighting/subsurface.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/lighting/photonshootingstrategy.o backend/lighting/photonshootingstrategy.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/lighting/photonstrategytask.o backend/lighting/photonstrategytask.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/lighting/photonsortingtask.o backend/lighting/photonsortingtask.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/lighting/point.o backend/lighting/point.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/lighting/rad_data.o backend/lighting/rad_data.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBIn file included from ./backend/frame.h:54, BUILDSTDERR: from backend/bounding/bcyl.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/bounding/bbox.cpp:43: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/lighting/rad_data.cpp:44: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/bounding/bbox.cpp:43: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/bounding/bcyl.cpp:36: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/bounding/boundingtask.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/bounding/bbox.cpp: In function 'void pov::Build_Bounding_Slabs(pov::BBOX_TREE**, std::vector&, unsigned int&, unsigned int&, unsigned int&)': BUILDSTDERR: backend/bounding/bbox.cpp:308:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 308 | for(int i = 0; i < numberOfFiniteObjects; i++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/bounding/bbox.cpp:311:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 311 | for(int i = 0; i < numberOfInfiniteObjects; i++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/bounding/boundingtask.cpp:38: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/bounding/boundingtask.h:41, BUILDSTDERR: from backend/bounding/boundingtask.cpp:43: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/scene.h:48, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/bounding/boundingtask.h:41, BUILDSTDERR: from backend/bounding/boundingtask.cpp:43: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/bounding/boundingtask.h:41, BUILDSTDERR: from backend/bounding/boundingtask.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/bounding/boundingtask.h:41, BUILDSTDERR: from backend/bounding/boundingtask.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/bounding/boundingtask.h:41, BUILDSTDERR: from backend/bounding/boundingtask.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from ./backend/bounding/boundingtask.h:41, BUILDSTDERR: from backend/bounding/boundingtask.cpp:43: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/bounding/bsphere.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ CXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/bounding/bcyl.o backend/bounding/bcyl.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/bounding/bbox.o backend/bounding/bbox.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/bounding/boundingtask.o backend/bounding/boundingtask.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/bounding/bsphere.o backend/bounding/bsphere.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/scene/threaddata.o backend/scene/threaddata.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/scene/camera.o backend/scene/camera.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-In file included from backend/bounding/bsphere.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/scene/threaddata.cpp:33: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/scene/camera.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/scene/atmosph.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/scene/threaddata.cpp:33: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/scene/camera.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/threaddata.cpp:35: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/scene.h:48, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/threaddata.cpp:35: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/threaddata.cpp:35: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/threaddata.cpp:35: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/threaddata.cpp:35: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/threaddata.cpp:35: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/scene/threaddata.cpp: In constructor 'pov::SceneThreadData::SceneThreadData(std::shared_ptr)': BUILDSTDERR: backend/scene/threaddata.cpp:91:15: warning: unused variable 'photonLight' [-Wunused-variable] BUILDSTDERR: 91 | LightSource *photonLight = NULL; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: backend/scene/threaddata.cpp:92:12: warning: unused variable 'photonObject' [-Wunused-variable] BUILDSTDERR: 92 | ObjectPtr photonObject = NULL; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/scene/threaddata.cpp: In member function 'void pov::SceneThreadData::AfterTile()': BUILDSTDERR: backend/scene/threaddata.cpp:155:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 155 | if (it->second.last_used < oldest) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: backend/scene/threaddata.cpp:159:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 159 | if (oldest == progress_index - 1) BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/scene/threaddata.cpp:164:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 164 | if (it->second.last_used == oldest) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from backend/scene/atmosph.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/scene/scene.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/scene/scene.cpp:38: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/scene/scene.cpp:46: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/scene/scene.cpp:46: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/scene/scene.cpp:46: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/scene/scene.cpp:46: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/scene/scene.cpp:46: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/scene/scene.cpp:46: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/scene/scene.cpp:46: BUILDSTDERR: ./backend/scene/scene.h: In constructor 'pov::SceneData::SceneData()': BUILDSTDERR: ./backend/scene/scene.h:121:14: warning: 'pov::SceneData::skysphere' will be initialized after [-Wreorder] BUILDSTDERR: 121 | SKYSPHERE *skysphere; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./backend/scene/scene.h:103:15: warning: 'pov::FunctionVM* pov::SceneData::functionVM' [-Wreorder] BUILDSTDERR: 103 | FunctionVM *functionVM; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/scene/scene.cpp:62:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 62 | SceneData::SceneData() : BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/scene/objects.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/pattern/warps.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/scene/objects.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/interior/media.h:37, BUILDSTDERR: from ./backend/interior/interior.h:37, BUILDSTDERR: from backend/scene/objects.cpp:40: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/math/common_factor_ct.hpp:14, BUILDSTDERR: from /usr/include/boost/math/common_factor.hpp:13, BUILDSTDERR: from backend/scene/view.cpp:34: BUILDSTDERR: /usr/include/boost/math/common_factor_ct.hpp:16:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 16 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/math/common_factor_rt.hpp:13:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 13 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/math/common_factor.hpp:16:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 16 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/scene/view.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/scene/view.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/view.cpp:48: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from backend/pattern/warps.cpp:36: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/scene.h:48, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/view.cpp:48: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/view.cpp:48: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/view.cpp:48: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/view.cpp:48: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/scene.h:49, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/view.cpp:48: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/scene/view.cpp:48: BUILDSTDERR: ./backend/scene/view.h: In constructor 'pov::ViewData::ViewData(std::shared_ptr)': BUILDSTDERR: ./backend/scene/view.h:332:12: warning: 'pov::ViewData::rtrData' will be initialized after [-Wreorder] BUILDSTDERR: 332 | RTRData *rtrData; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/scene/view.h:319:11: warning: 'pov_base::POVRect pov::ViewData::renderArea' [-Wreorder] BUILDSTDERR: 319 | POVRect renderArea; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/scene/view.cpp:85:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 85 | ViewData::ViewData(shared_ptr sd) : BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: backend/scene/view.cpp: In member function 'void pov::ViewData::CompletedRectangle(const pov_base::POVRect&, unsigned int, const std::vector >&, unsigned int, bool, float, pov::ViewData::BlockInfo*)': BUILDSTDERR: backend/scene/view.cpp:402:12: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] BUILDSTDERR: 402 | if (++x > rect.right) BUILDSTDERR: | ~~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/assert.hpp:58, BUILDSTDERR: from /usr/include/boost/unordered/detail/implementation.hpp:15, BUILDSTDERR: from /usr/include/boost/unordered/detail/map.hpp:6, BUILDSTDERR: from /usr/include/boost/unordered/unordered_map.hpp:21, BUILDSTDERR: from /usr/include/boost/unordered_map.hpp:17, BUILDSTDERR: from ./backend/pattern/pattern.h:49, BUILDSTDERR: from ./backend/scene/threaddata.h:43, BUILDSTDERR: from ./backend/render/trace.h:42, BUILDSTDERR: from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/scene.h:48, BUILDSTDERR: from ./backend/scene/view.h:42, BUILDSTDERR: from backend/scene/view.cpp:48: BUILDSTDERR: backend/scene/view.cpp:404:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 404 | assert(rtrData->rtrPixels.size() >= offset + 5); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/scene/view.cpp:48: BUILDSTDERR: ./backend/scene/view.h: In constructor 'pov::View::View(std::shared_ptr, unsigned int, unsigned int, pov::RenderBackend::ViewId)': BUILDSTDERR: ./backend/scene/view.h:448:20: warning: 'pov::View::mailbox' will be initialized after [-Wreorder] BUILDSTDERR: 448 | BSPTree::Mailbox mailbox; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/scene/view.h:446:18: warning: 'boost::thread* pov::View::renderControlThread' [-Wreorder] BUILDSTDERR: 446 | boost::thread *renderControlThread; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/scene/view.cpp:573:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 573 | View::View(shared_ptr sd, unsigned int width, unsigned int height, RenderBackend::ViewId vid) : BUILDSTDERR: | ^~~~ BUILDSTDERR: backend/scene/view.cpp: In member function 'void pov::View::StartRender(POVMS_Object&)': BUILDSTDERR: backend/scene/view.cpp:842:8: warning: variable 'had_location' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 842 | bool had_location = false; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/scene/view.cpp:843:8: warning: variable 'had_direction' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 843 | bool had_direction = false; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: backend/scene/view.cpp:844:8: warning: variable 'had_up' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 844 | bool had_up = false; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: backend/scene/view.cpp:845:8: warning: variable 'had_right' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 845 | bool had_right = false; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: backend/scene/view.cpp:846:8: warning: variable 'had_sky' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 846 | bool had_sky = false; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: backend/scene/view.cpp:1033:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 1033 | if (steps > RadiosityFunction::PRETRACE_MAX - RadiosityFunction::PRETRACE_FIRST - 1) BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/scene/view.cpp:1048:59: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 1048 | for(int step = RadiosityFunction::PRETRACE_FIRST; step < RadiosityFunction::PRETRACE_FIRST + steps; step ++) BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/scene/view.cpp:673:7: warning: unused variable 'jitter' [-Wunused-variable] BUILDSTDERR: 673 | bool jitter = false; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: backend/scene/view.cpp: In member function 'void pov::View::GetStatistics(POVMS_Object&)': BUILDSTDERR: backend/scene/view.cpp:1219:11: warning: unused variable 'current' [-Wunused-variable] BUILDSTDERR: 1219 | POV_LONG current; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from backend/scene/view.cpp:48: BUILDSTDERR: ./backend/scene/view.h: In constructor 'pov::RTRData::RTRData(pov::ViewData&, int)': BUILDSTDERR: ./backend/scene/view.h:81:13: warning: 'pov::RTRData::viewData' will be initialized after [-Wreorder] BUILDSTDERR: 81 | ViewData& viewData; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./backend/scene/view.h:72:16: warning: 'unsigned int pov::RTRData::numRTRframes' [-Wreorder] BUILDSTDERR: 72 | unsigned int numRTRframes; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/scene/view.cpp:1409:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 1409 | RTRData::RTRData(ViewData& v, int mrt) : BUILDSTDERR: | ^~~~~~~ template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/scene/atmosph.o backend/scene/atmosph.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/scene/scene.o backend/scene/scene.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/scene/objects.o backend/scene/objects.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/scene/view.o backend/scene/view.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/pattern/warps.o backend/pattern/warps.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/pattern/pattern.o backend/pattern/pattern.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -WnIn file included from ./backend/frame.h:54, BUILDSTDERR: from backend/pattern/pattern.cpp:42: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/texture/normal.cpp:43: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/texture/pigment.cpp:42: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/pattern/pattern.cpp:42: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/pattern/pattern.cpp:47: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/pattern/pattern.cpp:47: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/pattern/pattern.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/pattern/pattern.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/pattern/pattern.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/pattern/pattern.cpp:47: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/scene/view.cpp: In member function 'void pov::ViewData::CompletedRectangle(const pov_base::POVRect&, unsigned int, const std::vector >&, unsigned int, bool, float, pov::ViewData::BlockInfo*)': BUILDSTDERR: backend/scene/view.cpp:404:47: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 404 | assert(rtrData->rtrPixels.size() >= offset + 5); BUILDSTDERR: | ^ BUILDSTDERR: In file included from backend/pattern/pattern.cpp:43: BUILDSTDERR: backend/pattern/pattern.cpp: In function 'int pov::GetNoiseGen(const TPATTERN*, const pov::SceneThreadData*)': BUILDSTDERR: ./backend/pattern/pattern.h:143:41: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] BUILDSTDERR: 143 | #define NOISE_FLAGS NOISE_FLAG_1+NOISE_FLAG_2 BUILDSTDERR: | ^ BUILDSTDERR: backend/pattern/pattern.cpp:183:33: note: in expansion of macro 'NOISE_FLAGS' BUILDSTDERR: 183 | int noise_gen = (TPat->Flags & NOISE_FLAGS) / NOISE_FLAG_1; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from backend/texture/normal.cpp:43: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: backend/pattern/pattern.cpp: In function 'double pov::hexagonal(const double*, const TPATTERN*)': BUILDSTDERR: backend/pattern/pattern.cpp:4454:6: warning: variable 'lng' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 4454 | int lng; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./backend/support/imageutil.h:37, BUILDSTDERR: from backend/texture/normal.cpp:47: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from backend/texture/pigment.cpp:42: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/support/imageutil.h:37, BUILDSTDERR: from backend/texture/pigment.cpp:46: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/texture/texture.cpp:45: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/pattern/pattern.cpp: In function 'double pov::density_pattern(const double*, const TPATTERN*)': BUILDSTDERR: backend/pattern/pattern.cpp:5764:66: warning: 'f222' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 5764 | ((f211 * xi + f212 * xx) * yi + (f221 * xi + f222 * xx) * yy) * zz; BUILDSTDERR: | ~~~~~^~~~ BUILDSTDERR: backend/pattern/pattern.cpp:5764:59: warning: 'f221' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 5764 | ((f211 * xi + f212 * xx) * yi + (f221 * xi + f222 * xx) * yy) * zz; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: backend/pattern/pattern.cpp:5764:35: warning: 'f212' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 5764 | ((f211 * xi + f212 * xx) * yi + (f221 * xi + f222 * xx) * yy) * zz; BUILDSTDERR: | ~~~~~^~~~ BUILDSTDERR: backend/pattern/pattern.cpp:5764:28: warning: 'f211' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 5764 | ((f211 * xi + f212 * xx) * yi + (f221 * xi + f222 * xx) * yy) * zz; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: backend/pattern/pattern.cpp:5763:66: warning: 'f122' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 5763 | density = ((f111 * xi + f112 * xx) * yi + (f121 * xi + f122 * xx) * yy) * (1.0 - zz) + BUILDSTDERR: | ~~~~~^~~~ BUILDSTDERR: backend/pattern/pattern.cpp:5763:59: warning: 'f121' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 5763 | density = ((f111 * xi + f112 * xx) * yi + (f121 * xi + f122 * xx) * yy) * (1.0 - zz) + BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: backend/pattern/pattern.cpp:5763:35: warning: 'f112' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 5763 | density = ((f111 * xi + f112 * xx) * yi + (f121 * xi + f122 * xx) * yy) * (1.0 - zz) + BUILDSTDERR: | ~~~~~^~~~ BUILDSTDERR: backend/pattern/pattern.cpp:5763:28: warning: 'f111' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 5763 | density = ((f111 * xi + f112 * xx) * yi + (f121 * xi + f122 * xx) * yy) * (1.0 - zz) + BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: backend/pattern/pattern.cpp: In function 'double pov::Evaluate_TPat(const TPATTERN*, const double*, const pov::Intersection*, const pov::Ray*, pov::SceneThreadData*)': BUILDSTDERR: backend/pattern/pattern.cpp:6426:56: warning: 'answer' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 6426 | answer = (mask & 1) ? fmod(answer+2.0*a,6.0): fmod(6.0+answer-2.0*a,6.0); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: backend/pattern/pattern.cpp:6378:6: note: 'answer' was declared here BUILDSTDERR: 6378 | DBL answer; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from backend/texture/texture.cpp:45: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/support/imageutil.h:37, BUILDSTDERR: from backend/texture/texture.cpp:49: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/texture/texture.cpp: In function 'void pov::Initialize_Waves(std::vector&, std::vector&, unsigned int)': BUILDSTDERR: backend/texture/texture.cpp:250:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 250 | for(int i = 0, next_rand = -560851967; i < numberOfWaves ; i++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~ BUILDSTDERR: backend/texture/texture.cpp: In function 'double pov::Turbulence(const double*, const TURB*, int)': BUILDSTDERR: backend/texture/texture.cpp:911:2: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 911 | else BUILDSTDERR: | ^~~~ BUILDSTDERR: backend/texture/texture.cpp:913:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 913 | if (i < Octaves) BUILDSTDERR: | ^~ BUILDSTDERR: backend/texture/texture.cpp: In function 'void pov::Post_Textures(pov::TEXTURE*)': BUILDSTDERR: backend/texture/texture.cpp:1553:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1553 | for (Material = Layer->Materials; Material != NULL; Material = Material->Next_Material) BUILDSTDERR: | ^~~ BUILDSTDERR: backend/texture/texture.cpp:1557:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1557 | break; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/parser/tokenize.cpp:43: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/texture/texture.cpp: At global scope: BUILDSTDERR: backend/texture/texture.cpp:809:1: warning: 'void pov::SolidDNoise(const double*, double*)' defined but not used [-Wunused-function] BUILDSTDERR: 809 | SolidDNoise(const VECTOR P, VECTOR D) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: backend/texture/texture.cpp:66:21: warning: 'pov::next_rand' defined but not used [-Wunused-variable] BUILDSTDERR: 66 | static unsigned int next_rand = 1; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/parser/parse.cpp:42: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/parser/tokenize.cpp:43: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/parser/reswords.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/tokenize.cpp:46: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/tokenize.cpp:46: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/tokenize.cpp:46: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/tokenize.cpp:46: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/tokenize.cpp:46: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/tokenize.cpp:46: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/parser/tokenize.cpp:46: BUILDSTDERR: backend/parser/tokenize.cpp: In member function 'int pov::Parser::Parse_For_Param(char**, double*, double*)': BUILDSTDERR: ./backend/parser/parse.h:88:26: warning: variable 'Exit_Flag' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./backend/parser/parse.h:88:26: note: in definition of macro 'EXPECT_ONE' BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from backend/parser/parse.cpp:42: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parse.cpp:44: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parse.cpp:44: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parse.cpp:44: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parse.cpp:44: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parse.cpp:44: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parse.cpp:44: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ o-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/texture/normal.o backend/texture/normal.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/texture/pigment.o backend/texture/pigment.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/texture/texture.o backend/texture/texture.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/parser/tokenize.o backend/parser/tokenize.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/parser/parse.o backend/parser/parse.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/parser/reswords.o backend/parser/reswords.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REEIn file included from backend/parser/parse.cpp:44: BUILDSTDERR: ./backend/parser/parse.h: In constructor 'pov::Parser::Parser(std::shared_ptr, bool, double)': BUILDSTDERR: ./backend/parser/parse.h:425:8: warning: 'pov::Parser::useClock' will be initialized after [-Wreorder] BUILDSTDERR: 425 | bool useClock; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./backend/parser/parse.h:416:15: warning: 'pov::FPUContext* pov::Parser::fnVMContext' [-Wreorder] BUILDSTDERR: 416 | FPUContext *fnVMContext; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: backend/parser/parse.cpp:125:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 125 | Parser::Parser(shared_ptr sd, bool useclk, DBL clk) : BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from backend/parser/parse.cpp:44: BUILDSTDERR: ./backend/parser/parse.h:478:7: warning: 'pov::Parser::line_count' will be initialized after [-Wreorder] BUILDSTDERR: 478 | int line_count; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./backend/parser/parse.h:421:7: warning: 'int pov::Parser::Experimental_Flag' [-Wreorder] BUILDSTDERR: 421 | int Experimental_Flag; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parse.cpp:125:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 125 | Parser::Parser(shared_ptr sd, bool useclk, DBL clk) : BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from backend/parser/parse.cpp:44: BUILDSTDERR: ./backend/parser/parse.h:521:17: warning: 'pov::Parser::next_rand' will be initialized after [-Wreorder] BUILDSTDERR: 521 | unsigned int *next_rand; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from backend/parser/parse.cpp:44: BUILDSTDERR: ./backend/parser/parse.h:183:25: warning: 'pov::Parser::DebugTextStreamBuffer pov::Parser::Debug_Message_Buffer' [-Wreorder] BUILDSTDERR: 183 | DebugTextStreamBuffer Debug_Message_Buffer; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parse.cpp:125:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 125 | Parser::Parser(shared_ptr sd, bool useclk, DBL clk) : BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from backend/parser/parse.cpp:44: BUILDSTDERR: ./backend/parser/parse.h:183:25: warning: 'pov::Parser::Debug_Message_Buffer' will be initialized after [-Wreorder] BUILDSTDERR: 183 | DebugTextStreamBuffer Debug_Message_Buffer; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/parser/parse.h:167:18: warning: 'pov::MessageFactory pov::Parser::messageFactory' [-Wreorder] BUILDSTDERR: 167 | MessageFactory messageFactory; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parse.cpp:125:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 125 | Parser::Parser(shared_ptr sd, bool useclk, DBL clk) : BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from backend/parser/parse.cpp:44: BUILDSTDERR: backend/parser/parse.cpp: In member function 'bool pov::Parser::Parse_Camera_Mods(pov::Camera&)': BUILDSTDERR: ./backend/parser/parse.h:88:26: warning: variable 'Exit_Flag' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./backend/parser/parse.h:88:26: note: in definition of macro 'EXPECT_ONE' BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: backend/parser/parse.cpp: In member function 'pov::ObjectBase* pov::Parser::Parse_Lathe()': BUILDSTDERR: backend/parser/parse.cpp:2968:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 2968 | if (Object->Spline->BCyl->number > sceneData->Max_Bounding_Cylinders) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parse.cpp: In member function 'pov::ObjectBase* pov::Parser::Parse_Sor()': BUILDSTDERR: backend/parser/parse.cpp:5784:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 5784 | if (Object->Spline->BCyl->number > sceneData->Max_Bounding_Cylinders) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parse.cpp: In member function 'void pov::Parser::Parse_Global_Settings()': BUILDSTDERR: backend/parser/parse.cpp:7194:108: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] BUILDSTDERR: 7194 | if ((sceneData->radiositySettings.recursionLimit < 1) || (sceneData->radiositySettings.recursionLimit > RadiosityFunction::DEPTH_MAX)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/parser/parse.cpp:44: BUILDSTDERR: backend/parser/parse.cpp: In member function 'void pov::Parser::Parse_Declare(bool, bool)': BUILDSTDERR: ./backend/parser/parse.h:88:26: warning: variable 'Exit_Flag' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./backend/parser/parse.h:88:26: note: in definition of macro 'EXPECT_ONE' BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from backend/parser/reswords.cpp:37: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/parser/function.cpp:40: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/parser/tokenize.cpp: In member function 'void pov::Parser::Parse_Write()': BUILDSTDERR: backend/parser/tokenize.cpp:3605:10: warning: 'num_bytes' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3605 | int num_bytes; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: backend/parser/tokenize.cpp:3628:29: warning: 'val_max' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3628 | else if (Express[i] >= val_max) BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: backend/parser/tokenize.cpp:3603:17: warning: 'val_min' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3603 | signed long val_min; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from backend/parser/function.cpp:40: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/function.cpp:41: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/function.cpp:41: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/function.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/function.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/function.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/function.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/parser/fnsyntax.cpp:40: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/parser/parstxtr.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/parser/fnsyntax.cpp:40: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/parser/parstxtr.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/fnsyntax.cpp:41: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parstxtr.cpp:36: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parstxtr.cpp:36: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parstxtr.cpp:36: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/fnsyntax.cpp:41: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parstxtr.cpp:36: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parstxtr.cpp:36: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parstxtr.cpp:36: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/fnsyntax.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/fnsyntax.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/fnsyntax.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/fnsyntax.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parstxtr.cpp: In member function 'void pov::Parser::Make_Pattern_Image(pov::ImageData*, pov::FUNCTION_PTR, int)': BUILDSTDERR: backend/parser/parstxtr.cpp:99:6: warning: unused variable 'val' [-Wunused-variable] BUILDSTDERR: 99 | DBL val = 0; BUILDSTDERR: | ^~~ BUILDSTDERR: backend/parser/parstxtr.cpp: In member function 'void pov::Parser::Parse_Image_Map(pov::PIGMENT*)': BUILDSTDERR: backend/parser/parstxtr.cpp:631:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 631 | for(reg = 0 ; reg < image->data->GetColourMapSize(); reg++) BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parstxtr.cpp:648:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 648 | if ((reg < 0) || (reg >= image->data->GetColourMapSize())) BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parstxtr.cpp:686:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 686 | for(reg = 0 ; reg < image->data->GetColourMapSize(); reg++) BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parstxtr.cpp:703:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 703 | if ((reg < 0) || (reg >= image->data->GetColourMapSize())) BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/parser/parstxtr.cpp:36: BUILDSTDERR: backend/parser/parstxtr.cpp: In member function 'void pov::Parser::Parse_Pattern(pov::TPATTERN*, int)': BUILDSTDERR: ./backend/parser/parse.h:88:26: warning: variable 'Exit_Flag' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./backend/parser/parse.h:88:26: note: in definition of macro 'EXPECT_ONE' BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: backend/parser/parstxtr.cpp:984:19: warning: unused variable 'Thread' [-Wunused-variable] BUILDSTDERR: 984 | TraceThreadData *Thread = GetParserDataPtr(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: backend/parser/parstxtr.cpp: In member function 'void pov::Parser::Parse_PatternFunction(pov::TPATTERN*)': BUILDSTDERR: backend/parser/parstxtr.cpp:4841:17: warning: unused variable 'Old_Type' [-Wunused-variable] BUILDSTDERR: 4841 | unsigned short Old_Type=New->Type; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: backend/parser/parstxtr.cpp:4842:13: warning: unused variable 'Old_Image' [-Wunused-variable] BUILDSTDERR: 4842 | ImageData *Old_Image = NULL; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: backend/parser/parstxtr.cpp:4843:16: warning: unused variable 'Old_Density_File' [-Wunused-variable] BUILDSTDERR: 4843 | DENSITY_FILE *Old_Density_File = NULL; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parstxtr.cpp:4845:19: warning: unused variable 'Thread' [-Wunused-variable] BUILDSTDERR: 4845 | SceneThreadData *Thread = GetParserDataPtr(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: backend/parser/fnsyntax.cpp: In member function 'void pov::Parser::optimise_expr(pov::Parser::ExprNode*)': BUILDSTDERR: backend/parser/fnsyntax.cpp:1103:26: warning: 'left' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 1103 | node->number = left->number; BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/parser/parsestr.cpp:40: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/parser/express.cpp:41: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/parser/parsestr.cpp:40: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parsestr.cpp:41: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parsestr.cpp:41: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parsestr.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parsestr.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parsestr.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/parsestr.cpp:41: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/parser/express.cpp:41: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/express.cpp:42: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/parser/parsestr.cpp: In member function 'short unsigned int* pov::Parser::Parse_Str(bool)': BUILDSTDERR: backend/parser/parsestr.cpp:261:60: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: 261 | if (((l = snprintf(temp4, sizeof(temp4) - 1, temp3, val)) >= sizeof(temp4) - 1) || (l < 0)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parsestr.cpp:266:61: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: 266 | if (((l = snprintf(temp4, sizeof(temp4) - 1, temp3, val)) >= sizeof(temp4) - 1) || (l < 0)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: backend/parser/parsestr.cpp: In member function 'short unsigned int* pov::Parser::String_To_UCS2(const char*, bool)': BUILDSTDERR: backend/parser/parsestr.cpp:684:6: warning: unused variable 'utf8arraysize' [-Wunused-variable] BUILDSTDERR: 684 | int utf8arraysize = 0; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: backend/parser/parsestr.cpp:685:17: warning: unused variable 'utf8array' [-Wunused-variable] BUILDSTDERR: 685 | unsigned char *utf8array = NULL; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/express.cpp:42: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/express.cpp:42: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/express.cpp:42: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/express.cpp:42: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from ./backend/parser/parse.h:63, BUILDSTDERR: from backend/parser/express.cpp:42: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/parser/express.cpp:42: BUILDSTDERR: backend/parser/express.cpp: In member function 'bool pov::Parser::Parse_Call()': BUILDSTDERR: ./backend/parser/parse.h:88:26: warning: variable 'Exit_Flag' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./backend/parser/parse.h:88:26: note: in definition of macro 'EXPECT_ONE' BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/control/benchmark.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: backend/parser/express.cpp: In member function 'void pov::Parser::Parse_Num_Factor(double*, int*)': BUILDSTDERR: backend/parser/express.cpp:1057:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 1057 | if ((i < 0) || (i >= Number_Of_Random_Generators)) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/parser/express.cpp:42: BUILDSTDERR: backend/parser/express.cpp: In member function 'void pov::Parser::Parse_Rel_String_Term(const short unsigned int*, double*, int)': BUILDSTDERR: ./backend/parser/parse.h:88:26: warning: variable 'Exit_Flag' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./backend/parser/parse.h:88:26: note: in definition of macro 'EXPECT_ONE' BUILDSTDERR: 88 | #define EXPECT_ONE { int Exit_Flag; Exit_Flag = false; \ BUILDSTDERR: | ^~~~~~~~~ NTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/parser/function.o backend/parser/function.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/parser/fnsyntax.o backend/parser/fnsyntax.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/parser/parstxtr.o backend/parser/parstxtr.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/parser/parsestr.o backend/parser/parsestr.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/parser/express.o backend/parser/express.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/control/benchmark.o backend/control/benchmark.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -In file included from backend/control/benchmark.cpp:38: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/control/messagefactory.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from backend/control/messagefactory.cpp:36: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/control/renderbackend.cpp:33: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/interior/interior.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:54, BUILDSTDERR: from backend/interior/media.cpp:35: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/processrenderoptions.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: frontend/processrenderoptions.cpp: In member function 'virtual int pov_frontend::ProcessRenderOptions::ReadSpecialOptionHandler(pov_base::ProcessOptions::INI_Parser_Table*, char*, POVMSObjectPtr)': BUILDSTDERR: frontend/processrenderoptions.cpp:362:6: warning: unused variable 'intval2' [-Wunused-variable] BUILDSTDERR: 362 | int intval2 = 0; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: frontend/processrenderoptions.cpp: In member function 'virtual int pov_frontend::ProcessRenderOptions::ReadSpecialSwitchHandler(pov_base::ProcessOptions::Cmd_Parser_Table*, char*, POVMSObjectPtr, bool)': BUILDSTDERR: frontend/processrenderoptions.cpp:540:7: warning: unused variable 'chr' [-Wunused-variable] BUILDSTDERR: 540 | char chr = 0; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from backend/control/renderbackend.cpp:33: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/control/renderbackend.cpp:40: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/control/messagefactory.o backend/control/messagefactory.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/control/renderbackend.o backend/control/renderbackend.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/interior/interior.o backend/interior/interior.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o backend/interior/media.o backend/interior/media.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/processrenderoptions.o frontend/processrenderoptions.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/control/renderbackend.cpp:40: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/control/renderbackend.cpp:40: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/control/renderbackend.cpp:40: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/control/renderbackend.cpp:40: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/control/renderbackend.cpp:40: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from backend/interior/interior.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from backend/interior/media.cpp:35: BUILDSTDERR: ./backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ./backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./backend/scene/scene.h:42, BUILDSTDERR: from backend/interior/media.cpp:36: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./backend/interior/media.h:37, BUILDSTDERR: from ./backend/interior/interior.h:37, BUILDSTDERR: from backend/interior/interior.cpp:36: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/photons.h:41, BUILDSTDERR: from ./backend/scene/view.h:44, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/interior/media.cpp:36: BUILDSTDERR: ./backend/render/trace.h: In constructor 'pov::Trace::TraceTicket::TraceTicket(unsigned int, double, bool, unsigned int, unsigned int, float, float)': BUILDSTDERR: ./backend/render/trace.h:175:17: warning: 'pov::Trace::TraceTicket::subsurfaceRecursionDepth' will be initialized after [-Wreorder] BUILDSTDERR: 175 | unsigned int subsurfaceRecursionDepth; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:168:10: warning: 'float pov::Trace::TraceTicket::radiosityImportanceQueried' [-Wreorder] BUILDSTDERR: 168 | float radiosityImportanceQueried; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/render/trace.h:177:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 177 | TraceTicket(unsigned int mtl, double adcb, bool ab = true, unsigned int rrd = 0, unsigned int ssrd = 0, float riq = -1.0, float rq = 1.0): BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/interior/media.cpp:36: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectFunctor::BSPIntersectFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*)': BUILDSTDERR: ./backend/render/tracepixel.h:87:14: warning: 'pov::BSPIntersectFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 87 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:85:22: warning: 'std::vector& pov::BSPIntersectFunctor::objects' [-Wreorder] BUILDSTDERR: 85 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:51:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | BSPIntersectFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/interior/media.cpp:36: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPIntersectCondFunctor::BSPIntersectCondFunctor(pov::Intersection&, const pov::Ray&, std::vector&, pov::SceneThreadData*, const pov::RayObjectCondition&, const pov::RayObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:140:14: warning: 'pov::BSPIntersectCondFunctor::ray' will be initialized after [-Wreorder] BUILDSTDERR: 140 | const Ray& ray; BUILDSTDERR: | ^~~ BUILDSTDERR: ./backend/render/tracepixel.h:138:22: warning: 'std::vector& pov::BSPIntersectCondFunctor::objects' [-Wreorder] BUILDSTDERR: 138 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/interior/media.cpp:36: BUILDSTDERR: ./backend/render/tracepixel.h:97:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 97 | BSPIntersectCondFunctor(Intersection& bi, const Ray& r, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/lighting/radiosity.h:41, BUILDSTDERR: from ./backend/scene/view.h:45, BUILDSTDERR: from ./backend/scene/scene.h:45, BUILDSTDERR: from backend/interior/media.cpp:36: BUILDSTDERR: ./backend/render/tracepixel.h: In constructor 'pov::BSPInsideCondFunctor::BSPInsideCondFunctor(pov::Vector3d, std::vector&, pov::SceneThreadData*, const pov::PointObjectCondition&, const pov::PointObjectCondition&)': BUILDSTDERR: ./backend/render/tracepixel.h:177:12: warning: 'pov::BSPInsideCondFunctor::origin' will be initialized after [-Wreorder] BUILDSTDERR: 177 | Vector3d origin; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:176:22: warning: 'std::vector& pov::BSPInsideCondFunctor::objects' [-Wreorder] BUILDSTDERR: 176 | vector& objects; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./backend/render/tracepixel.h:152:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 152 | BSPInsideCondFunctor(Vector3d o, vector& objs, TraceThreadData *t, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: backend/interior/media.cpp: In member function 'void pov::MediaFunction::ComputeMediaLightInterval(pov::LightSourceEntryVector&, pov::LitIntervalVector&, const pov::Ray&, const pov::Intersection&)': BUILDSTDERR: backend/interior/media.cpp:651:21: warning: comparison of integer expressions of different signedness: 'int' and 'pov::FixedSimpleVector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 651 | for (int i = 1; i < lights.size(); i++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./backend/frame.h:57, BUILDSTDERR: from backend/interior/media.cpp:35: BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::Media*; int ElementCount = 256]': BUILDSTDERR: backend/interior/media.cpp:236:15: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::Media** const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::LightSourceEntry; int ElementCount = 1024]': BUILDSTDERR: backend/interior/media.cpp:283:25: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::LightSourceEntry* const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::LitInterval; int ElementCount = 512]': BUILDSTDERR: backend/interior/media.cpp:284:20: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::LitInterval* const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = pov::MediaInterval; int ElementCount = 256]': BUILDSTDERR: backend/interior/media.cpp:285:22: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::MediaInterval* const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector() [with ContainerType = double; int ElementCount = 1024]': BUILDSTDERR: backend/interior/media.cpp:638:51: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'double* const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:373:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | FixedSimpleVector() : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./backend/support/simplevector.h: In instantiation of 'pov::FixedSimpleVector::FixedSimpleVector(const MyType&) [with ContainerType = pov::Interior*; int ElementCount = 512; pov::FixedSimpleVector::MyType = pov::FixedSimpleVector]': BUILDSTDERR: ./backend/frame.h:1720:7: required from here BUILDSTDERR: ./backend/support/simplevector.h:560:10: warning: 'pov::FixedSimpleVector::m_Last' will be initialized after [-Wreorder] BUILDSTDERR: 560 | pointer m_Last; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./backend/support/simplevector.h:559:16: warning: 'pov::Interior** const pov::FixedSimpleVector::m_End' [-Wreorder] BUILDSTDERR: 559 | const pointer m_End; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./backend/support/simplevector.h:389:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 389 | FixedSimpleVector(const MyType& RHS) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/display.cpp:34: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/console.cpp:34: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/animationprocessing.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ c -o frontend/display.o frontend/display.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/console.o frontend/console.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/parsermessagehandler.o frontend/parsermessagehandler.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/animationprocessing.o frontend/animationprocessing.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/filemessagehandler.o frontend/filemessagehandler.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/defaultplatformbase.o frontend/defaultplatformbase.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -specsIn file included from frontend/filemessagehandler.cpp:34: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/parsermessagehandler.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/base/platformbase.h:38, BUILDSTDERR: from frontend/defaultplatformbase.h:40, BUILDSTDERR: from frontend/defaultplatformbase.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/imageprocessing.cpp:39: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./frontend/renderfrontend.h:41, BUILDSTDERR: from frontend/parsermessagehandler.cpp:39: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./frontend/renderfrontend.h:41, BUILDSTDERR: from frontend/filemessagehandler.cpp:38: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from frontend/imagemessagehandler.cpp:34: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./frontend/imageprocessing.h:37, BUILDSTDERR: from frontend/imageprocessing.cpp:42: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./frontend/renderfrontend.h:41, BUILDSTDERR: from frontend/imagemessagehandler.cpp:37: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: frontend/imagemessagehandler.cpp: In member function 'virtual void pov_frontend::ImageMessageHandler::DrawPixelSet(const pov_frontend::SceneData&, const pov_frontend::ViewData&, POVMS_Object&)': BUILDSTDERR: frontend/imagemessagehandler.cpp:95:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 95 | for(int i = 0, ii = 0; (i < pixelcolors.size()) && (ii < pixelpositions.size()); i += 5, ii += 2) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: frontend/imagemessagehandler.cpp:95:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 95 | for(int i = 0, ii = 0; (i < pixelcolors.size()) && (ii < pixelpositions.size()); i += 5, ii += 2) BUILDSTDERR: | ~~~^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: frontend/imagemessagehandler.cpp: In member function 'virtual void pov_frontend::ImageMessageHandler::DrawPixelBlockSet(const pov_frontend::SceneData&, const pov_frontend::ViewData&, POVMS_Object&)': BUILDSTDERR: frontend/imagemessagehandler.cpp:174:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 174 | for(i = 0; i < rect.GetArea() * 5; i += 5) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/renderfrontend.cpp:34: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./frontend/renderfrontend.h:41, BUILDSTDERR: from frontend/renderfrontend.cpp:43: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: frontend/renderfrontend.cpp: In member function 'void pov_frontend::RenderFrontendBase::ContinueBackup(POVMS_Object&, pov_frontend::ViewData&, pov_frontend::RenderFrontendBase::ViewId, int&, std::vector&, const pov_base::Path&)': BUILDSTDERR: frontend/renderfrontend.cpp:677:14: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare] BUILDSTDERR: 677 | while(pos < end && inbuffer->eof() == false) BUILDSTDERR: | ~~~~^~~~~ BUILDSTDERR: frontend/renderfrontend.cpp: In function 'void pov_frontend::Message2Console::ParserStatistics(POVMS_Object&, pov_base::TextStreamBuffer*)': BUILDSTDERR: frontend/renderfrontend.cpp:1247:12: warning: unused variable 'll' [-Wunused-variable] BUILDSTDERR: 1247 | POVMSLong ll = 0; BUILDSTDERR: | ^~ BUILDSTDERR: frontend/renderfrontend.cpp: In function 'void pov_frontend::Message2Console::FatalError(POVMS_Object&, pov_base::TextStreamBuffer*)': BUILDSTDERR: frontend/renderfrontend.cpp:1691:6: warning: unused variable 'l' [-Wunused-variable] BUILDSTDERR: 1691 | int l = 0; BUILDSTDERR: | ^ BUILDSTDERR: frontend/renderfrontend.cpp:1692:6: warning: unused variable 's' [-Wunused-variable] BUILDSTDERR: 1692 | int s = 0; BUILDSTDERR: | ^ BUILDSTDERR: In file included from frontend/rendermessagehandler.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/shelloutprocessing.cpp:39: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/shelloutprocessing.cpp:44: BUILDSTDERR: ./frontend/shelloutprocessing.h: In constructor 'pov_frontend::ShelloutAction::ShelloutAction(const pov_frontend::ShelloutProcessing*, unsigned int, POVMS_Object&)': BUILDSTDERR: ./frontend/shelloutprocessing.h:77:16: warning: 'pov_frontend::ShelloutAction::returnAction' will be initialized after [-Wreorder] BUILDSTDERR: 77 | Action returnAction; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./frontend/shelloutprocessing.h:72:16: warning: 'bool pov_frontend::ShelloutAction::returnNegate' [-Wreorder] BUILDSTDERR: 72 | bool returnNegate; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: frontend/shelloutprocessing.cpp:54:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 54 | ShelloutAction::ShelloutAction(const ShelloutProcessing *sp, unsigned int attribID, POVMS_Object& opts): returnAction(ignore), returnNegate(false), isSet(false) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/shelloutprocessing.cpp:44: BUILDSTDERR: ./frontend/shelloutprocessing.h:72:16: warning: 'pov_frontend::ShelloutAction::returnNegate' will be initialized after [-Wreorder] BUILDSTDERR: 72 | bool returnNegate; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./frontend/shelloutprocessing.h:71:16: warning: 'bool pov_frontend::ShelloutAction::isSet' [-Wreorder] BUILDSTDERR: 71 | bool isSet; BUILDSTDERR: | ^~~~~ BUILDSTDERR: frontend/shelloutprocessing.cpp:54:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 54 | ShelloutAction::ShelloutAction(const ShelloutProcessing *sp, unsigned int attribID, POVMS_Object& opts): returnAction(ignore), returnNegate(false), isSet(false) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from frontend/shelloutprocessing.cpp:44: BUILDSTDERR: ./frontend/shelloutprocessing.h: In constructor 'pov_frontend::ShelloutProcessing::ShelloutProcessing(POVMS_Object&, const string&, unsigned int, unsigned int)': BUILDSTDERR: ./frontend/shelloutprocessing.h:249:9: warning: 'pov_frontend::ShelloutProcessing::sceneName' will be initialized after [-Wreorder] BUILDSTDERR: 249 | string sceneName; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./frontend/shelloutprocessing.h:246:15: warning: 'unsigned int pov_frontend::ShelloutProcessing::imageWidth' [-Wreorder] BUILDSTDERR: 246 | unsigned int imageWidth; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: frontend/shelloutprocessing.cpp:149:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 149 | ShelloutProcessing::ShelloutProcessing(POVMS_Object& opts, const string& scene, unsigned int width, unsigned int height): sceneName(scene), imageWidth(width), imageHeight(height) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: frontend/shelloutprocessing.cpp: In member function 'bool pov_frontend::ShelloutProcessing::PostProcessEvent()': BUILDSTDERR: frontend/shelloutprocessing.cpp:406:12: warning: enumeration value 'ignore' not handled in switch [-Wswitch] BUILDSTDERR: 406 | switch (action) BUILDSTDERR: | ^ BUILDSTDERR: frontend/shelloutprocessing.cpp:406:12: warning: enumeration value 'skipOne' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:406:12: warning: enumeration value 'skipAll' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:451:13: warning: enumeration value 'ignore' not handled in switch [-Wswitch] BUILDSTDERR: 451 | switch (action) BUILDSTDERR: | ^ BUILDSTDERR: frontend/shelloutprocessing.cpp:451:13: warning: enumeration value 'quit' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:451:13: warning: enumeration value 'abort' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:451:13: warning: enumeration value 'fatal' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:474:13: warning: enumeration value 'ignore' not handled in switch [-Wswitch] BUILDSTDERR: 474 | switch (action) BUILDSTDERR: | ^ BUILDSTDERR: frontend/shelloutprocessing.cpp:474:13: warning: enumeration value 'quit' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:474:13: warning: enumeration value 'abort' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:474:13: warning: enumeration value 'fatal' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:505:13: warning: enumeration value 'ignore' not handled in switch [-Wswitch] BUILDSTDERR: 505 | switch (action) BUILDSTDERR: | ^ BUILDSTDERR: frontend/shelloutprocessing.cpp:505:13: warning: enumeration value 'quit' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:505:13: warning: enumeration value 'abort' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:505:13: warning: enumeration value 'fatal' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:448:11: warning: enumeration value 'postScene' not handled in switch [-Wswitch] BUILDSTDERR: 448 | switch (event) BUILDSTDERR: | ^ BUILDSTDERR: frontend/shelloutprocessing.cpp:448:11: warning: enumeration value 'fatalError' not handled in switch [-Wswitch] BUILDSTDERR: frontend/shelloutprocessing.cpp:448:11: warning: enumeration value 'lastShelloutEvent' not handled in switch [-Wswitch] BUILDSTDERR: In file included from ./frontend/renderfrontend.h:41, BUILDSTDERR: from frontend/rendermessagehandler.cpp:39: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ =/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/imageprocessing.o frontend/imageprocessing.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/imagemessagehandler.o frontend/imagemessagehandler.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/renderfrontend.o frontend/renderfrontend.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/precomp.o frontend/precomp.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/shelloutprocessing.o frontend/shelloutprocessing.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o frontend/rendermessagehandler.o frontend/rendermessagehandler.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fefrontend/renderfrontend.cpp: In function 'void pov_frontend::Message2Console::OutputOptions(POVMS_Object&, pov_base::TextStreamBuffer*)': BUILDSTDERR: frontend/renderfrontend.cpp:1093:15: warning: 'outputCompression' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 1093 | tsb->printf(" Output file..........%s, %d bpp, quality %d%s%s %s\n", UCS2toASCIIString(ucs2buf).c_str(), outputQuality, outputCompression, "%", al, t); BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from base/textstream.h:49, BUILDSTDERR: from base/textstream.cpp:41: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: base/textstream.cpp: In member function 'bool pov_base::ITextStream::seekg(pov_base::ITextStream::FilePos)': BUILDSTDERR: base/textstream.cpp:166:16: warning: comparison of integer expressions of different signedness: 'long long int' and 'long long unsigned int' [-Wsign-compare] BUILDSTDERR: 166 | if((fp.offset < curpos) && ((curpos - fp.offset) < maxbufferoffset)) BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~ xceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/font/povlogo.o base/font/povlogo.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/font/timrom.o base/font/timrom.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/font/crystal.o base/font/crystal.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/font/cyrvetic.o base/font/cyrvetic.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/textstream.o base/textstream.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/animation/moov.o base/animation/moov.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIn file included from base/animation/moov.cpp:37: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/animation/animation.cpp:36: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/gifdecod.cpp:81: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/animation/animation.h:41, BUILDSTDERR: from base/animation/moov.cpp:38: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from base/animation/animation.cpp:36: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/animation/animation.cpp: In member function 'void pov_base::Animation::AppendFrame(pov_base::Image*)': BUILDSTDERR: base/animation/animation.cpp:177:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 177 | for(int y = 0; y < image->GetHeight(); y++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: base/animation/animation.cpp:179:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 179 | for(int x = 0; x < image->GetWidth(); x++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: base/animation/animation.cpp: In member function 'pov_base::Image* pov_base::Animation::ReadFrame(pov_base::IStream*)': BUILDSTDERR: base/animation/animation.cpp:243:8: warning: enumeration value 'MPEG' not handled in switch [-Wswitch] BUILDSTDERR: 243 | switch(fileType) BUILDSTDERR: | ^ BUILDSTDERR: base/animation/animation.cpp:255:8: warning: enumeration value 'LosslessCodec' not handled in switch [-Wswitch] BUILDSTDERR: 255 | switch(codec) BUILDSTDERR: | ^ BUILDSTDERR: base/animation/animation.cpp:255:8: warning: enumeration value 'LossyCodec' not handled in switch [-Wswitch] BUILDSTDERR: base/animation/animation.cpp:279:8: warning: enumeration value 'MPEG' not handled in switch [-Wswitch] BUILDSTDERR: 279 | switch(fileType) BUILDSTDERR: | ^ BUILDSTDERR: base/animation/animation.cpp: In member function 'long long int pov_base::Animation::WriteFrame(pov_base::OStream*, const pov_base::Image*)': BUILDSTDERR: base/animation/animation.cpp:302:8: warning: enumeration value 'MPEG' not handled in switch [-Wswitch] BUILDSTDERR: 302 | switch(fileType) BUILDSTDERR: | ^ BUILDSTDERR: base/animation/animation.cpp:314:8: warning: enumeration value 'LosslessCodec' not handled in switch [-Wswitch] BUILDSTDERR: 314 | switch(codec) BUILDSTDERR: | ^ BUILDSTDERR: base/animation/animation.cpp:314:8: warning: enumeration value 'LossyCodec' not handled in switch [-Wswitch] BUILDSTDERR: base/animation/animation.cpp:333:8: warning: enumeration value 'MPEG' not handled in switch [-Wswitch] BUILDSTDERR: 333 | switch(fileType) BUILDSTDERR: | ^ BUILDSTDERR: base/animation/animation.cpp: In member function 'void pov_base::Animation::ComputeBlurMask(const pov_base::Image&, pov_base::Image&)': BUILDSTDERR: base/animation/animation.cpp:348:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 348 | for(int y = 0; y < image.GetHeight(); y++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: base/animation/animation.cpp:350:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 350 | for(int x = 0; x < image.GetWidth(); x++) BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/image/encoding.h:40, BUILDSTDERR: from base/image/encoding.cpp:34: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from base/image/gifdecod.cpp:81: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/gifdecod.cpp: In function 'void pov_base::Gif::Decode(pov_base::IStream*, pov_base::Image*)': BUILDSTDERR: base/image/gifdecod.cpp:254:20: warning: variable 'bufptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 254 | FAST UTINY *sp, *bufptr; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: base/image/gifdecod.cpp:255:28: warning: variable 'bufcnt' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 255 | FAST short code, fc, oc, bufcnt; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from base/image/encoding.cpp:35: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/encoding.cpp: In constructor 'pov_base::DiffusionDither2D::DiffusionDither2D(unsigned int)': BUILDSTDERR: base/image/encoding.cpp:114:15: warning: 'pov_base::DiffusionDither2D::thisRowOffset' will be initialized after [-Wreorder] BUILDSTDERR: 114 | OffsetInfo* thisRowOffset; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: base/image/encoding.cpp:113:15: warning: 'pov_base::DitherHandler::OffsetInfo* pov_base::DiffusionDither2D::nextRowOffset' [-Wreorder] BUILDSTDERR: 113 | OffsetInfo* nextRowOffset; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: base/image/encoding.cpp:168:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 168 | DiffusionDither2D::DiffusionDither2D(unsigned int width) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: base/image/encoding.cpp: In constructor 'pov_base::FloydSteinbergDither::FloydSteinbergDither(unsigned int)': BUILDSTDERR: base/image/encoding.cpp:129:15: warning: 'pov_base::FloydSteinbergDither::thisRowOffset' will be initialized after [-Wreorder] BUILDSTDERR: 129 | OffsetInfo* thisRowOffset; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: base/image/encoding.cpp:128:15: warning: 'pov_base::DitherHandler::OffsetInfo* pov_base::FloydSteinbergDither::nextRowOffset' [-Wreorder] BUILDSTDERR: 128 | OffsetInfo* nextRowOffset; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: base/image/encoding.cpp:205:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 205 | FloydSteinbergDither::FloydSteinbergDither(unsigned int width) : BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ IBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/animation/animation.o base/animation/animation.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/encoding.o base/image/encoding.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/gifdecod.o base/image/gifdecod.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/openexr.o base/image/openexr.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/bmp.o base/image/bmp.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/pgm.o base/image/pgm.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -O2 -g -pipe -Wall -Werror=format-security -In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/pgm.cpp:50: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/bmp.cpp:50: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/openexr.cpp:41: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/iff.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from base/image/pgm.cpp:50: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from base/image/bmp.cpp:50: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/bmp.cpp: In function 'void pov_base::Bmp::Read_BMP_1b(pov_base::Image*, pov_base::IStream&, unsigned int, unsigned int)': BUILDSTDERR: base/image/bmp.cpp:184:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 184 | for (int x=0; x&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from base/image/iff.cpp:38: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/openexr.cpp: In member function 'virtual bool pov_base::OpenEXR::POV_EXR_IStream::read(char*, int)': BUILDSTDERR: base/image/openexr.cpp:147:23: warning: comparison of integer expressions of different signedness: 'long long int' and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: 147 | return (is.tellg() < fsize); BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~ BUILDSTDERR: base/image/openexr.cpp: In function 'pov_base::Image* pov_base::OpenEXR::Read(pov_base::IStream*, const pov_base::Image::ReadOptions&)': BUILDSTDERR: base/image/openexr.cpp:216:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 216 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/openexr.cpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 218 | for(int col = 0; col < width; col++) BUILDSTDERR: | ~~~~^~~~~~~ BUILDSTDERR: base/image/bmp.cpp: At global scope: BUILDSTDERR: base/image/bmp.cpp:110:13: warning: 'bool pov_base::Bmp::Skip(pov_base::OStream*, int)' defined but not used [-Wunused-function] BUILDSTDERR: 110 | static bool Skip (OStream *file, int bytes) BUILDSTDERR: | ^~~~ BUILDSTDERR: base/image/iff.cpp: In function 'pov_base::Image* pov_base::Iff::Read(pov_base::IStream*, const pov_base::Image::ReadOptions&)': BUILDSTDERR: base/image/iff.cpp:275:28: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 275 | image->SetRGBValue (col, row, r, g, b); // TODO FIXME - gamma! BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: base/image/iff.cpp:275:28: warning: 'g' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: base/image/iff.cpp:275:28: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/gif.cpp:40: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/image.cpp:44: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/hdr.cpp:45: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from base/image/gif.cpp:40: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/gif.cpp: In function 'pov_base::Image* pov_base::Gif::Read(pov_base::IStream*, const pov_base::Image::ReadOptions&, bool)': BUILDSTDERR: base/image/gif.cpp:63:34: warning: unused variable 'alphaIdx' [-Wunused-variable] BUILDSTDERR: 63 | int alphaIdx = -1; // assume no transparency color BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: base/image/gif.cpp:76:6: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 76 | int status = 0; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from base/image/image.cpp:44: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/image.cpp: In constructor 'pov_base::FileBackedPixelContainer::FileBackedPixelContainer(pov_base::FileBackedPixelContainer::size_type, pov_base::FileBackedPixelContainer::size_type, pov_base::FileBackedPixelContainer::size_type)': BUILDSTDERR: base/image/image.cpp:2957:23: warning: 'pov_base::FileBackedPixelContainer::m_yPos' will be initialized after [-Wreorder] BUILDSTDERR: 2957 | size_type m_yPos; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: base/image/image.cpp:2951:23: warning: 'bool pov_base::FileBackedPixelContainer::m_Dirty' [-Wreorder] BUILDSTDERR: 2951 | bool m_Dirty; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: base/image/image.cpp:2808:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 2808 | FileBackedPixelContainer(size_type width, size_type height, size_type bs): BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: base/image/image.cpp: In member function 'void pov_base::FileBackedPixelContainer::ReadPixel(pov_base::FileBackedPixelContainer::size_type, pov_base::FileBackedPixelContainer::size_type, pov_base::FileBackedPixelContainer::pixel_type&)': BUILDSTDERR: base/image/image.cpp:3006:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: 3006 | if (bytes != (sizeof(pixel_type) * m_Blocksize)) BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: base/image/image.cpp:3010:87: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class pov_base::FileBackedPixelContainer::pixel_type'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 3010 | memcpy(&pixel, m_Buffer[(y * (POV_LONG)(m_Width) + x) % m_Blocksize], sizeof(pixel)); BUILDSTDERR: | ^ BUILDSTDERR: base/image/image.cpp:2775:9: note: 'class pov_base::FileBackedPixelContainer::pixel_type' declared here BUILDSTDERR: 2775 | class pixel_type BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: base/image/image.cpp: In member function 'void pov_base::FileBackedPixelContainer::WriteCurrentBlock()': BUILDSTDERR: base/image/image.cpp:3028:77: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: 3028 | if (write(m_File, &m_Buffer[0], (int) sizeof(pixel_type) * m_Blocksize) != (sizeof(pixel_type) * m_Blocksize)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from base/image/hdr.cpp:45: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/hdr.cpp: In function 'pov_base::Image* pov_base::HDR::Read(pov_base::IStream*, const pov_base::Image::ReadOptions&)': BUILDSTDERR: base/image/hdr.cpp:226:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 226 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/hdr.cpp:264:37: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 264 | if((((int) scanline[2] << 8) | b) != width) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: base/image/hdr.cpp:269:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 269 | for(int j = 0; j < width; ) BUILDSTDERR: | ~~^~~~~~~ BUILDSTDERR: In file included from base/image/image.cpp:57: BUILDSTDERR: ./base/safemath.h: In instantiation of 'T pov_base::SafeUnsignedProduct(T1, T2, T3, T4) [with T = long long int; T1 = long long int; T2 = long unsigned int; T3 = unsigned int; T4 = unsigned int]': BUILDSTDERR: ./base/safemath.h:78:63: required from 'T pov_base::SafeUnsignedProduct(T1, T2) [with T = long long int; T1 = long long int; T2 = long unsigned int]' BUILDSTDERR: base/image/image.cpp:2827:63: required from here BUILDSTDERR: ./base/safemath.h:61:58: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare] BUILDSTDERR: 61 | if ( (((std::numeric_limits::max() / p4) / p3) / p2) < p1 ) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/jpeg.cpp:136: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from base/image/jpeg.cpp:136: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/jpeg.cpp: In function 'void pov_base::Jpeg::read_skip_input_data(j_decompress_ptr, long int)': BUILDSTDERR: base/image/jpeg.cpp:322:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] BUILDSTDERR: 322 | if ( bufptr->jsrc.bytes_in_buffer < num_bytes ) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/ppm.cpp:54: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ 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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/iff.o base/image/iff.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/gif.o base/image/gif.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/hdr.o base/image/hdr.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/image.o base/image/image.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/jpeg.o base/image/jpeg.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/ppm.o base/image/ppm.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIn file included from base/image/ppm.cpp:54: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/ppm.cpp: In function 'void pov_base::Ppm::Write(pov_base::OStream*, const pov_base::Image*, const pov_base::Image::WriteOptions&)': BUILDSTDERR: base/image/ppm.cpp:72:22: warning: unused variable 'file_type' [-Wunused-variable] BUILDSTDERR: 72 | int file_type = POV_File_Image_PPM; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./base/image/colourspace.h:42, BUILDSTDERR: from base/image/colourspace.cpp:38: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./base/fileinputoutput.h:37, BUILDSTDERR: from ./base/image/image.h:36, BUILDSTDERR: from base/image/tiff.cpp:39: BUILDSTDERR: ./base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ./base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ./base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from base/image/tiff.cpp:39: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/tiff.cpp: In function 'int pov_base::Tiff::Tiff_Close(pov_base::Tiff::thandle_t)': BUILDSTDERR: base/image/tiff.cpp:106:11: warning: unused variable 'file' [-Wunused-variable] BUILDSTDERR: 106 | IStream *file = (IStream *)fd; BUILDSTDERR: | ^~~~ BUILDSTDERR: base/image/tiff.cpp: In function 'pov_base::Image* pov_base::Tiff::Read(pov_base::IStream*, const pov_base::Image::ReadOptions&)': BUILDSTDERR: base/image/tiff.cpp:296:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 296 | for (int row=0;row height ? height - row : RowsPerStrip); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: base/image/tiff.cpp:301:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 301 | for (int x = 0 ; x < width ; x++) BUILDSTDERR: | ~~^~~~~~~ BUILDSTDERR: base/image/tiff.cpp:321:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 321 | for (int j=0;j&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/png.cpp: In function 'pov_base::Image* pov_base::Png::Read(pov_base::IStream*, const pov_base::Image::ReadOptions&)': BUILDSTDERR: base/image/png.cpp:500:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 500 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/png.cpp:509:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 509 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/png.cpp:561:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 561 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/png.cpp:562:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 562 | for(int col = 0, j = 0; col < width; col++, j += stride) BUILDSTDERR: | ~~~~^~~~~~~ BUILDSTDERR: base/image/png.cpp:567:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 567 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/png.cpp:569:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 569 | for(int col = j = 0; col < width; col++, j += stride) BUILDSTDERR: | ~~~~^~~~~~~ BUILDSTDERR: base/image/png.cpp:583:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 583 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/png.cpp:584:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 584 | for(int col = j = 0; col < width; col++, j += stride) BUILDSTDERR: | ~~~~^~~~~~~ BUILDSTDERR: base/image/png.cpp:589:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 589 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/png.cpp:590:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 590 | for(int col = j = 0; col < width; col ++, j += stride) BUILDSTDERR: | ~~~~^~~~~~~ BUILDSTDERR: base/image/png.cpp:627:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 627 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/png.cpp:629:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 629 | for(int col = j = 0; col < width; col++, j += stride) BUILDSTDERR: | ~~~~^~~~~~~ BUILDSTDERR: base/image/png.cpp:643:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 643 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/png.cpp:645:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 645 | for(int col = j = 0; col < width; col++, j += stride) BUILDSTDERR: | ~~~~^~~~~~~ BUILDSTDERR: base/image/png.cpp:662:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 662 | for (int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/png.cpp:663:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 663 | for (int col = j = 0; col < width; col++, j += stride) BUILDSTDERR: | ~~~~^~~~~~~ BUILDSTDERR: base/image/png.cpp:668:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 668 | for(int row = 0; row < height; row++) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/png.cpp: In function 'void pov_base::Png::Write(pov_base::OStream*, const pov_base::Image*, const pov_base::Image::WriteOptions&)': BUILDSTDERR: base/image/png.cpp:684:18: warning: variable 'himask' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 684 | int himask; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from base/image/targa.cpp:60: BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ./base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: base/image/targa.cpp: In function 'void pov_base::Targa::Write(pov_base::OStream*, const pov_base::Image*, const pov_base::Image::WriteOptions&)': BUILDSTDERR: base/image/targa.cpp:190:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 190 | for (int row = 0; row < h; row++) BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: base/image/targa.cpp:193:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 193 | for (int col = 0; col < w; col++) BUILDSTDERR: | ~~~~^~~ BUILDSTDERR: base/image/targa.cpp:203:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 203 | for (int row = 0; row < h; row++) BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: base/image/targa.cpp:128:26: warning: unused variable 'compress' [-Wunused-variable] BUILDSTDERR: 128 | bool compress = options.compress > 0 ; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: base/image/targa.cpp: In function 'pov_base::Image* pov_base::Targa::Read(pov_base::IStream*, const pov_base::Image::ReadOptions&)': BUILDSTDERR: base/image/targa.cpp:554:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 554 | for (int i = 0; i < cmlen; i++) BUILDSTDERR: | ~~^~~~~~~ BUILDSTDERR: base/image/targa.cpp:556:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 556 | for (int j = 0; j < cmsizB; j++) BUILDSTDERR: | ~~^~~~~~~~ BUILDSTDERR: base/image/targa.cpp:594:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 594 | while (y < height) BUILDSTDERR: | ~~^~~~~~~~ BUILDSTDERR: base/image/targa.cpp:606:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 606 | for (int k = 0; k < psizeB; k++) BUILDSTDERR: | ~~^~~~~~~~ BUILDSTDERR: base/image/targa.cpp:616:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 616 | if (++x == width) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/targa.cpp:632:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 632 | if (++x == width) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/targa.cpp:648:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 648 | for (int k = 0; k < psizeB; k++) BUILDSTDERR: | ~~^~~~~~~~ BUILDSTDERR: base/image/targa.cpp:666:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 666 | if (++x == width) BUILDSTDERR: | ~~~~^~~~~~~~ BUILDSTDERR: base/image/targa.cpp:668:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 668 | if (++y == height) BUILDSTDERR: | ~~~~^~~~~~~~~ BUILDSTDERR: base/image/targa.cpp:680:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 680 | for (int y = 0; y < height; y++) BUILDSTDERR: | ~~^~~~~~~~ BUILDSTDERR: base/image/targa.cpp:683:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 683 | for (int x = 0; x < width; x++) BUILDSTDERR: | ~~^~~~~~~ BUILDSTDERR: base/image/targa.cpp:687:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 687 | for (int z = 0; z < psizeB; z++) BUILDSTDERR: | ~~^~~~~~~~ IFY_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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/colourspace.o base/image/colourspace.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/tiff.o base/image/tiff.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/png.o base/image/png.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base -I../source/frontend -I../unix -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o base/image/targa.o base/image/targa.cpp rm -f libpovray.a ar cru libpovray.a backend/colour/spectral.o backend/colour/colutils.o backend/colour/colour.o backend/render/tracetask.o backend/render/tracepixel.o backend/render/rendertask.o backend/render/radiositytask.o backend/render/trace.o backend/render/ray.o backend/vm/fnintern.o backend/vm/fncode.o backend/vm/fnpovfpu.o backend/shape/planes.o backend/shape/cones.o backend/shape/polygon.o backend/shape/truetype.o backend/shape/sphsweep.o backend/shape/fractal.o backend/shape/lathe.o backend/shape/fpmetric.o backend/shape/super.o backend/shape/triangle.o backend/shape/ovus.o backend/shape/quadrics.o backend/shape/torus.o backend/shape/poly.o backend/shape/mesh.o backend/shape/csg.o backend/shape/hfield.o backend/shape/bezier.o backend/shape/spheres.o backend/shape/sor.o backend/shape/isosurf.o backend/shape/discs.o backend/shape/boxes.o backend/shape/blob.o backend/shape/prism.o backend/math/mathutil.o backend/math/splines.o backend/math/chi2.o backend/math/polysolv.o backend/math/hcmplx.o backend/math/matrices.o backend/math/quatern.o backend/precomp.o backend/support/task.o backend/support/msgutil.o backend/support/jitter.o backend/support/taskqueue.o backend/support/imageutil.o backend/support/bsptree.o backend/support/statistics.o backend/support/randomsequences.o backend/support/octree.o backend/support/fileutil.o backend/lighting/photonshootingtask.o backend/lighting/radiosity.o backend/lighting/photons.o backend/lighting/photonestimationtask.o backend/lighting/subsurface.o backend/lighting/photonshootingstrategy.o backend/lighting/photonstrategytask.o backend/lighting/photonsortingtask.o backend/lighting/point.o backend/lighting/rad_data.o backend/bounding/bcyl.o backend/bounding/bbox.o backend/bounding/boundingtask.o backend/bounding/bsphere.o backend/scene/threaddata.o backend/scene/camera.o backend/scene/atmosph.o backend/scene/scene.o backend/scene/objects.o backend/scene/view.o backend/pattern/warps.o backend/pattern/pattern.o backend/texture/normal.o backend/texture/pigment.o backend/texture/texture.o backend/parser/tokenize.o backend/parser/parse.o backend/parser/reswords.o backend/parser/function.o backend/parser/fnsyntax.o backend/parser/parstxtr.o backend/parser/parsestr.o backend/parser/express.o backend/control/benchmark.o backend/control/messagefactory.o backend/control/renderbackend.o backend/povray.o backend/interior/interior.o backend/interior/media.o optout.o pov_mem.o frontend/processrenderoptions.o frontend/display.o frontend/console.o frontend/parsermessagehandler.o frontend/animationprocessing.o frontend/filemessagehandler.o frontend/defaultplatformbase.o frontend/imageprocessing.o frontend/imagemessagehandler.o frontend/renderfrontend.o frontend/precomp.o frontend/shelloutprocessing.o frontend/rendermessagehandler.o lightgrp.o base/font/povlogo.o base/font/timrom.o base/font/crystal.o base/font/cyrvetic.o base/textstream.o base/animation/moov.o base/animation/animation.o base/image/encoding.o base/image/gifdecod.o base/image/openexr.o base/image/bmp.o base/image/pgm.o base/image/iff.o base/image/gif.o base/image/hdr.o base/image/image.o base/image/jpeg.o base/image/ppm.o base/image/colourspace.o base/image/tiff.o base/image/png.o base/image/targa.o base/timer.o base/path.o base/precomp.o base/textstreambuffer.o base/stringutilities.o base/processoptions.o base/povmscpp.o base/povms.o base/fileinputoutput.o base/pov_err.o ranlib libpovray.a make[2]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8/source' Making all in vfe make[2]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8/vfe' g++ -DHAVE_CONFIG_H -DPOVLIBDIR=\"/usr/share/povray-3.7\" -DPOVCONFDIR=\"/etc/povray/3.7\" -DPOVCONFDIR_BACKWARD=\"/etc\" -I. -I.. -I../vfe/unix -I../unix -I../source -I../source/base -I../source/backend -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o vfe.o vfe.cpp g++ -DHAVE_CONFIG_H -DPOVLIBDIR=\"/usr/share/povray-3.7\" -DPOVCONFDIR=\"/etc/povray/3.7\" -DPOVCONFDIR_BACKWARD=\"/etc\" -I. -I.. -I../vfe/unix -I../unix -I../source -I../source/base -I../source/backend -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o vfesession.o vfesession.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -DPOVLIBDIR=\"/usr/share/povray-3.7\" -DPOVCONFDIR=\"/etc/povray/3.7\" -DPOVCONFDIR_BACKWARD=\"/etc\" -I. -I.. -I../vfe/unix -I../unix -I../source -I../source/base -I../source/backend -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o vfecontrol.o vfecIn file included from ../source/backend/frame.h:54, BUILDSTDERR: from vfedisplay.cpp:36: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/backend/frame.h:54, BUILDSTDERR: from vfe.cpp:41: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/base/platformbase.h:38, BUILDSTDERR: from vfe.h:47, BUILDSTDERR: from vfecontrol.cpp:38: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from vfedisplay.cpp:36: BUILDSTDERR: ../source/backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ../source/backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from vfe.h:51, BUILDSTDERR: from vfecontrol.cpp:38: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../source/base/platformbase.h:38, BUILDSTDERR: from vfe.h:47, BUILDSTDERR: from vfesession.cpp:41: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from vfe.h:51, BUILDSTDERR: from vfesession.cpp:41: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from vfe.cpp:41: BUILDSTDERR: ../source/backend/frame.h: In constructor 'pov::ObjectBase::ObjectBase(int, pov::ObjectBase&, bool)': BUILDSTDERR: ../source/backend/frame.h:1349:16: warning: 'pov::ObjectBase::Flags' will be initialized after [-Wreorder] BUILDSTDERR: 1349 | unsigned int Flags; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/backend/frame.h:1341:21: warning: 'std::vector pov::ObjectBase::Bound' [-Wreorder] BUILDSTDERR: 1341 | vector Bound; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/backend/frame.h:1374:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 1374 | ObjectBase(int t, ObjectBase& o, bool transplant) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from vfe.h:51, BUILDSTDERR: from vfedisplay.cpp:37: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from vfe.h:53, BUILDSTDERR: from vfecontrol.cpp:38: BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from vfe.h:51, BUILDSTDERR: from vfe.cpp:43: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from vfe.h:53, BUILDSTDERR: from vfesession.cpp:41: BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from vfe.h:53, BUILDSTDERR: from vfecontrol.cpp:38: BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from vfecontrol.cpp:38: BUILDSTDERR: vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from vfe.h:53, BUILDSTDERR: from vfesession.cpp:41: BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from vfe.h:53, BUILDSTDERR: from vfedisplay.cpp:37: BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from vfesession.cpp:41: BUILDSTDERR: vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from vfe.h:53, BUILDSTDERR: from vfedisplay.cpp:37: BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: vfesession.cpp: In member function 'virtual void vfe::vfeSession::AppendStreamMessage(vfe::vfeSession::MessageType, const char*, bool)': BUILDSTDERR: vfesession.cpp:209:34: warning: comparison of integer expressions of different signedness: 'std::queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 209 | while (m_ConsoleQueue.size() > m_MaxConsoleMessages) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vfesession.cpp: In member function 'virtual void vfe::vfeSession::AppendErrorMessage(const string&)': BUILDSTDERR: vfesession.cpp:230:34: warning: comparison of integer expressions of different signedness: 'std::queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 230 | while (m_MessageQueue.size() > m_MaxGenericMessages) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from vfedisplay.cpp:37: BUILDSTDERR: vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: vfesession.cpp: In member function 'virtual void vfe::vfeSession::AppendErrorMessage(const string&, const UCS2String&, int, int)': BUILDSTDERR: vfesession.cpp:246:34: warning: comparison of integer expressions of different signedness: 'std::queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 246 | while (m_MessageQueue.size() > m_MaxGenericMessages) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vfesession.cpp: In member function 'virtual void vfe::vfeSession::AppendWarningMessage(const string&)': BUILDSTDERR: vfesession.cpp:257:34: warning: comparison of integer expressions of different signedness: 'std::queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 257 | while (m_MessageQueue.size() > m_MaxGenericMessages) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vfesession.cpp: In member function 'virtual void vfe::vfeSession::AppendWarningMessage(const string&, const UCS2String&, int, int)': BUILDSTDERR: vfesession.cpp:268:34: warning: comparison of integer expressions of different signedness: 'std::queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 268 | while (m_MessageQueue.size() > m_MaxGenericMessages) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vfesession.cpp: In member function 'virtual void vfe::vfeSession::AppendStatusMessage(const string&, int)': BUILDSTDERR: vfesession.cpp:280:33: warning: comparison of integer expressions of different signedness: 'std::queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 280 | while (m_StatusQueue.size() > m_MaxStatusMessages) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vfesession.cpp: In member function 'virtual void vfe::vfeSession::AppendStatusMessage(const format&, int)': BUILDSTDERR: vfesession.cpp:292:33: warning: comparison of integer expressions of different signedness: 'std::queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 292 | while (m_StatusQueue.size() > m_MaxStatusMessages) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vfesession.cpp: In member function 'virtual void vfe::vfeSession::AppendAnimationStatus(int, int, const UCS2String&)': BUILDSTDERR: vfesession.cpp:306:33: warning: comparison of integer expressions of different signedness: 'std::queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 306 | while (m_StatusQueue.size() > m_MaxStatusMessages) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: vfesession.cpp: In member function 'virtual void vfe::vfeSession::WorkerThread()': BUILDSTDERR: vfesession.cpp:709:15: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] BUILDSTDERR: 709 | catch (std::runtime_error) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: vfedisplay.cpp: In member function 'virtual void vfe::vfeDisplay::DrawPixelBlock(unsigned int, unsigned int, unsigned int, unsigned int, const pov_frontend::Display::RGBA8*)': BUILDSTDERR: vfedisplay.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 96 | for (int y = y1 ; y <= y2; y++) BUILDSTDERR: | ~~^~~~~ BUILDSTDERR: vfedisplay.cpp:97:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 97 | for (int x = x1; x <= x2; x++) BUILDSTDERR: | ~~^~~~~ BUILDSTDERR: In file included from vfe.h:53, BUILDSTDERR: from vfe.cpp:43: BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from vfe.h:53, BUILDSTDERR: from vfe.cpp:43: BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from vfe.cpp:43: BUILDSTDERR: vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from vfe.cpp:43: BUILDSTDERR: vfe.h: In constructor 'vfe::vfePlatformBase::vfePlatformBase(vfe::vfeSession&)': BUILDSTDERR: vfe.h:127:19: warning: 'vfe::vfePlatformBase::m_Session' will be initialized after [-Wreorder] BUILDSTDERR: 127 | vfeSession* m_Session; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: vfe.cpp:222:91: warning: base 'pov_base::PlatformBase' [-Wreorder] BUILDSTDERR: 222 | vfePlatformBase::vfePlatformBase(vfeSession& session) : m_Session(&session), PlatformBase() BUILDSTDERR: | ^ BUILDSTDERR: vfe.cpp:222:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 222 | vfePlatformBase::vfePlatformBase(vfeSession& session) : m_Session(&session), PlatformBase() BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from vfe.cpp:43: BUILDSTDERR: vfe.h: In constructor 'vfe::VirtualFrontEnd::VirtualFrontEnd(vfe::vfeSession&, POVMSContext, void*, POVMS_Object&, POVMS_Object*, std::shared_ptr&)': BUILDSTDERR: vfe.h:249:23: warning: 'vfe::VirtualFrontEnd::m_PlatformBase' will be initialized after [-Wreorder] BUILDSTDERR: 249 | vfePlatformBase m_PlatformBase; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: vfe.h:237:110: warning: 'pov_frontend::RenderFrontend vfe::VirtualFrontEnd::renderFrontend' [-Wreorder] BUILDSTDERR: 237 | RenderFrontend renderFrontend; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: vfe.cpp:585:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 585 | VirtualFrontEnd::VirtualFrontEnd(vfeSession& session, POVMSContext ctx, POVMSAddress addr, POVMS_Object& msg, POVMS_Object *result, shared_ptr& console) : BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: vfe.cpp: In member function 'virtual bool vfe::VirtualFrontEnd::Stop()': BUILDSTDERR: vfe.cpp:735:11: warning: enumeration value 'kUnknown' not handled in switch [-Wswitch] BUILDSTDERR: 735 | switch(state) BUILDSTDERR: | ^ BUILDSTDERR: vfe.cpp:735:11: warning: enumeration value 'kReady' not handled in switch [-Wswitch] BUILDSTDERR: vfe.cpp:735:11: warning: enumeration value 'kStopping' not handled in switch [-Wswitch] BUILDSTDERR: vfe.cpp:735:11: warning: enumeration value 'kStopped' not handled in switch [-Wswitch] BUILDSTDERR: vfe.cpp:735:11: warning: enumeration value 'kFailed' not handled in switch [-Wswitch] BUILDSTDERR: vfe.cpp:735:11: warning: enumeration value 'kDone' not handled in switch [-Wswitch] BUILDSTDERR: vfe.cpp: In member function 'virtual pov_frontend::State vfe::VirtualFrontEnd::Process()': BUILDSTDERR: vfe.cpp:1058:13: warning: enumeration value 'Scene_Unknown' not handled in switch [-Wswitch] BUILDSTDERR: 1058 | switch(renderFrontend.GetSceneState(sceneId)) BUILDSTDERR: | ^ BUILDSTDERR: vfe.cpp:1058:13: warning: enumeration value 'Scene_Created' not handled in switch [-Wswitch] BUILDSTDERR: vfe.cpp:1058:13: warning: enumeration value 'Scene_Parsing' not handled in switch [-Wswitch] BUILDSTDERR: vfe.cpp:1058:13: warning: enumeration value 'Scene_Viewing' not handled in switch [-Wswitch] BUILDSTDERR: vfe.cpp:1058:13: warning: enumeration value 'Scene_Closing' not handled in switch [-Wswitch] BUILDSTDERR: vfe.cpp:1058:13: warning: enumeration value 'Scene_Invalid' not handled in switch [-Wswitch] BUILDSTDERR: vfe.cpp:913:9: warning: enumeration value 'kUnknown' not handled in switch [-Wswitch] BUILDSTDERR: 913 | switch(state) BUILDSTDERR: | ^ BUILDSTDERR: vfe.cpp:913:9: warning: enumeration value 'kReady' not handled in switch [-Wswitch] BUILDSTDERR: vfecontrol.cpp: At global scope: BUILDSTDERR: vfecontrol.cpp:64:12: warning: 'int vfe::GetUCS2String(POVMSObjectPtr, unsigned int, char*, int*)' defined but not used [-Wunused-function] BUILDSTDERR: 64 | static int GetUCS2String(POVMSObjectPtr object, POVMSType key, char *result, int *maxlen) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/base/platformbase.h:38, BUILDSTDERR: from vfe.h:47, BUILDSTDERR: from vfepovms.cpp:36: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from vfe.h:51, BUILDSTDERR: from vfepovms.cpp:36: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from vfe.h:53, BUILDSTDERR: from vfepovms.cpp:36: BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from vfe.h:53, BUILDSTDERR: from vfepovms.cpp:36: BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from vfepovms.cpp:36: BUILDSTDERR: vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ ontrol.cpp g++ -DHAVE_CONFIG_H -DPOVLIBDIR=\"/usr/share/povray-3.7\" -DPOVCONFDIR=\"/etc/povray/3.7\" -DPOVCONFDIR_BACKWARD=\"/etc\" -I. -I.. -I../vfe/unix -I../unix -I../source -I../source/base -I../source/backend -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o vfedisplay.o vfedisplay.cpp g++ -DHAVE_CONFIG_H -DPOVLIBDIR=\"/usr/share/povray-3.7\" -DPOVCONFDIR=\"/etc/povray/3.7\" -DPOVCONFDIR_BACKWARD=\"/etc\" -I. -I.. -I../vfe/unix -I../unix -I../source -I../source/base -I../source/backend -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o vfeprecomp.o vfeprecomp.cpp g++ -DHAVE_CONFIG_H -DPOVLIBDIR=\"/usr/share/povray-3.7\" -DPOVCONFDIR=\"/etc/povray/3.7\" -DPOVCONFDIR_BACKWARD=\"/etc\" -I. -I.. -I../vfe/unix -I../unix -I../source -I../source/base -I../source/backend -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o vfepovms.o vfepovms.cpp g++ -DHAVE_CONFIG_H -DPOVLIBDIR=\"/usr/share/povray-3.7\" -DPOVCONFDIR=\"/etc/povray/3.7\" -DPOVCONFDIR_BACKWARD=\"/etc\" -I. -I.. -I../vfe/unix -I../unix -I../source -I../source/base -I../source/backend -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o unix/platformbase.o unix/platformbase.cpp g++ -DHAVE_CONFIG_H -DPOVLIBDIR=\"/usr/share/povray-3.7\" -DPOVCONFDIR=\"/etc/povray/3.7\" -DPOVCONFDIR_BACKWARD=\"/etc\" -I. -I.. -I../vfe/unix -I../unix -I../source -I../source/base -I../source/backend -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o unix/vfeplatform.o unix/vfeplatform.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -DPOVLIBDIR=\"/usr/share/povray-3.7\" -DPOVCONFDIR=\"/etc/povray/3.7\" -DPOVCONFDIR_BACKWARD=\"/etc\" -I. -I.. -I../vfe/unix -I../unix -I../source -I../source/base -I../source/backend -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm In file included from ../source/base/platformbase.h:38, BUILDSTDERR: from ./vfe.h:47, BUILDSTDERR: from unix/platformbase.cpp:49: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from ./vfe.h:51, BUILDSTDERR: from unix/platformbase.cpp:49: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./vfe.h:53, BUILDSTDERR: from unix/platformbase.cpp:49: BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./vfe.h:53, BUILDSTDERR: from unix/platformbase.cpp:49: BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: ./vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: ./vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: ./vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: ./vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from unix/platformbase.cpp:49: BUILDSTDERR: ./vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: ./vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: ./vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: ./vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: ./vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/base/platformbase.h:38, BUILDSTDERR: from ./vfe.h:47, BUILDSTDERR: from unix/vfeplatform.cpp:51: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from ./vfe.h:51, BUILDSTDERR: from unix/vfeplatform.cpp:51: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./vfe.h:53, BUILDSTDERR: from unix/vfeplatform.cpp:51: BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./vfe.h:53, BUILDSTDERR: from unix/vfeplatform.cpp:51: BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: ./vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: ./vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: ./vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: ./vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from unix/vfeplatform.cpp:51: BUILDSTDERR: ./vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: ./vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: ./vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: ./vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: ./vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from unix/vfeplatform.cpp:52: BUILDSTDERR: unix/unixoptions.h: In constructor 'vfePlatform::UnixOptionsProcessor::Option_Info::Option_Info(const string&, const string&, const string&, bool, const string&, const string&, const string&)': BUILDSTDERR: unix/unixoptions.h:181:9: warning: 'vfePlatform::UnixOptionsProcessor::Option_Info::has_param' will be initialized after [-Wreorder] BUILDSTDERR: 181 | bool has_param; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: unix/unixoptions.h:178:11: warning: 'std::string vfePlatform::UnixOptionsProcessor::Option_Info::CmdOption' [-Wreorder] BUILDSTDERR: 178 | string CmdOption; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: unix/unixoptions.h:183:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 183 | Option_Info(const string &Sect , BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./vfe.h:54, BUILDSTDERR: from unix/vfeplatform.cpp:51: BUILDSTDERR: ../vfe/unix/vfeplatform.h: In constructor 'vfePlatform::vfeUnixSession::vfeUnixSession(int)': BUILDSTDERR: ../vfe/unix/vfeplatform.h:117:21: warning: 'vfePlatform::vfeUnixSession::m_TimestampOffset' will be initialized after [-Wreorder] BUILDSTDERR: 117 | mutable POV_LONG m_TimestampOffset; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: unix/vfeplatform.cpp:73:58: warning: base 'vfe::vfeSession' [-Wreorder] BUILDSTDERR: 73 | m_LastTimestamp(0), m_TimestampOffset(0), vfeSession(id) BUILDSTDERR: | ^ BUILDSTDERR: unix/vfeplatform.cpp:72:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeUnixSession::vfeUnixSession(int id) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: unix/vfeplatform.cpp: In member function 'virtual bool vfePlatform::vfeUnixSession::TestPath(const pov_base::Path&, const pov_base::Path&, bool) const': BUILDSTDERR: unix/vfeplatform.cpp:266:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 266 | for (int i = 0 ; i < pc.size(); i++) BUILDSTDERR: | ~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../source/base/platformbase.h:38, BUILDSTDERR: from ./vfe.h:47, BUILDSTDERR: from unix/unixoptions.h:41, BUILDSTDERR: from unix/unixoptions.cpp:38: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from ./vfe.h:51, BUILDSTDERR: from unix/unixoptions.h:41, BUILDSTDERR: from unix/unixoptions.cpp:38: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./vfe.h:53, BUILDSTDERR: from unix/unixoptions.h:41, BUILDSTDERR: from unix/unixoptions.cpp:38: BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./vfe.h:53, BUILDSTDERR: from unix/unixoptions.h:41, BUILDSTDERR: from unix/unixoptions.cpp:38: BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: ./vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: ./vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: ./vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: ./vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from unix/unixoptions.h:41, BUILDSTDERR: from unix/unixoptions.cpp:38: BUILDSTDERR: ./vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: ./vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: ./vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: ./vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: ./vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from unix/unixoptions.cpp:38: BUILDSTDERR: unix/unixoptions.h: In constructor 'vfePlatform::UnixOptionsProcessor::Option_Info::Option_Info(const string&, const string&, const string&, bool, const string&, const string&, const string&)': BUILDSTDERR: unix/unixoptions.h:181:9: warning: 'vfePlatform::UnixOptionsProcessor::Option_Info::has_param' will be initialized after [-Wreorder] BUILDSTDERR: 181 | bool has_param; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: unix/unixoptions.h:178:11: warning: 'std::string vfePlatform::UnixOptionsProcessor::Option_Info::CmdOption' [-Wreorder] BUILDSTDERR: 178 | string CmdOption; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: unix/unixoptions.h:183:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 183 | Option_Info(const string &Sect , BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: unix/unixoptions.cpp: In member function 'std::string vfePlatform::UnixOptionsProcessor::unix_readlink(const string&)': BUILDSTDERR: unix/unixoptions.cpp:468:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 468 | else if(status == len-1) // the buffer is probably too small BUILDSTDERR: | ~~~~~~~^~~~~~~~ BUILDSTDERR: unix/unixoptions.cpp: In member function 'std::string vfePlatform::UnixOptionsProcessor::CanonicalizePath(const string&)': BUILDSTDERR: unix/unixoptions.cpp:549:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 549 | while(i < s.length() && s[i] != '/') BUILDSTDERR: | ~~^~~~~~~~~~~~ BUILDSTDERR: unix/unixoptions.cpp:572:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 572 | } while(i < s.length()); BUILDSTDERR: | ~~^~~~~~~~~~~~ BUILDSTDERR: unix/unixoptions.cpp: In member function 'void vfePlatform::UnixOptionsProcessor::add_permitted_path(std::__cxx11::list&, const string&, const string&, long unsigned int)': BUILDSTDERR: unix/unixoptions.cpp:650:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: 650 | while(i < s.length()) // find next space caracter or closing quote BUILDSTDERR: | ~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/base/platformbase.h:38, BUILDSTDERR: from ./vfe.h:47, BUILDSTDERR: from unix/unixconsole.cpp:40: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from ./vfe.h:51, BUILDSTDERR: from unix/unixconsole.cpp:40: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./vfe.h:53, BUILDSTDERR: from unix/unixconsole.cpp:40: BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: ./vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./vfe.h:53, BUILDSTDERR: from unix/unixconsole.cpp:40: BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: ./vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: ./vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: ./vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: ./vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from unix/unixconsole.cpp:40: BUILDSTDERR: ./vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: ./vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: ./vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: ./vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: ./vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../unix/disp_text.h:40, BUILDSTDERR: from unix/unixconsole.cpp:44: BUILDSTDERR: ../vfe/unix/unixoptions.h: In constructor 'vfePlatform::UnixOptionsProcessor::Option_Info::Option_Info(const string&, const string&, const string&, bool, const string&, const string&, const string&)': BUILDSTDERR: ../vfe/unix/unixoptions.h:181:9: warning: 'vfePlatform::UnixOptionsProcessor::Option_Info::has_param' will be initialized after [-Wreorder] BUILDSTDERR: 181 | bool has_param; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../vfe/unix/unixoptions.h:178:11: warning: 'std::string vfePlatform::UnixOptionsProcessor::Option_Info::CmdOption' [-Wreorder] BUILDSTDERR: 178 | string CmdOption; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../vfe/unix/unixoptions.h:183:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 183 | Option_Info(const string &Sect , BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: unix/unixconsole.cpp: In function 'void PrintStatusChanged(vfe::vfeSession*, pov_frontend::State)': BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kUnknown' not handled in switch [-Wswitch] BUILDSTDERR: 186 | switch (force) BUILDSTDERR: | ^ BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kReady' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kStarting' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kPreSceneShellout' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kPreFrameShellout' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kPausedParsing' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kPostFrameShellout' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kPostSceneShellout' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kPostShelloutPause' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kStopping' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kStopped' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kFailed' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp:186:9: warning: enumeration value 'kDone' not handled in switch [-Wswitch] BUILDSTDERR: unix/unixconsole.cpp: In function 'ReturnValue PrepareBenchmark(vfe::vfeSession*, vfe::vfeRenderOptions&, std::string&, std::string&, int, char**)': BUILDSTDERR: unix/unixconsole.cpp:323:8: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 323 | read(STDIN_FILENO, s, 1); // read till is hit BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/base/platformbase.h:38, BUILDSTDERR: from ../vfe/vfe.h:47, BUILDSTDERR: from disp_text.h:39, BUILDSTDERR: from disp_text.cpp:36: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from ../vfe/vfe.h:51, BUILDSTDERR: from disp_text.h:39, BUILDSTDERR: from disp_text.cpp:36: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../source/base/platformbase.h:38, BUILDSTDERR: from ../vfe/vfe.h:47, BUILDSTDERR: from disp_sdl.h:41, BUILDSTDERR: from disp_sdl.cpp:40: BUILDSTDERR: ../source/base/types.h: In constructor 'pov_base::FloatSetting::FloatSetting(double, bool)': BUILDSTDERR: ../source/base/types.h:782:11: warning: 'pov_base::FloatSetting::data' will be initialized after [-Wreorder] BUILDSTDERR: 782 | double data; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/types.h:777:93: warning: base 'pov_base::GenericSetting' [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^ BUILDSTDERR: ../source/base/types.h:777:12: warning: when initialized here [-Wreorder] BUILDSTDERR: 777 | explicit FloatSetting(double data = 0.0, bool set = false): data(data), GenericSetting(set) {} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../source/frontend/renderfrontend.h:41, BUILDSTDERR: from ../source/frontend/simplefrontend.h:37, BUILDSTDERR: from ../vfe/vfe.h:51, BUILDSTDERR: from disp_sdl.h:41, BUILDSTDERR: from disp_sdl.cpp:40: BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:343:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 343 | Image(unsigned int w, unsigned int h, ImageDataType t) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:346:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 346 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:349:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 349 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../source/base/image/image.h: In constructor 'pov_base::Image::Image(unsigned int, unsigned int, pov_base::Image::ImageDataType, const std::vector&)': BUILDSTDERR: ../source/base/image/image.h:340:17: warning: 'pov_base::Image::type' will be initialized after [-Wreorder] BUILDSTDERR: 340 | ImageDataType type; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../source/base/image/image.h:337:17: warning: 'pov_base::Image::ColourMapType pov_base::Image::colormaptype' [-Wreorder] BUILDSTDERR: 337 | ColourMapType colormaptype; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../source/base/image/image.h:352:3: warning: when initialized here [-Wreorder] BUILDSTDERR: 352 | Image(unsigned int w, unsigned int h, ImageDataType t, const vector& m) : BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../vfe/vfe.h:53, BUILDSTDERR: from disp_text.h:39, BUILDSTDERR: from disp_text.cpp:36: BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: ../vfe/vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: ../vfe/vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: ../vfe/vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../vfe/vfe.h:53, BUILDSTDERR: from disp_text.h:39, BUILDSTDERR: from disp_text.cpp:36: BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: ../vfe/vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../vfe/vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: ../vfe/vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../vfe/vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: ../vfe/vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: ../vfe/vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../vfe/vfe.h:53, BUILDSTDERR: from disp_sdl.h:41, BUILDSTDERR: from disp_sdl.cpp:40: BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::IOPath::IOPath(const pov_base::Path&, bool)': BUILDSTDERR: ../vfe/vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:60:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 60 | IOPath(const Path& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::IOPath::IOPath(const string&, bool)': BUILDSTDERR: ../vfe/vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:63:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 63 | IOPath(const string& path, bool recursive) : m_Path(Path(ASCIItoUCS2String(path.c_str()))), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::IOPath::IOPath(const UCS2String&, bool)': BUILDSTDERR: ../vfe/vfesession.h:78:12: warning: 'vfe::IOPath::m_Path' will be initialized after [-Wreorder] BUILDSTDERR: 78 | Path m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h:77:12: warning: 'bool vfe::IOPath::m_Recursive' [-Wreorder] BUILDSTDERR: 77 | bool m_Recursive; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:66:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 66 | IOPath(const UCS2String& path, bool recursive) : m_Path(path), m_Recursive(recursive) {} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from disp_text.h:39, BUILDSTDERR: from disp_text.cpp:36: BUILDSTDERR: ../vfe/vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: ../vfe/vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: ../vfe/vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../vfe/vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: ../vfe/vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: ../vfe/vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../vfe/vfe.h:53, BUILDSTDERR: from disp_sdl.h:41, BUILDSTDERR: from disp_sdl.cpp:40: BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&)': BUILDSTDERR: ../vfe/vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../vfe/vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:373:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 373 | MessageBase(const vfeSession& session) : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::vfeSession::MessageBase::MessageBase(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string)': BUILDSTDERR: ../vfe/vfesession.h:382:15: warning: 'vfe::vfeSession::MessageBase::m_Id' will be initialized after [-Wreorder] BUILDSTDERR: 382 | int m_Id; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../vfe/vfesession.h:379:20: warning: 'long long int vfe::vfeSession::MessageBase::m_TimeStamp' [-Wreorder] BUILDSTDERR: 379 | POV_LONG m_TimeStamp; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:375:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 375 | MessageBase(const vfeSession& session, MessageType type, string msg = "") : BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::vfeSession::GenericMessage::GenericMessage(const vfe::vfeSession&, vfe::vfeSession::MessageType, std::string, pov_base::UCS2String, int, int)': BUILDSTDERR: ../vfe/vfesession.h:401:22: warning: 'vfe::vfeSession::GenericMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 401 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:399:15: warning: 'int vfe::vfeSession::GenericMessage::m_Line' [-Wreorder] BUILDSTDERR: 399 | int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfesession.h:395:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 395 | GenericMessage(const vfeSession& session, MessageType type, string msg, const UCS2String file = UCS2String(), int line = 0, int col = 0) : BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h: In constructor 'vfe::vfeSession::StatusMessage::StatusMessage(const vfe::vfeSession&, const UCS2String&, int, int)': BUILDSTDERR: ../vfe/vfesession.h:430:22: warning: 'vfe::vfeSession::StatusMessage::m_Filename' will be initialized after [-Wreorder] BUILDSTDERR: 430 | UCS2String m_Filename; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:428:15: warning: 'int vfe::vfeSession::StatusMessage::m_Frame' [-Wreorder] BUILDSTDERR: 428 | int m_Frame; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../vfe/vfesession.h:423:11: warning: when initialized here [-Wreorder] BUILDSTDERR: 423 | StatusMessage(const vfeSession& session, const UCS2String& file, int frame, int totalframes) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from disp_sdl.h:41, BUILDSTDERR: from disp_sdl.cpp:40: BUILDSTDERR: ../vfe/vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError()': BUILDSTDERR: ../vfe/vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfe.h:72:52: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^ BUILDSTDERR: ../vfe/vfe.h:72:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 72 | vfeCriticalError() : m_Line(0), vfeException() {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../vfe/vfe.h: In constructor 'vfe::vfeCriticalError::vfeCriticalError(std::string)': BUILDSTDERR: ../vfe/vfe.h:82:17: warning: 'vfe::vfeCriticalError::m_Line' will be initialized after [-Wreorder] BUILDSTDERR: 82 | const int m_Line; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../vfe/vfe.h:73:71: warning: base 'vfe::vfeException' [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^ BUILDSTDERR: ../vfe/vfe.h:73:7: warning: when initialized here [-Wreorder] BUILDSTDERR: 73 | vfeCriticalError(const string str) : m_Line(0), vfeException(str) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from disp_text.h:40, BUILDSTDERR: from disp_text.cpp:36: BUILDSTDERR: ../vfe/unix/unixoptions.h: In constructor 'vfePlatform::UnixOptionsProcessor::Option_Info::Option_Info(const string&, const string&, const string&, bool, const string&, const string&, const string&)': BUILDSTDERR: ../vfe/unix/unixoptions.h:181:9: warning: 'vfePlatform::UnixOptionsProcessor::Option_Info::has_param' will be initialized after [-Wreorder] BUILDSTDERR: 181 | bool has_param; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../vfe/unix/unixoptions.h:178:11: warning: 'std::string vfePlatform::UnixOptionsProcessor::Option_Info::CmdOption' [-Wreorder] BUILDSTDERR: 178 | string CmdOption; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../vfe/unix/unixoptions.h:183:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 183 | Option_Info(const string &Sect , BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from disp_sdl.h:42, BUILDSTDERR: from disp_sdl.cpp:40: BUILDSTDERR: ../vfe/unix/unixoptions.h: In constructor 'vfePlatform::UnixOptionsProcessor::Option_Info::Option_Info(const string&, const string&, const string&, bool, const string&, const string&, const string&)': BUILDSTDERR: ../vfe/unix/unixoptions.h:181:9: warning: 'vfePlatform::UnixOptionsProcessor::Option_Info::has_param' will be initialized after [-Wreorder] BUILDSTDERR: 181 | bool has_param; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../vfe/unix/unixoptions.h:178:11: warning: 'std::string vfePlatform::UnixOptionsProcessor::Option_Info::CmdOption' [-Wreorder] BUILDSTDERR: 178 | string CmdOption; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../vfe/unix/unixoptions.h:183:4: warning: when initialized here [-Wreorder] BUILDSTDERR: 183 | Option_Info(const string &Sect , BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: disp_sdl.cpp: In member function 'virtual void pov_frontend::UnixSDLDisplay::Show()': BUILDSTDERR: disp_sdl.cpp:236:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 236 | if ((width == GetWidth()) && (height == GetHeight())) BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: disp_sdl.cpp:236:41: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: 236 | if ((width == GetWidth()) && (height == GetHeight())) BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: disp_sdl.cpp: In member function 'virtual void pov_frontend::UnixSDLDisplay::DrawRectangleFrame(unsigned int, unsigned int, unsigned int, unsigned int, const pov_frontend::Display::RGBA8&)': BUILDSTDERR: disp_sdl.cpp:409:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: 409 | for(unsigned int x = ix1; x <= ix2; x++) BUILDSTDERR: | ~~^~~~~~ BUILDSTDERR: disp_sdl.cpp:415:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: 415 | for(unsigned int y = iy1; y <= iy2; y++) BUILDSTDERR: | ~~^~~~~~ BUILDSTDERR: disp_sdl.cpp:424:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: 424 | for(unsigned int x = ix1; x <= ix2; x++) BUILDSTDERR: | ~~^~~~~~ BUILDSTDERR: disp_sdl.cpp:430:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: 430 | for(unsigned int y = iy1; y <= iy2; y++) BUILDSTDERR: | ~~^~~~~~ + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o unix/unixoptions.o unix/unixoptions.cpp g++ -DHAVE_CONFIG_H -DPOVLIBDIR=\"/usr/share/povray-3.7\" -DPOVCONFDIR=\"/etc/povray/3.7\" -DPOVCONFDIR_BACKWARD=\"/etc\" -I. -I.. -I../vfe/unix -I../unix -I../source -I../source/base -I../source/backend -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o unix/unixconsole.o unix/unixconsole.cpp rm -f libvfe.a ar cru libvfe.a vfe.o vfesession.o vfecontrol.o vfedisplay.o vfeprecomp.o vfepovms.o unix/platformbase.o unix/vfeplatform.o unix/unixoptions.o unix/unixconsole.o ranlib libvfe.a make[2]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8/vfe' Making all in unix make[2]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8/unix' g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source -I../source -I../source/backend -I../source/base -I../source/frontend -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o disp_sdl.o disp_sdl.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source -I../source -I../source/backend -I../source/base -I../source/frontend -I../vfe -I../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/OpenEXR -pthread -I/usr/include/libdrm -pthread -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -c -o disp_text.o disp_text.cpp g++ -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -Wno-non-template-friend -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 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o povray disp_sdl.o disp_text.o ../vfe/libvfe.a ../source/libpovray.a -lSDL -lSDL -lpthread -lXpm -lX11 -lIlmImf -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -pthread -lIlmThread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -pthread make[2]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8/unix' make[2]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8' cat ./povray.ini.in | sed "s,__POVLIBDIR__,/usr/share/povray-3.7,g" > ./povray.ini make[2]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8' make[1]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8' Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.pdqmVl + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64 + cd povray-3.7.0.8 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64 'INSTALL=/usr/bin/install -p' povdocdir=/usr/share/doc/povray + chmod +x /builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/share/povray-3.7/scenes/camera/mesh_camera/bake.sh + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 3.7.0.8-4.fc31.rvre0 --unique-debug-suffix -3.7.0.8-4.fc31.rvre0.riscv64 --unique-debug-src-base povray-3.7.0.8-4.fc31.rvre0.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/povray-3.7.0.8 BUILDSTDERR: 10459 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 Making install in source make[1]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8/source' make[2]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8/source' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8/source' make[1]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8/source' Making install in vfe make[1]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8/vfe' make[2]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8/vfe' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8/vfe' make[1]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8/vfe' Making install in unix make[1]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8/unix' make[2]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8/unix' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/bin' /usr/bin/install -p povray '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/bin' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8/unix' make[1]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8/unix' make[1]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8' make[2]: Entering directory '/builddir/build/BUILD/povray-3.7.0.8' make[2]: Nothing to be done for 'install-exec-am'. cat /dev/null > ./install.log; Creating data directories... Copying data files... Creating documentation directories... Copying documentation files... /usr/bin/mkdir -p '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/etc/povray/3.7' /usr/bin/install -p -m 644 povray.conf '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/etc/povray/3.7' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/share/man/man1' /usr/bin/install -p -m 644 povray.1 '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/share/man/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/share/povray-3.7' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/share/povray-3.7/scripts/' /usr/bin/install -p scripts/portfolio.sh scripts/runpov.sh scripts/allscene.sh scripts/rerunpov.sh scripts/allanim.sh scripts/render_anim.sh scripts/render_scene.sh '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/share/povray-3.7/scripts/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/etc/povray/3.7' /usr/bin/install -p -m 644 povray.ini '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/etc/povray/3.7' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/share/doc/povray' /usr/bin/install -p -m 644 AUTHORS ChangeLog NEWS '/builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/share/doc/povray' make[2]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8' make[1]: Leaving directory '/builddir/build/BUILD/povray-3.7.0.8' explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/bin/povray extracting debug info from /builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64/usr/bin/povray original debug info size: 103824kB, size after compression: 65432kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. mangling shebang in /usr/share/povray-3.7/scripts/portfolio.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/povray-3.7/scripts/runpov.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/povray-3.7/scripts/allscene.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/povray-3.7/scripts/rerunpov.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/povray-3.7/scripts/allanim.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/povray-3.7/scripts/render_anim.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/povray-3.7/scripts/render_scene.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/povray-3.7/scenes/camera/mesh_camera/bake.sh from /bin/bash to #!/usr/bin/bash Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.EuSV2j Processing files: povray-3.7.0.8-4.fc31.rvre0.riscv64 Provides: config(povray) = 3.7.0.8-4.fc31.rvre0 povray = 3.7.0.8-4.fc31.rvre0 povray(riscv-64) = 3.7.0.8-4.fc31.rvre0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libHalf.so.24()(64bit) libIex-2_3.so.24()(64bit) libIlmImf-2_3.so.24()(64bit) libSDL-1.2.so.0()(64bit) libboost_thread.so.1.69.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtiff.so.5()(64bit) libtiff.so.5(LIBTIFF_4.0)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: povray-scenes-3.7.0.8-4.fc31.rvre0.noarch Provides: povray-scenes = 3.7.0.8-4.fc31.rvre0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: povray-debugsource-3.7.0.8-4.fc31.rvre0.riscv64 Provides: povray-debugsource = 3.7.0.8-4.fc31.rvre0 povray-debugsource(riscv-64) = 3.7.0.8-4.fc31.rvre0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: povray-debuginfo-3.7.0.8-4.fc31.rvre0.riscv64 Provides: debuginfo(build-id) = ba28dd9ad793528b302800b32900cbf4504eec44 povray-debuginfo = 3.7.0.8-4.fc31.rvre0 povray-debuginfo(riscv-64) = 3.7.0.8-4.fc31.rvre0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: povray-debugsource(riscv-64) = 3.7.0.8-4.fc31.rvre0 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64 Wrote: /builddir/build/RPMS/povray-debugsource-3.7.0.8-4.fc31.rvre0.riscv64.rpm Wrote: /builddir/build/RPMS/povray-scenes-3.7.0.8-4.fc31.rvre0.noarch.rpm Wrote: /builddir/build/RPMS/povray-3.7.0.8-4.fc31.rvre0.riscv64.rpm Wrote: /builddir/build/RPMS/povray-debuginfo-3.7.0.8-4.fc31.rvre0.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.3AE2qo + umask 022 + cd /builddir/build/BUILD + cd povray-3.7.0.8 + /usr/bin/rm -rf /builddir/build/BUILDROOT/povray-3.7.0.8-4.fc31.rvre0.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0