Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 1251485 Details for
Bug 1423244
bolzplatz2006: FTBFS in rawhide
Home
New
Search
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh90 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
[?]
This site requires JavaScript to be enabled to function correctly, please enable it.
build.log
<fdopen> (text/plain), 1019.95 KB, created by
Fedora Release Engineering
on 2017-02-17 03:18:33 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Fedora Release Engineering
Created:
2017-02-17 03:18:33 UTC
Size:
1019.95 KB
patch
obsolete
>Mock Version: 1.3.3 >Mock Version: 1.3.3 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/bolzplatz2006.spec'], user='mockbuild'chrootPath='/var/lib/mock/f26-build-7594768-694086/root'printOutput=Falselogger=<mockbuild.trace_decorator.getLog object at 0xb5e99610>timeout=172800uid=1000gid=425shell=Falseenv={'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'HOME': '/builddir', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOSTNAME': 'mock', 'PS1': '<mock-chroot> \\s-\\v\\$ '}) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/bolzplatz2006.spec'] with env {'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'HOME': '/builddir', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOSTNAME': 'mock', 'PS1': '<mock-chroot> \\s-\\v\\$ '} and shell False >Building target platforms: armv7hl >Building for target armv7hl >Wrote: /builddir/build/SRPMS/bolzplatz2006-1.0.3-33.fc26.src.rpm >Child return code was: 0 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/bolzplatz2006.spec'], user='mockbuild'chrootPath='/var/lib/mock/f26-build-7594768-694086/root'printOutput=Falselogger=<mockbuild.trace_decorator.getLog object at 0xb5e99610>private_network=Truetimeout=172800uid=1000gid=425shell=Falseenv={'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'HOME': '/builddir', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOSTNAME': 'mock', 'PS1': '<mock-chroot> \\s-\\v\\$ '}) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/bolzplatz2006.spec'] with env {'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'HOME': '/builddir', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOSTNAME': 'mock', 'PS1': '<mock-chroot> \\s-\\v\\$ '} and shell False >Building target platforms: armv7hl >Building for target armv7hl >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.CUzTwf >+ umask 022 >+ cd /builddir/build/BUILD >+ cd /builddir/build/BUILD >+ rm -rf bolzplatz2006-1.0.3 >+ /usr/bin/mkdir -p bolzplatz2006-1.0.3 >+ cd bolzplatz2006-1.0.3 >+ /usr/bin/unzip -qq /builddir/build/SOURCES/bolzplatz2006-1.0.3-src.zip >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ pushd libsrc/jirr-dev >~/build/BUILD/bolzplatz2006-1.0.3/libsrc/jirr-dev ~/build/BUILD/bolzplatz2006-1.0.3 >Patch #0 (bolzplatz2006-irrlicht.i.patch): >+ echo 'Patch #0 (bolzplatz2006-irrlicht.i.patch):' >+ /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 >patching file irrlicht.i >+ cp /builddir/build/SOURCES/bolzplatz2006-jirr-no-crash.patch diff.txt >+ popd >~/build/BUILD/bolzplatz2006-1.0.3 >Patch #1 (bolzplatz2006-irrlicht-extra-qualification-error.patch): >+ echo 'Patch #1 (bolzplatz2006-irrlicht-extra-qualification-error.patch):' >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/irrlicht-0.14-patched/CCrowdSceneNode.h >patching file libsrc/irrlicht-0.14-patched/COpenGLTexture.h >patching file libsrc/irrlicht-0.14-patched/include/matrix4.h >patching file libsrc/irrlicht-0.14-patched/include/quaternion.h >+ echo 'Patch #2 (bolzplatz2006-irrlicht-use-systemlibs.patch):' >Patch #2 (bolzplatz2006-irrlicht-use-systemlibs.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/irrlicht-0.14-patched/CImageLoaderJPG.h >patching file libsrc/irrlicht-0.14-patched/Makefile >patching file libsrc/irrlicht-0.14-patched/include/IrrCompileConfig.h >patching file libsrc/jirr-dev/Makefile >+ echo 'Patch #3 (bolzplatz2006-irrlicht-png-64bit.patch):' >Patch #3 (bolzplatz2006-irrlicht-png-64bit.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/irrlicht-0.14-patched/CImageLoaderPNG.cpp >Hunk #2 succeeded at 202 (offset -11 lines). >+ echo 'Patch #4 (bolzplatz2006-lwjgl-nofmod.patch):' >Patch #4 (bolzplatz2006-lwjgl-nofmod.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/lwjgl/build.xml >+ echo 'Patch #5 (bolzplatz2006-lwjgl-openal11.patch):' >Patch #5 (bolzplatz2006-lwjgl-openal11.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/lwjgl/src/native/common/extal.h >+ echo 'Patch #6 (bolzplatz2006-lwjgl-Makefile.patch):' >Patch #6 (bolzplatz2006-lwjgl-Makefile.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/lwjgl/src/native/linux/Makefile >+ echo 'Patch #7 (bolzplatz2006-no-xrandr.patch):' >Patch #7 (bolzplatz2006-no-xrandr.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/lwjgl/src/native/linux/display.c >+ echo 'Patch #8 (bolzplatz2006-versioned-openal.patch):' >Patch #8 (bolzplatz2006-versioned-openal.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/lwjgl/src/native/common/extal.c >+ echo 'Patch #9 (bolzplatz2006-1.0.3-libpng15.patch):' >Patch #9 (bolzplatz2006-1.0.3-libpng15.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/irrlicht-0.14-patched/CImageLoaderPNG.cpp >+ echo 'Patch #10 (bolzplatz2006-class-version15.patch):' >Patch #10 (bolzplatz2006-class-version15.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/lwjgl/build.xml >+ echo 'Patch #11 (bolzplatz2006-use-system-extgl.patch):' >Patch #11 (bolzplatz2006-use-system-extgl.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/irrlicht-0.14-patched/COpenGLDriver.h >patching file libsrc/irrlicht-0.14-patched/COpenGLMaterialRenderer.h >patching file libsrc/irrlicht-0.14-patched/COpenGLNormalMapRenderer.cpp >patching file libsrc/irrlicht-0.14-patched/COpenGLParallaxMapRenderer.cpp >patching file libsrc/irrlicht-0.14-patched/COpenGLSLMaterialRenderer.h >patching file libsrc/irrlicht-0.14-patched/COpenGLShaderMaterialRenderer.cpp >patching file libsrc/irrlicht-0.14-patched/COpenGLShaderMaterialRenderer.h >patching file libsrc/irrlicht-0.14-patched/COpenGLTexture.cpp >+ echo 'Patch #12 (bolzplatz2006-gcc6.patch):' >Patch #12 (bolzplatz2006-gcc6.patch): >+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 >patching file libsrc/irrlicht-0.14-patched/BuildInFont.h >patching file libsrc/irrlicht-0.14-patched/C3DSMeshFileLoader.cpp >patching file libsrc/irrlicht-0.14-patched/CDMFLoader.cpp >patching file libsrc/irrlicht-0.14-patched/COCTLoader.cpp >patching file libsrc/irrlicht-0.14-patched/CFileList.cpp >+ cp /builddir/build/SOURCES/bolzplatz2006-functions.sh . >+ sed -i 's/\r//' license.txt >+ rm -r libsrc/irrlicht-0.14-patched/libpng libsrc/irrlicht-0.14-patched/zlib libsrc/irrlicht-0.14-patched/jpeglib libsrc/irrlicht-0.14-patched/glext.h >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.C9BzLv >+ umask 022 >+ cd /builddir/build/BUILD >+ cd bolzplatz2006-1.0.3 >+ export 'RPM_OPT_FLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE' >+ RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE' >+ export JAVA_HOME=/usr/lib/jvm/java-openjdk >+ JAVA_HOME=/usr/lib/jvm/java-openjdk >+ '[' -z '' ']' >+ export JAVA_ARCH=arm >+ JAVA_ARCH=arm >~/build/BUILD/bolzplatz2006-1.0.3/libsrc/irrlicht-0.14-patched ~/build/BUILD/bolzplatz2006-1.0.3 >+ echo 'export LD_LIBRARY_PATH=/usr/lib/jvm/jre-openjdk/lib/arm' >+ pushd libsrc/irrlicht-0.14-patched >+ make -j4 'CPP=g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing' 'CC=g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing' >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIButton.cpp -o CGUIButton.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUICheckBox.cpp -o CGUICheckBox.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIComboBox.cpp -o CGUIComboBox.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIContextMenu.cpp -o CGUIContextMenu.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIContextMenu.h:8:0, > from CGUIContextMenu.h:8, > from CGUIContextMenu.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >In file included from include/IGUIButton.h:8:0, > from CGUIButton.h:8, > from CGUIButton.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IGUIButton.h:8:0, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from CGUIComboBox.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IGUICheckBox.h:8:0, > from CGUICheckBox.h:8, > from CGUICheckBox.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIButton.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:11:0, > from CGUIComboBox.cpp:6: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:11:0, > from CGUICheckBox.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:11:0, > from CGUIContextMenu.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUIComboBox.cpp:6: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >In file included from include/IVideoDriver.h:15:0, > from CGUIButton.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIButton.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIComboBox.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIButton.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:15:0, > from CGUICheckBox.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >In file included from include/IVideoDriver.h:15:0, > from CGUIContextMenu.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CGUIButton.cpp:5:0: >CGUIButton.h: In constructor 'irr::gui::CGUIButton::CGUIButton(irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>, bool)': >CGUIButton.h:71:13: warning: 'irr::gui::CGUIButton::OverrideFont' will be initialized after [-Wreorder] > IGUIFont* OverrideFont; > ^~~~~~~~~~~~ >CGUIButton.h:67:8: warning: 'bool irr::gui::CGUIButton::NoClip' [-Wreorder] > bool NoClip; > ^~~~~~ >CGUIButton.cpp:17:1: warning: when initialized here [-Wreorder] > CGUIButton::CGUIButton(IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~ >In file included from CGUIButton.cpp:5:0: >CGUIButton.h:73:20: warning: 'irr::gui::CGUIButton::PressedImage' will be initialized after [-Wreorder] > video::ITexture* PressedImage; > ^~~~~~~~~~~~ >CGUIButton.h:68:8: warning: 'bool irr::gui::CGUIButton::IsPushButton' [-Wreorder] > bool IsPushButton; > ^~~~~~~~~~~~ >CGUIButton.cpp:17:1: warning: when initialized here [-Wreorder] > CGUIButton::CGUIButton(IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUICheckBox.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIContextMenu.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >CGUIButton.cpp: In member function 'virtual bool irr::gui::CGUIButton::OnEvent(irr::SEvent)': >CGUIButton.cpp:51:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIButton.cpp:51:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from CGUIButton.h:8, > from CGUIButton.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIComboBox.cpp:6: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUICheckBox.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIContextMenu.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CGUICheckBox.cpp: In member function 'virtual bool irr::gui::CGUICheckBox::OnEvent(irr::SEvent)': >CGUICheckBox.cpp:38:8: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUICheckBox.cpp:38:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUICheckBox.cpp:38:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >CGUIContextMenu.cpp: In member function 'virtual bool irr::gui::CGUIContextMenu::OnEvent(irr::SEvent)': >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_ELEMENT_HOVERED' not handled in switch [-Wswitch] > switch(event.GUIEvent.EventType) > ^ >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_ELEMENT_LEFT' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_BUTTON_CLICKED' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_SCROLL_BAR_CHANGED' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_CHECKBOX_CHANGED' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_LISTBOX_CHANGED' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_LISTBOX_SELECTED_AGAIN' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_FILE_SELECTED' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_FILE_CHOOSE_DIALOG_CANCELLED' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_MESSAGEBOX_YES' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_MESSAGEBOX_NO' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_MESSAGEBOX_OK' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_MESSAGEBOX_CANCEL' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_EDITBOX_ENTER' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_TAB_CHANGED' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_MENU_ITEM_SELECTED' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:168:9: warning: enumeration value 'EGET_COMBO_BOX_CHANGED' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:176:9: warning: enumeration value 'EMIE_RMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >CGUIContextMenu.cpp:176:9: warning: enumeration value 'EMIE_MMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:176:9: warning: enumeration value 'EMIE_RMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:176:9: warning: enumeration value 'EMIE_MMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:176:9: warning: enumeration value 'EMIE_MOUSE_WHEEL' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:165:8: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIContextMenu.cpp:165:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUIContextMenu.cpp:165:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >CGUICheckBox.cpp: In member function 'virtual void irr::gui::CGUICheckBox::draw()': >CGUICheckBox.cpp:88:28: warning: unused variable 'driver' [-Wunused-variable] > irr::video::IVideoDriver* driver = Environment->getVideoDriver(); > ^~~~~~ >CGUICheckBox.cpp:90:18: warning: variable 'rect' set but not used [-Wunused-but-set-variable] > core::rect<s32> rect = AbsoluteRect; > ^~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUICheckBox.h:8, > from CGUICheckBox.h:8, > from CGUICheckBox.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIContextMenu.h:8, > from CGUIContextMenu.h:8, > from CGUIContextMenu.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CGUIContextMenu.h:10:0, > from CGUIContextMenu.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::gui::CGUIContextMenu::SItem]': >CGUIContextMenu.cpp:24:70: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::gui::CGUIContextMenu::SItem>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::gui::CGUIContextMenu::SItem>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CGUIComboBox.cpp:7:0: >CGUIComboBox.h: In constructor 'irr::gui::CGUIComboBox::CGUIComboBox(irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >CGUIComboBox.h:60:7: warning: 'irr::gui::CGUIComboBox::Selected' will be initialized after [-Wreorder] > s32 Selected; > ^~~~~~~~ >CGUIComboBox.h:58:16: warning: 'irr::gui::IGUIListBox* irr::gui::CGUIComboBox::ListBox' [-Wreorder] > IGUIListBox* ListBox; > ^~~~~~~ >CGUIComboBox.cpp:22:1: warning: when initialized here [-Wreorder] > CGUIComboBox::CGUIComboBox(IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~~ >CGUIComboBox.cpp: In member function 'virtual bool irr::gui::CGUIComboBox::OnEvent(irr::SEvent)': >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_ELEMENT_FOCUS_LOST' not handled in switch [-Wswitch] > switch(event.GUIEvent.EventType) > ^ >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_ELEMENT_HOVERED' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_ELEMENT_LEFT' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_SCROLL_BAR_CHANGED' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_CHECKBOX_CHANGED' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_FILE_SELECTED' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_FILE_CHOOSE_DIALOG_CANCELLED' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_MESSAGEBOX_YES' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_MESSAGEBOX_NO' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_MESSAGEBOX_OK' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_MESSAGEBOX_CANCEL' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_EDITBOX_ENTER' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_TAB_CHANGED' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_MENU_ITEM_SELECTED' not handled in switch [-Wswitch] >CGUIComboBox.cpp:117:9: warning: enumeration value 'EGET_COMBO_BOX_CHANGED' not handled in switch [-Wswitch] >CGUIComboBox.cpp:142:9: warning: enumeration value 'EMIE_RMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >CGUIComboBox.cpp:142:9: warning: enumeration value 'EMIE_MMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] >CGUIComboBox.cpp:142:9: warning: enumeration value 'EMIE_RMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIComboBox.cpp:142:9: warning: enumeration value 'EMIE_MMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIComboBox.cpp:142:9: warning: enumeration value 'EMIE_MOUSE_MOVED' not handled in switch [-Wswitch] >CGUIComboBox.cpp:142:9: warning: enumeration value 'EMIE_MOUSE_WHEEL' not handled in switch [-Wswitch] >CGUIComboBox.cpp:113:8: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIComboBox.cpp:113:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUIComboBox.cpp:113:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >CGUIComboBox.cpp: In member function 'virtual void irr::gui::CGUIComboBox::draw()': >CGUIComboBox.cpp:213:28: warning: unused variable 'driver' [-Wunused-variable] > irr::video::IVideoDriver* driver = Environment->getVideoDriver(); > ^~~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from CGUIComboBox.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CGUIComboBox.h:10:0, > from CGUIComboBox.cpp:7: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::string<wchar_t>]': >CGUIComboBox.cpp:25:11: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::string<wchar_t> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::string<wchar_t> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from CGUIComboBox.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = wchar_t; T = wchar_t]': >CGUIComboBox.cpp:72:36: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIEditBox.cpp -o CGUIEditBox.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIEnvironment.cpp -o CGUIEnvironment.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIFileOpenDialog.cpp -o CGUIFileOpenDialog.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIEditBox.h:8:0, > from CGUIEditBox.h:8, > from CGUIEditBox.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IGUIFileOpenDialog.h:8:0, > from CGUIFileOpenDialog.h:8, > from CGUIFileOpenDialog.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IGUIButton.h:8:0, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from CGUIEnvironment.h:8, > from CGUIEnvironment.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from CGUIContextMenu.cpp:5:0: >CGUIContextMenu.h: In member function 'virtual irr::s32 irr::gui::CGUIContextMenu::addItem(const wchar_t*, irr::s32, bool, bool)': >CGUIContextMenu.h:81:10: warning: 's.irr::gui::CGUIContextMenu::SItem::PosY' may be used uninitialized in this function [-Wmaybe-uninitialized] > struct SItem > ^~~~~ >CGUIContextMenu.cpp:57:8: note: 's.irr::gui::CGUIContextMenu::SItem::PosY' was declared here > SItem s; > ^ >In file included from include/IVideoDriver.h:11:0, > from CGUIEditBox.cpp:9: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUIEditBox.cpp:9: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIEditBox.cpp:9: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIFileOpenDialog.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:11:0, > from CGUIEnvironment.cpp:6: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIEditBox.cpp:9: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:15:0, > from CGUIFileOpenDialog.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >In file included from include/IVideoDriver.h:15:0, > from CGUIEnvironment.cpp:6: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >In file included from CGUIEditBox.cpp:5:0: >CGUIEditBox.h: In constructor 'irr::gui::CGUIEditBox::CGUIEditBox(const wchar_t*, bool, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, const irr::core::rect<int>&, irr::IOSOperator*)': >CGUIEditBox.h:74:7: warning: 'irr::gui::CGUIEditBox::ScrollPos' will be initialized after [-Wreorder] > s32 ScrollPos; // scrollpos in characters > ^~~~~~~~~ >CGUIEditBox.h:65:7: warning: 'irr::s32 irr::gui::CGUIEditBox::MarkBegin' [-Wreorder] > s32 MarkBegin; > ^~~~~~~~~ >CGUIEditBox.cpp:20:1: warning: when initialized here [-Wreorder] > CGUIEditBox::CGUIEditBox(const wchar_t* text, bool border, IGUIEnvironment* environment, > ^~~~~~~~~~~ >In file included from CGUIEditBox.cpp:5:0: >CGUIEditBox.h:66:7: warning: 'irr::gui::CGUIEditBox::MarkEnd' will be initialized after [-Wreorder] > s32 MarkEnd; > ^~~~~~~ >CGUIEditBox.h:61:8: warning: 'bool irr::gui::CGUIEditBox::MouseMarking' [-Wreorder] > bool MouseMarking; > ^~~~~~~~~~~~ >CGUIEditBox.cpp:20:1: warning: when initialized here [-Wreorder] > CGUIEditBox::CGUIEditBox(const wchar_t* text, bool border, IGUIEnvironment* environment, > ^~~~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >CGUIEditBox.cpp: In member function 'virtual bool irr::gui::CGUIEditBox::OnEvent(irr::SEvent)': >CGUIEditBox.cpp:82:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIEditBox.cpp:82:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >In file included from include/IVideoDriver.h:16:0, > from CGUIEnvironment.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIFileOpenDialog.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIEnvironment.cpp:6: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CGUIEditBox.cpp: In member function 'bool irr::gui::CGUIEditBox::processMouse(irr::SEvent&)': >CGUIEditBox.cpp:590:8: warning: enumeration value 'EMIE_RMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >CGUIEditBox.cpp:590:8: warning: enumeration value 'EMIE_MMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] >CGUIEditBox.cpp:590:8: warning: enumeration value 'EMIE_RMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIEditBox.cpp:590:8: warning: enumeration value 'EMIE_MMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIEditBox.cpp:590:8: warning: enumeration value 'EMIE_MOUSE_WHEEL' not handled in switch [-Wswitch] >In file included from include/IGUIElement.h:11:0, > from include/IGUIEditBox.h:8, > from CGUIEditBox.h:8, > from CGUIEditBox.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CGUIEditBox.cpp:123:19: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = wchar_t]': >CGUIEditBox.cpp:165:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = wchar_t]': >CGUIEditBox.cpp:166:17: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIFileOpenDialog.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CGUIFileOpenDialog.cpp: In member function 'virtual bool irr::gui::CGUIFileOpenDialog::OnEvent(irr::SEvent)': >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_ELEMENT_HOVERED' not handled in switch [-Wswitch] > switch(event.GUIEvent.EventType) > ^ >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_ELEMENT_LEFT' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_SCROLL_BAR_CHANGED' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_CHECKBOX_CHANGED' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_FILE_SELECTED' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_FILE_CHOOSE_DIALOG_CANCELLED' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_MESSAGEBOX_YES' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_MESSAGEBOX_NO' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_MESSAGEBOX_OK' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_MESSAGEBOX_CANCEL' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_EDITBOX_ENTER' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_TAB_CHANGED' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_MENU_ITEM_SELECTED' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:108:9: warning: enumeration value 'EGET_COMBO_BOX_CHANGED' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:165:9: warning: enumeration value 'EMIE_RMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >CGUIFileOpenDialog.cpp:165:9: warning: enumeration value 'EMIE_MMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:165:9: warning: enumeration value 'EMIE_RMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:165:9: warning: enumeration value 'EMIE_MMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:165:9: warning: enumeration value 'EMIE_MOUSE_WHEEL' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:105:8: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIFileOpenDialog.cpp:105:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp:105:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >CGUIFileOpenDialog.cpp: In member function 'virtual void irr::gui::CGUIFileOpenDialog::draw()': >CGUIFileOpenDialog.cpp:200:28: warning: unused variable 'driver' [-Wunused-variable] > irr::video::IVideoDriver* driver = Environment->getVideoDriver(); > ^~~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIFileOpenDialog.h:8, > from CGUIFileOpenDialog.h:8, > from CGUIFileOpenDialog.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = wchar_t; T = wchar_t]': >CGUIFileOpenDialog.cpp:122:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >In file included from CGUIEnvironment.cpp:5:0: >CGUIEnvironment.h: In constructor 'irr::gui::CGUIEnvironment::CGUIEnvironment(irr::io::IFileSystem*, irr::video::IVideoDriver*, irr::IOSOperator*)': >CGUIEnvironment.h:165:12: warning: 'irr::gui::CGUIEnvironment::CurrentSkin' will be initialized after [-Wreorder] > IGUISkin* CurrentSkin; > ^~~~~~~~~~~ >CGUIEnvironment.h:162:23: warning: 'irr::video::IVideoDriver* irr::gui::CGUIEnvironment::Driver' [-Wreorder] > video::IVideoDriver* Driver; > ^~~~~~ >CGUIEnvironment.cpp:40:1: warning: when initialized here [-Wreorder] > CGUIEnvironment::CGUIEnvironment(io::IFileSystem* fs, video::IVideoDriver* driver, IOSOperator* op) > ^~~~~~~~~~~~~~~ >CGUIEnvironment.cpp: In member function 'virtual bool irr::gui::CGUIEnvironment::postEventFromUser(irr::SEvent)': >CGUIEnvironment.cpp:246:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIEnvironment.cpp:246:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from CGUIEnvironment.h:8, > from CGUIEnvironment.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CGUIEnvironment.h:10:0, > from CGUIEnvironment.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::gui::CGUIEnvironment::SFont]': >CGUIEnvironment.cpp:44:56: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::gui::CGUIEnvironment::SFont>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::gui::CGUIEnvironment::SFont>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from CGUIEnvironment.h:8, > from CGUIEnvironment.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CGUIEnvironment.h:146:9: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIFont.cpp -o CGUIFont.o -I"include" -DIRRLICHT_EXPORTS=1 >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CGUIEnvironment.h:146:9: required from 'void irr::core::heapsort(T*, irr::s32) [with T = irr::gui::CGUIEnvironment::SFont; irr::s32 = int]' >include/irrArray.h:302:11: required from 'void irr::core::array<T>::sort() [with T = irr::gui::CGUIEnvironment::SFont]' >include/irrArray.h:334:7: required from 'irr::s32 irr::core::array<T>::binary_search(const T&, irr::s32, irr::s32) [with T = irr::gui::CGUIEnvironment::SFont; irr::s32 = int]' >include/irrArray.h:316:23: required from 'irr::s32 irr::core::array<T>::binary_search(const T&) [with T = irr::gui::CGUIEnvironment::SFont; irr::s32 = int]' >CGUIEnvironment.cpp:629:35: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIFont.h:10, > from CGUIFont.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUIFont.h:10, > from CGUIFont.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIFont.h:10, > from CGUIFont.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIFont.h:10, > from CGUIFont.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CGUIFont.cpp: In member function 'void irr::gui::CGUIFont::readPositions32bit(irr::video::ITexture*, irr::s32&)': >CGUIFont.cpp:107:6: warning: unused variable 'colorBackGroundWithAlphaTrue' [-Wunused-variable] > s32 colorBackGroundWithAlphaTrue = (0xFF<<24) | (~(0xFF<<24) & colorBackGround); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >CGUIFont.cpp: In member function 'void irr::gui::CGUIFont::readPositions16bit(irr::video::ITexture*, irr::s32&)': >CGUIFont.cpp:187:6: warning: unused variable 'colorBackGroundWithAlphaTrue' [-Wunused-variable] > s16 colorBackGroundWithAlphaTrue = (0x1<<15) | (~(0x1<<15) & colorBackGround); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from CGUIFont.h:11:0, > from CGUIFont.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array(irr::u32) [with T = irr::core::rect<int>; irr::u32 = unsigned int]': >CGUIFont.cpp:15:63: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::rect<int> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::rect<int> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:33:2: warning: when initialized here [-Wreorder] > array(u32 start_count) > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIImage.cpp -o CGUIImage.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIImage.h:8:0, > from CGUIImage.h:8, > from CGUIImage.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIImage.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUIImage.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIImage.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIImage.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CGUIImage.cpp: In member function 'virtual void irr::gui::CGUIImage::draw()': >CGUIImage.cpp:60:18: warning: variable 'rect' set but not used [-Wunused-but-set-variable] > core::rect<s32> rect = AbsoluteRect; > ^~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIImage.h:8, > from CGUIImage.h:8, > from CGUIImage.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIInOutFader.cpp -o CGUIInOutFader.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIInOutFader.h:8:0, > from CGUIInOutFader.h:8, > from CGUIInOutFader.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIInOutFader.cpp:7: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUIInOutFader.cpp:7: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIInOutFader.cpp:7: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIInOutFader.cpp:7: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIInOutFader.h:8, > from CGUIInOutFader.h:8, > from CGUIInOutFader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIListBox.cpp -o CGUIListBox.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIListBox.h:8:0, > from CGUIListBox.h:8, > from CGUIListBox.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIListBox.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUIListBox.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIListBox.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIListBox.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CGUIListBox.cpp:5:0: >CGUIListBox.h: In constructor 'irr::gui::CGUIListBox::CGUIListBox(irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>, bool, bool, bool)': >CGUIListBox.h:88:23: warning: 'irr::gui::CGUIListBox::ScrollBar' will be initialized after [-Wreorder] > gui::IGUIScrollBar* ScrollBar; > ^~~~~~~~~ >CGUIListBox.h:82:7: warning: 'irr::s32 irr::gui::CGUIListBox::ItemHeight' [-Wreorder] > s32 ItemHeight; > ^~~~~~~~~~ >CGUIListBox.cpp:19:1: warning: when initialized here [-Wreorder] > CGUIListBox::CGUIListBox(IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from CGUIListBox.cpp:5:0: >CGUIListBox.h:87:8: warning: 'irr::gui::CGUIListBox::Selecting' will be initialized after [-Wreorder] > bool Selecting; > ^~~~~~~~~ >CGUIListBox.h:85:18: warning: 'irr::gui::IGUIFont* irr::gui::CGUIListBox::Font' [-Wreorder] > gui::IGUIFont* Font; > ^~~~ >CGUIListBox.cpp:19:1: warning: when initialized here [-Wreorder] > CGUIListBox::CGUIListBox(IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from CGUIListBox.cpp:5:0: >CGUIListBox.h:86:18: warning: 'irr::gui::CGUIListBox::IconFont' will be initialized after [-Wreorder] > gui::IGUIFont* IconFont; > ^~~~~~~~ >CGUIListBox.h:84:7: warning: 'irr::s32 irr::gui::CGUIListBox::ItemsIconWidth' [-Wreorder] > s32 ItemsIconWidth; > ^~~~~~~~~~~~~~ >CGUIListBox.cpp:19:1: warning: when initialized here [-Wreorder] > CGUIListBox::CGUIListBox(IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >CGUIListBox.cpp: In member function 'virtual bool irr::gui::CGUIListBox::OnEvent(irr::SEvent)': >CGUIListBox.cpp:163:9: warning: unused variable 'pos' [-Wunused-variable] > s32 pos = ((gui::IGUIScrollBar*)event.GUIEvent.Caller)->getPos(); > ^~~ >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_ELEMENT_HOVERED' not handled in switch [-Wswitch] > switch(event.GUIEvent.EventType) > ^ >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_ELEMENT_LEFT' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_BUTTON_CLICKED' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_CHECKBOX_CHANGED' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_LISTBOX_CHANGED' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_LISTBOX_SELECTED_AGAIN' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_FILE_SELECTED' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_FILE_CHOOSE_DIALOG_CANCELLED' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_MESSAGEBOX_YES' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_MESSAGEBOX_NO' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_MESSAGEBOX_OK' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_MESSAGEBOX_CANCEL' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_EDITBOX_ENTER' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_TAB_CHANGED' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_MENU_ITEM_SELECTED' not handled in switch [-Wswitch] >CGUIListBox.cpp:158:9: warning: enumeration value 'EGET_COMBO_BOX_CHANGED' not handled in switch [-Wswitch] >CGUIListBox.cpp:179:10: warning: enumeration value 'EMIE_RMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >CGUIListBox.cpp:179:10: warning: enumeration value 'EMIE_MMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] >CGUIListBox.cpp:179:10: warning: enumeration value 'EMIE_RMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIListBox.cpp:179:10: warning: enumeration value 'EMIE_MMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIListBox.cpp:155:8: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIListBox.cpp:155:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUIListBox.cpp:155:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >In file included from include/IGUIElement.h:11:0, > from include/IGUIListBox.h:8, > from CGUIListBox.h:8, > from CGUIListBox.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CGUIListBox.h:9:0, > from CGUIListBox.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::gui::CGUIListBox::ListItem]': >CGUIListBox.cpp:25:31: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::gui::CGUIListBox::ListItem>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::gui::CGUIListBox::ListItem>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIMenu.cpp -o CGUIMenu.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIContextMenu.h:8:0, > from CGUIContextMenu.h:8, > from CGUIMenu.h:8, > from CGUIMenu.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIMenu.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUIMenu.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIMenu.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIMenu.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CGUIMenu.cpp: In member function 'virtual void irr::gui::CGUIMenu::draw()': >CGUIMenu.cpp:46:12: warning: unused variable 'defaultFont' [-Wunused-variable] > IGUIFont* defaultFont = Environment->getBuiltInFont(); > ^~~~~~~~~~~ >CGUIMenu.cpp:47:23: warning: unused variable 'driver' [-Wunused-variable] > video::IVideoDriver* driver = Environment->getVideoDriver(); > ^~~~~~ >CGUIMenu.cpp: In member function 'virtual bool irr::gui::CGUIMenu::OnEvent(irr::SEvent)': >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_ELEMENT_HOVERED' not handled in switch [-Wswitch] > switch(event.GUIEvent.EventType) > ^ >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_ELEMENT_LEFT' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_BUTTON_CLICKED' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_SCROLL_BAR_CHANGED' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_CHECKBOX_CHANGED' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_LISTBOX_CHANGED' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_LISTBOX_SELECTED_AGAIN' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_FILE_SELECTED' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_FILE_CHOOSE_DIALOG_CANCELLED' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_MESSAGEBOX_YES' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_MESSAGEBOX_NO' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_MESSAGEBOX_OK' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_MESSAGEBOX_CANCEL' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_EDITBOX_ENTER' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_TAB_CHANGED' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_MENU_ITEM_SELECTED' not handled in switch [-Wswitch] >CGUIMenu.cpp:102:9: warning: enumeration value 'EGET_COMBO_BOX_CHANGED' not handled in switch [-Wswitch] >CGUIMenu.cpp:110:9: warning: enumeration value 'EMIE_RMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >CGUIMenu.cpp:110:9: warning: enumeration value 'EMIE_MMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] >CGUIMenu.cpp:110:9: warning: enumeration value 'EMIE_RMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIMenu.cpp:110:9: warning: enumeration value 'EMIE_MMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIMenu.cpp:110:9: warning: enumeration value 'EMIE_MOUSE_WHEEL' not handled in switch [-Wswitch] >CGUIMenu.cpp:99:8: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIMenu.cpp:99:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUIMenu.cpp:99:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >In file included from include/IGUIElement.h:11:0, > from include/IGUIContextMenu.h:8, > from CGUIContextMenu.h:8, > from CGUIMenu.h:8, > from CGUIMenu.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIMeshViewer.cpp -o CGUIMeshViewer.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIMeshViewer.h:8:0, > from CGUIMeshViewer.h:8, > from CGUIMeshViewer.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from CGUIMeshViewer.h:9:0, > from CGUIMeshViewer.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIMessageBox.cpp -o CGUIMessageBox.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIButton.h:8:0, > from include/IGUIWindow.h:8, > from CGUIWindow.h:8, > from CGUIMessageBox.h:8, > from CGUIMessageBox.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIMeshViewer.cpp:7: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIMeshViewer.cpp:7: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from CGUIMessageBox.cpp:5:0: >CGUIMessageBox.h: In constructor 'irr::gui::CGUIMessageBox::CGUIMessageBox(irr::gui::IGUIEnvironment*, const wchar_t*, const wchar_t*, irr::s32, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >CGUIMessageBox.h:37:19: warning: 'irr::gui::CGUIMessageBox::StaticText' will be initialized after [-Wreorder] > IGUIStaticText* StaticText; > ^~~~~~~~~~ >CGUIMessageBox.h:33:15: warning: 'irr::gui::IGUIButton* irr::gui::CGUIMessageBox::OkButton' [-Wreorder] > IGUIButton* OkButton; > ^~~~~~~~ >CGUIMessageBox.cpp:17:1: warning: when initialized here [-Wreorder] > CGUIMessageBox::CGUIMessageBox(IGUIEnvironment* environment, const wchar_t* caption, > ^~~~~~~~~~~~~~ >In file included from CGUIMessageBox.cpp:5:0: >CGUIMessageBox.h:36:15: warning: 'irr::gui::CGUIMessageBox::NoButton' will be initialized after [-Wreorder] > IGUIButton* NoButton; > ^~~~~~~~ >CGUIMessageBox.h:34:15: warning: 'irr::gui::IGUIButton* irr::gui::CGUIMessageBox::CancelButton' [-Wreorder] > IGUIButton* CancelButton; > ^~~~~~~~~~~~ >CGUIMessageBox.cpp:17:1: warning: when initialized here [-Wreorder] > CGUIMessageBox::CGUIMessageBox(IGUIEnvironment* environment, const wchar_t* caption, > ^~~~~~~~~~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIMeshViewer.cpp:7: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CGUIMessageBox.cpp: In member function 'virtual bool irr::gui::CGUIMessageBox::OnEvent(irr::SEvent)': >CGUIMessageBox.cpp:169:8: warning: enumeration value 'EET_MOUSE_INPUT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIMessageBox.cpp:169:8: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] >CGUIMessageBox.cpp:169:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUIMessageBox.cpp:169:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from include/IGUIWindow.h:8, > from CGUIWindow.h:8, > from CGUIMessageBox.h:8, > from CGUIMessageBox.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >CGUIMeshViewer.cpp: In member function 'virtual void irr::gui::CGUIMeshViewer::draw()': >CGUIMeshViewer.cpp:154:10: warning: enumeration value 'EVT_TANGENTS' not handled in switch [-Wswitch] > switch(mb->getVertexType()) > ^ >In file included from include/IGUIElement.h:11:0, > from include/IGUIMeshViewer.h:8, > from CGUIMeshViewer.h:8, > from CGUIMeshViewer.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIModalScreen.cpp -o CGUIModalScreen.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CGUIModalScreen.h:8:0, > from CGUIModalScreen.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIModalScreen.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUIModalScreen.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIModalScreen.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIModalScreen.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CGUIModalScreen.cpp: In member function 'virtual bool irr::gui::CGUIModalScreen::OnEvent(irr::SEvent)': >CGUIModalScreen.cpp:39:9: warning: enumeration value 'EMIE_RMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >CGUIModalScreen.cpp:39:9: warning: enumeration value 'EMIE_MMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] >CGUIModalScreen.cpp:39:9: warning: enumeration value 'EMIE_LMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIModalScreen.cpp:39:9: warning: enumeration value 'EMIE_RMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIModalScreen.cpp:39:9: warning: enumeration value 'EMIE_MMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIModalScreen.cpp:39:9: warning: enumeration value 'EMIE_MOUSE_MOVED' not handled in switch [-Wswitch] >CGUIModalScreen.cpp:39:9: warning: enumeration value 'EMIE_MOUSE_WHEEL' not handled in switch [-Wswitch] >CGUIModalScreen.cpp:36:11: warning: enumeration value 'EET_GUI_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIModalScreen.cpp:36:11: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] >CGUIModalScreen.cpp:36:11: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUIModalScreen.cpp:36:11: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >In file included from include/IGUIElement.h:11:0, > from CGUIModalScreen.h:8, > from CGUIModalScreen.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIScrollBar.cpp -o CGUIScrollBar.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUISkin.cpp -o CGUISkin.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIStaticText.cpp -o CGUIStaticText.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIScrollBar.h:8:0, > from CGUIScrollBar.h:9, > from CGUIScrollBar.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IGUIStaticText.h:8:0, > from CGUIStaticText.h:8, > from CGUIStaticText.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUISkin.cpp:7: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:11:0, > from CGUIScrollBar.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUISkin.cpp:7: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUISkin.cpp:7: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IVideoDriver.h:15:0, > from CGUIScrollBar.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIScrollBar.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUISkin.cpp:7: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIScrollBar.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CGUISkin.h:9:0, > from CGUISkin.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >CGUISkin.cpp:15:25: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CGUIScrollBar.cpp:5:0: >CGUIScrollBar.h: In constructor 'irr::gui::CGUIScrollBar::CGUIScrollBar(bool, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>, bool)': >CGUIScrollBar.h:58:7: warning: 'irr::gui::CGUIScrollBar::SmallStep' will be initialized after [-Wreorder] > s32 SmallStep; > ^~~~~~~~~ >CGUIScrollBar.h:56:7: warning: 'irr::s32 irr::gui::CGUIScrollBar::DrawHeight' [-Wreorder] > s32 DrawHeight; > ^~~~~~~~~~ >CGUIScrollBar.cpp:19:1: warning: when initialized here [-Wreorder] > CGUIScrollBar::CGUIScrollBar(bool horizontal, IGUIEnvironment* environment, > ^~~~~~~~~~~~~ >In file included from CGUIScrollBar.cpp:5:0: >CGUIScrollBar.h:56:7: warning: 'irr::gui::CGUIScrollBar::DrawHeight' will be initialized after [-Wreorder] > s32 DrawHeight; > ^~~~~~~~~~ >CGUIScrollBar.h:55:7: warning: 'irr::s32 irr::gui::CGUIScrollBar::DrawPos' [-Wreorder] > s32 DrawPos; > ^~~~~~~ >CGUIScrollBar.cpp:19:1: warning: when initialized here [-Wreorder] > CGUIScrollBar::CGUIScrollBar(bool horizontal, IGUIEnvironment* environment, > ^~~~~~~~~~~~~ >In file included from CGUIScrollBar.cpp:5:0: >CGUIScrollBar.h:55:7: warning: 'irr::gui::CGUIScrollBar::DrawPos' will be initialized after [-Wreorder] > s32 DrawPos; > ^~~~~~~ >CGUIScrollBar.h:51:8: warning: 'bool irr::gui::CGUIScrollBar::Dragging' [-Wreorder] > bool Dragging; > ^~~~~~~~ >CGUIScrollBar.cpp:19:1: warning: when initialized here [-Wreorder] > CGUIScrollBar::CGUIScrollBar(bool horizontal, IGUIEnvironment* environment, > ^~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIStaticText.cpp:9: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >CGUIScrollBar.cpp: In member function 'virtual bool irr::gui::CGUIScrollBar::OnEvent(irr::SEvent)': >CGUIScrollBar.cpp:109:9: warning: enumeration value 'EMIE_RMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >CGUIScrollBar.cpp:109:9: warning: enumeration value 'EMIE_MMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] >CGUIScrollBar.cpp:109:9: warning: enumeration value 'EMIE_RMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIScrollBar.cpp:109:9: warning: enumeration value 'EMIE_MMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIScrollBar.cpp:82:8: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIScrollBar.cpp:82:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUIScrollBar.cpp:82:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >In file included from include/IGUIElement.h:11:0, > from include/IGUIScrollBar.h:8, > from CGUIScrollBar.h:9, > from CGUIScrollBar.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IVideoDriver.h:15:0, > from CGUIStaticText.cpp:9: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIStaticText.cpp:9: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIStaticText.cpp:9: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CGUIStaticText.cpp:5:0: >CGUIStaticText.h: In constructor 'irr::gui::CGUIStaticText::CGUIStaticText(const wchar_t*, bool, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, const irr::core::rect<int>&, bool)': >CGUIStaticText.h:61:18: warning: 'irr::gui::CGUIStaticText::OverrideFont' will be initialized after [-Wreorder] > gui::IGUIFont* OverrideFont; > ^~~~~~~~~~~~ >CGUIStaticText.h:56:8: warning: 'bool irr::gui::CGUIStaticText::OverrideColorEnabled' [-Wreorder] > bool OverrideColorEnabled; > ^~~~~~~~~~~~~~~~~~~~ >CGUIStaticText.cpp:20:1: warning: when initialized here [-Wreorder] > CGUIStaticText::CGUIStaticText(const wchar_t* text, bool border, IGUIEnvironment* environment, > ^~~~~~~~~~~~~~ >In file included from CGUIStaticText.cpp:5:0: >CGUIStaticText.h:62:18: warning: 'irr::gui::CGUIStaticText::LastBreakFont' will be initialized after [-Wreorder] > gui::IGUIFont* LastBreakFont; // stored because: if skin changes, line break must be recalculated. > ^~~~~~~~~~~~~ >CGUIStaticText.h:58:8: warning: 'bool irr::gui::CGUIStaticText::Background' [-Wreorder] > bool Background; > ^~~~~~~~~~ >CGUIStaticText.cpp:20:1: warning: when initialized here [-Wreorder] > CGUIStaticText::CGUIStaticText(const wchar_t* text, bool border, IGUIEnvironment* environment, > ^~~~~~~~~~~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIStaticText.h:8, > from CGUIStaticText.h:8, > from CGUIStaticText.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CGUIStaticText.h:9:0, > from CGUIStaticText.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::string<wchar_t>]': >CGUIStaticText.cpp:25:41: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::string<wchar_t> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::string<wchar_t> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUITabControl.cpp -o CGUITabControl.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUITabControl.h:8:0, > from CGUITabControl.h:8, > from CGUITabControl.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUITabControl.cpp:9: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUITabControl.cpp:9: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUITabControl.cpp:9: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUITabControl.cpp:9: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CGUITabControl.cpp:5:0: >CGUITabControl.h: In constructor 'irr::gui::CGUITab::CGUITab(irr::s32, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, const irr::core::rect<int>&, irr::s32)': >CGUITabControl.h:48:17: warning: 'irr::gui::CGUITab::BackColor' will be initialized after [-Wreorder] > video::SColor BackColor; > ^~~~~~~~~ >CGUITabControl.h:47:8: warning: 'bool irr::gui::CGUITab::DrawBackground' [-Wreorder] > bool DrawBackground; > ^~~~~~~~~~~~~~ >CGUITabControl.cpp:23:1: warning: when initialized here [-Wreorder] > CGUITab::CGUITab(s32 number, IGUIEnvironment* environment, > ^~~~~~~ >CGUITabControl.cpp: In member function 'virtual bool irr::gui::CGUITabControl::OnEvent(irr::SEvent)': >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_ELEMENT_HOVERED' not handled in switch [-Wswitch] > switch(event.GUIEvent.EventType) > ^ >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_ELEMENT_LEFT' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_BUTTON_CLICKED' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_SCROLL_BAR_CHANGED' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_CHECKBOX_CHANGED' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_LISTBOX_CHANGED' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_LISTBOX_SELECTED_AGAIN' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_FILE_SELECTED' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_FILE_CHOOSE_DIALOG_CANCELLED' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_MESSAGEBOX_YES' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_MESSAGEBOX_NO' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_MESSAGEBOX_OK' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_MESSAGEBOX_CANCEL' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_EDITBOX_ENTER' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_TAB_CHANGED' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_MENU_ITEM_SELECTED' not handled in switch [-Wswitch] >CGUITabControl.cpp:165:9: warning: enumeration value 'EGET_COMBO_BOX_CHANGED' not handled in switch [-Wswitch] >CGUITabControl.cpp:173:9: warning: enumeration value 'EMIE_RMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >CGUITabControl.cpp:173:9: warning: enumeration value 'EMIE_MMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] >CGUITabControl.cpp:173:9: warning: enumeration value 'EMIE_RMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUITabControl.cpp:173:9: warning: enumeration value 'EMIE_MMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUITabControl.cpp:173:9: warning: enumeration value 'EMIE_MOUSE_MOVED' not handled in switch [-Wswitch] >CGUITabControl.cpp:173:9: warning: enumeration value 'EMIE_MOUSE_WHEEL' not handled in switch [-Wswitch] >CGUITabControl.cpp:162:8: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUITabControl.cpp:162:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUITabControl.cpp:162:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >In file included from include/IGUIElement.h:11:0, > from include/IGUITabControl.h:8, > from CGUITabControl.h:8, > from CGUITabControl.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CGUITabControl.h:9:0, > from CGUITabControl.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::gui::CGUITab*]': >CGUITabControl.cpp:93:47: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::gui::CGUITab*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::gui::CGUITab*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIToolBar.cpp -o CGUIToolBar.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIToolbar.h:8:0, > from CGUIToolBar.h:8, > from CGUIToolBar.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIToolBar.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUIToolBar.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIToolBar.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIToolBar.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIToolbar.h:8, > from CGUIToolBar.h:8, > from CGUIToolBar.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIWindow.cpp -o CGUIWindow.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIButton.h:8:0, > from include/IGUIWindow.h:8, > from CGUIWindow.h:8, > from CGUIWindow.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CGUIWindow.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CGUIWindow.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CGUIWindow.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIStaticText.h:8, > from CGUIStaticText.h:8, > from CGUIStaticText.cpp:5: >include/irrString.h: In member function 'void irr::gui::CGUIStaticText::breakText()': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CGUIWindow.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CGUIWindow.cpp: In member function 'virtual bool irr::gui::CGUIWindow::OnEvent(irr::SEvent)': >CGUIWindow.cpp:86:9: warning: enumeration value 'EMIE_RMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >CGUIWindow.cpp:86:9: warning: enumeration value 'EMIE_MMOUSE_PRESSED_DOWN' not handled in switch [-Wswitch] >CGUIWindow.cpp:86:9: warning: enumeration value 'EMIE_RMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIWindow.cpp:86:9: warning: enumeration value 'EMIE_MMOUSE_LEFT_UP' not handled in switch [-Wswitch] >CGUIWindow.cpp:86:9: warning: enumeration value 'EMIE_MOUSE_WHEEL' not handled in switch [-Wswitch] >CGUIWindow.cpp:67:8: warning: enumeration value 'EET_KEY_INPUT_EVENT' not handled in switch [-Wswitch] > switch(event.EventType) > ^ >CGUIWindow.cpp:67:8: warning: enumeration value 'EET_LOG_TEXT_EVENT' not handled in switch [-Wswitch] >CGUIWindow.cpp:67:8: warning: enumeration value 'EET_USER_EVENT' not handled in switch [-Wswitch] >CGUIWindow.cpp: In member function 'virtual void irr::gui::CGUIWindow::draw()': >CGUIWindow.cpp:127:23: warning: unused variable 'driver' [-Wunused-variable] > video::IVideoDriver* driver = Environment->getVideoDriver(); > ^~~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from include/IGUIWindow.h:8, > from CGUIWindow.h:8, > from CGUIWindow.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSoftwareDriver.cpp -o CSoftwareDriver.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IVideoDriver.h:11:0, > from CNullDriver.h:8, > from CSoftwareDriver.h:9, > from CSoftwareDriver.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CNullDriver.h:8, > from CSoftwareDriver.h:9, > from CSoftwareDriver.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CNullDriver.h:8, > from CSoftwareDriver.h:9, > from CSoftwareDriver.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSoftwareTexture.cpp -o CSoftwareTexture.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CNullDriver.h:8, > from CSoftwareDriver.h:9, > from CSoftwareDriver.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CSoftwareDriver.h:9:0, > from CSoftwareDriver.cpp:5: >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)': >CNullDriver.h:369:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:369:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:370:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:370:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)': >CNullDriver.h:377:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:377:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:378:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:378:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >In file included from CSoftwareDriver.cpp:5:0: >CSoftwareDriver.h: In constructor 'irr::video::CSoftwareDriver::CSoftwareDriver(const irr::core::dimension2d<int>&, bool, irr::io::IFileSystem*, irr::video::IImagePresenter*)': >CSoftwareDriver.h:155:20: warning: 'irr::video::CSoftwareDriver::Texture' will be initialized after [-Wreorder] > video::ITexture* Texture; > ^~~~~~~ >CSoftwareDriver.h:153:13: warning: 'irr::video::IZBuffer* irr::video::CSoftwareDriver::ZBuffer' [-Wreorder] > IZBuffer* ZBuffer; > ^~~~~~~ >CSoftwareDriver.cpp:18:1: warning: when initialized here [-Wreorder] > CSoftwareDriver::CSoftwareDriver(const core::dimension2d<s32>& windowSize, bool fullscreen, io::IFileSystem* io, video::IImagePresenter* presenter) > ^~~~~~~~~~~~~~~ >In file included from CSoftwareDriver.cpp:5:0: >CSoftwareDriver.h:153:13: warning: 'irr::video::CSoftwareDriver::ZBuffer' will be initialized after [-Wreorder] > IZBuffer* ZBuffer; > ^~~~~~~ >CSoftwareDriver.h:141:20: warning: 'irr::video::ITexture* irr::video::CSoftwareDriver::RenderTargetTexture' [-Wreorder] > video::ITexture* RenderTargetTexture; > ^~~~~~~~~~~~~~~~~~~ >CSoftwareDriver.cpp:18:1: warning: when initialized here [-Wreorder] > CSoftwareDriver::CSoftwareDriver(const core::dimension2d<s32>& windowSize, bool fullscreen, io::IFileSystem* io, video::IImagePresenter* presenter) > ^~~~~~~~~~~~~~~ >CSoftwareDriver.cpp: In member function 'virtual bool irr::video::CSoftwareDriver::queryFeature(irr::video::E_VIDEO_DRIVER_FEATURE)': >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_STENCIL_BUFFER' not handled in switch [-Wswitch] > switch (feature) > ^ >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_VERTEX_SHADER_1_1' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_VERTEX_SHADER_2_0' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_VERTEX_SHADER_3_0' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_1' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_2' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_3' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_4' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_PIXEL_SHADER_2_0' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_PIXEL_SHADER_3_0' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_ARB_VERTEX_PROGRAM_1' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_ARB_FRAGMENT_PROGRAM_1' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_ARB_GLSL' not handled in switch [-Wswitch] >CSoftwareDriver.cpp:169:9: warning: enumeration value 'EVDF_HLSL' not handled in switch [-Wswitch] >CSoftwareDriver.cpp: In member function 'void irr::video::CSoftwareDriver::setTexture(irr::video::ITexture*)': >CSoftwareDriver.cpp:204:19: warning: unused variable 'oldTexture' [-Wunused-variable] > video::ITexture* oldTexture = texture; > ^~~~~~~~~~ >In file included from CNullDriver.h:11:0, > from CSoftwareDriver.h:9, > from CSoftwareDriver.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S2DVertex]': >CSoftwareDriver.cpp:20:60: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S2DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S2DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >CSoftwareDriver.cpp:591:24: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >CSoftwareDriver.cpp:362:26: required from 'void irr::video::CSoftwareDriver::drawClippedIndexedTriangleListT(const VERTEXTYPE*, irr::s32, const u16*, irr::s32) [with VERTEXTYPE = irr::video::S3DVertex; irr::s32 = int; irr::u16 = short unsigned int]' >CSoftwareDriver.cpp:330:81: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]': >CSoftwareDriver.cpp:362:26: required from 'void irr::video::CSoftwareDriver::drawClippedIndexedTriangleListT(const VERTEXTYPE*, irr::s32, const u16*, irr::s32) [with VERTEXTYPE = irr::video::S3DVertexTangents; irr::s32 = int; irr::u16 = short unsigned int]' >CSoftwareDriver.cpp:338:81: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertexTangents>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >CSoftwareDriver.cpp:362:26: required from 'void irr::video::CSoftwareDriver::drawClippedIndexedTriangleListT(const VERTEXTYPE*, irr::s32, const u16*, irr::s32) [with VERTEXTYPE = irr::video::S3DVertex2TCoords; irr::s32 = int; irr::u16 = short unsigned int]' >CSoftwareDriver.cpp:346:81: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRFlat.cpp -o CTRFlat.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRFlatWire.cpp -o CTRFlatWire.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRGouraud.cpp -o CTRGouraud.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRGouraudWire.cpp -o CTRGouraudWire.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureFlat.cpp -o CTRTextureFlat.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureFlatWire.cpp -o CTRTextureFlatWire.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraud.cpp -o CTRTextureGouraud.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraudAdd.cpp -o CTRTextureGouraudAdd.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CTRTextureGouraud.cpp:5:0: >CTRTextureGouraud.h: In constructor 'irr::video::CTRTextureGouraud::CTRTextureGouraud(irr::video::IZBuffer*)': >CTRTextureGouraud.h:55:8: warning: 'irr::video::CTRTextureGouraud::BackFaceCullingEnabled' will be initialized after [-Wreorder] > bool BackFaceCullingEnabled; > ^~~~~~~~~~~~~~~~~~~~~~ >CTRTextureGouraud.h:54:7: warning: 'irr::s32 irr::video::CTRTextureGouraud::SurfaceHeight' [-Wreorder] > s32 SurfaceHeight; > ^~~~~~~~~~~~~ >CTRTextureGouraud.cpp:15:1: warning: when initialized here [-Wreorder] > CTRTextureGouraud::CTRTextureGouraud(IZBuffer* zbuffer) > ^~~~~~~~~~~~~~~~~ >In file included from CTRTextureGouraud.cpp:5:0: >CTRTextureGouraud.h:54:7: warning: 'irr::video::CTRTextureGouraud::SurfaceHeight' will be initialized after [-Wreorder] > s32 SurfaceHeight; > ^~~~~~~~~~~~~ >CTRTextureGouraud.h:53:7: warning: 'irr::s32 irr::video::CTRTextureGouraud::SurfaceWidth' [-Wreorder] > s32 SurfaceWidth; > ^~~~~~~~~~~~ >CTRTextureGouraud.cpp:15:1: warning: when initialized here [-Wreorder] > CTRTextureGouraud::CTRTextureGouraud(IZBuffer* zbuffer) > ^~~~~~~~~~~~~~~~~ >In file included from CTRTextureGouraud.cpp:5:0: >CTRTextureGouraud.h:61:18: warning: 'irr::video::CTRTextureGouraud::Texture' will be initialized after [-Wreorder] > video::IImage* Texture; > ^~~~~~~ >CTRTextureGouraud.h:51:13: warning: 'irr::video::IZBuffer* irr::video::CTRTextureGouraud::ZBuffer' [-Wreorder] > IZBuffer* ZBuffer; > ^~~~~~~ >CTRTextureGouraud.cpp:15:1: warning: when initialized here [-Wreorder] > CTRTextureGouraud::CTRTextureGouraud(IZBuffer* zbuffer) > ^~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraudNoZ.cpp -o CTRTextureGouraudNoZ.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraudWire.cpp -o CTRTextureGouraudWire.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CZBuffer.cpp -o CZBuffer.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CZBuffer.cpp:5:0: >CZBuffer.h: In constructor 'irr::video::CZBuffer::CZBuffer(const irr::core::dimension2d<int>&)': >CZBuffer.h:45:7: warning: 'irr::video::CZBuffer::TotalSize' will be initialized after [-Wreorder] > s32 TotalSize; > ^~~~~~~~~ >CZBuffer.h:43:17: warning: 'TZBufferType* irr::video::CZBuffer::BufferEnd' [-Wreorder] > TZBufferType* BufferEnd; > ^~~~~~~~~ >CZBuffer.cpp:15:1: warning: when initialized here [-Wreorder] > CZBuffer::CZBuffer(const core::dimension2d<s32>& size) > ^~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLDriver.cpp -o COpenGLDriver.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLNormalMapRenderer.cpp -o COpenGLNormalMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLParallaxMapRenderer.cpp -o COpenGLParallaxMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IVideoDriver.h:11:0, > from CNullDriver.h:8, > from COpenGLDriver.h:8, > from COpenGLDriver.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CNullDriver.h:8, > from COpenGLDriver.h:8, > from COpenGLDriver.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CNullDriver.h:8, > from COpenGLDriver.h:8, > from COpenGLDriver.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CNullDriver.h:8, > from COpenGLDriver.h:8, > from COpenGLDriver.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from COpenGLDriver.h:8:0, > from COpenGLDriver.cpp:5: >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)': >CNullDriver.h:369:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:369:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:370:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:370:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)': >CNullDriver.h:377:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:377:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:378:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:378:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >In file included from include/IMaterialRenderer.h:9:0, > from COpenGLShaderMaterialRenderer.h:23, > from COpenGLNormalMapRenderer.h:11, > from COpenGLNormalMapRenderer.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from COpenGLShaderMaterialRenderer.h:23, > from COpenGLNormalMapRenderer.h:11, > from COpenGLNormalMapRenderer.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from COpenGLDriver.cpp:5:0: >COpenGLDriver.h: In constructor 'irr::video::COpenGLDriver::COpenGLDriver(const irr::core::dimension2d<int>&, bool, bool, bool, Window, Display*, irr::io::IFileSystem*)': >COpenGLDriver.h:310:8: warning: 'irr::video::COpenGLDriver::StencilBuffer' will be initialized after [-Wreorder] > bool StencilBuffer; > ^~~~~~~~~~~~~ >COpenGLDriver.h:308:8: warning: 'bool irr::video::COpenGLDriver::Transformation3DChanged' [-Wreorder] > bool Transformation3DChanged; > ^~~~~~~~~~~~~~~~~~~~~~~ >COpenGLDriver.cpp:210:1: warning: when initialized here [-Wreorder] > COpenGLDriver::COpenGLDriver(const core::dimension2d<s32>& screenSize, bool fullscreen, bool doublebuffer, bool stencilBuffer, Window window, Display* display, io::IFileSystem* io) > ^~~~~~~~~~~~~ >In file included from COpenGLDriver.cpp:5:0: >COpenGLDriver.h:318:7: warning: 'irr::video::COpenGLDriver::LastSetLight' will be initialized after [-Wreorder] > s32 LastSetLight; > ^~~~~~~~~~~~ >COpenGLDriver.h:309:8: warning: 'bool irr::video::COpenGLDriver::MultiTextureExtension' [-Wreorder] > bool MultiTextureExtension; > ^~~~~~~~~~~~~~~~~~~~~ >COpenGLDriver.cpp:210:1: warning: when initialized here [-Wreorder] > COpenGLDriver::COpenGLDriver(const core::dimension2d<s32>& screenSize, bool fullscreen, bool doublebuffer, bool stencilBuffer, Window window, Display* display, io::IFileSystem* io) > ^~~~~~~~~~~~~ >In file included from COpenGLDriver.cpp:5:0: >COpenGLDriver.h:361:12: warning: 'irr::video::COpenGLDriver::XDisplay' will be initialized after [-Wreorder] > Display* XDisplay; > ^~~~~~~~ >COpenGLDriver.h:311:8: warning: 'bool irr::video::COpenGLDriver::ARBVertexProgramExtension' [-Wreorder] > bool ARBVertexProgramExtension; //GL_ARB_vertex_program > ^~~~~~~~~~~~~~~~~~~~~~~~~ >COpenGLDriver.cpp:210:1: warning: when initialized here [-Wreorder] > COpenGLDriver::COpenGLDriver(const core::dimension2d<s32>& screenSize, bool fullscreen, bool doublebuffer, bool stencilBuffer, Window window, Display* display, io::IFileSystem* io) > ^~~~~~~~~~~~~ >In file included from COpenGLDriver.cpp:5:0: >COpenGLDriver.h:319:7: warning: 'irr::video::COpenGLDriver::MaxAnisotropy' will be initialized after [-Wreorder] > f32 MaxAnisotropy; > ^~~~~~~~~~~~~ >COpenGLDriver.h:314:8: warning: 'bool irr::video::COpenGLDriver::AnisotropyExtension' [-Wreorder] > bool AnisotropyExtension; > ^~~~~~~~~~~~~~~~~~~ >COpenGLDriver.cpp:210:1: warning: when initialized here [-Wreorder] > COpenGLDriver::COpenGLDriver(const core::dimension2d<s32>& screenSize, bool fullscreen, bool doublebuffer, bool stencilBuffer, Window window, Display* display, io::IFileSystem* io) > ^~~~~~~~~~~~~ >COpenGLDriver.cpp: In member function 'virtual void irr::video::COpenGLDriver::setTransform(irr::video::E_TRANSFORMATION_STATE, const irr::core::matrix4&)': >COpenGLDriver.cpp:581:8: warning: enumeration value 'ETS_COUNT' not handled in switch [-Wswitch] > switch(state) > ^ >In file included from include/IVideoDriver.h:11:0, > from COpenGLNormalMapRenderer.cpp:11: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >COpenGLDriver.cpp: In member function 'virtual void irr::video::COpenGLDriver::draw2DImage(irr::video::ITexture*, const irr::core::position2d<int>&, const irr::core::rect<int>&, const irr::core::rect<int>*, irr::video::SColor, bool)': >COpenGLDriver.cpp:1035:31: warning: variable 'sourceSurfaceSize' set but not used [-Wunused-but-set-variable] > const core::dimension2d<s32> sourceSurfaceSize = texture->getOriginalSize(); > ^~~~~~~~~~~~~~~~~ >COpenGLDriver.cpp: In member function 'virtual void irr::video::COpenGLDriver::draw2DImage(irr::video::ITexture*, const irr::core::rect<int>&, const irr::core::rect<int>&, const irr::core::rect<int>*, irr::video::SColor, bool)': >COpenGLDriver.cpp:1078:33: warning: variable 'targetSurfaceSize' set but not used [-Wunused-but-set-variable] > const core::dimension2d<s32> targetSurfaceSize=currentRendertargetSize; > ^~~~~~~~~~~~~~~~~ >COpenGLDriver.cpp:1109:9: warning: unused variable 'bTempColors' [-Wunused-variable] > bool bTempColors=false; > ^~~~~~~~~~~ >COpenGLDriver.cpp: In member function 'virtual void irr::video::COpenGLDriver::draw2DImageRotation(irr::video::ITexture*, const irr::core::rect<int>&, const irr::core::rect<int>&, irr::f32, irr::video::SColor, bool)': >COpenGLDriver.cpp:1147:33: warning: variable 'targetSurfaceSize' set but not used [-Wunused-but-set-variable] > const core::dimension2d<s32> targetSurfaceSize=currentRendertargetSize; > ^~~~~~~~~~~~~~~~~ >COpenGLDriver.cpp:1206:9: warning: unused variable 'bTempColors' [-Wunused-variable] > bool bTempColors=false; > ^~~~~~~~~~~ >COpenGLDriver.cpp: In member function 'virtual void irr::video::COpenGLDriver::draw2DImageRotation(irr::video::ITexture*, const irr::core::rect<int>&, const irr::core::rect<int>&, const irr::core::position2d<int>&, irr::f32, irr::video::SColor, bool)': >COpenGLDriver.cpp:1245:33: warning: variable 'targetSurfaceSize' set but not used [-Wunused-but-set-variable] > const core::dimension2d<s32> targetSurfaceSize=currentRendertargetSize; > ^~~~~~~~~~~~~~~~~ >COpenGLDriver.cpp:1301:9: warning: unused variable 'bTempColors' [-Wunused-variable] > bool bTempColors=false; > ^~~~~~~~~~~ >In file included from include/IMaterialRenderer.h:9:0, > from COpenGLShaderMaterialRenderer.h:23, > from COpenGLParallaxMapRenderer.h:11, > from COpenGLParallaxMapRenderer.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from COpenGLNormalMapRenderer.cpp:11: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >COpenGLDriver.cpp: In member function 'virtual bool irr::video::COpenGLDriver::queryFeature(irr::video::E_VIDEO_DRIVER_FEATURE)': >COpenGLDriver.cpp:1460:9: warning: enumeration value 'EVDF_VERTEX_SHADER_1_1' not handled in switch [-Wswitch] > switch (feature) > ^ >COpenGLDriver.cpp:1460:9: warning: enumeration value 'EVDF_VERTEX_SHADER_2_0' not handled in switch [-Wswitch] >COpenGLDriver.cpp:1460:9: warning: enumeration value 'EVDF_VERTEX_SHADER_3_0' not handled in switch [-Wswitch] >COpenGLDriver.cpp:1460:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_1' not handled in switch [-Wswitch] >COpenGLDriver.cpp:1460:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_2' not handled in switch [-Wswitch] >COpenGLDriver.cpp:1460:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_3' not handled in switch [-Wswitch] >COpenGLDriver.cpp:1460:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_4' not handled in switch [-Wswitch] >COpenGLDriver.cpp:1460:9: warning: enumeration value 'EVDF_PIXEL_SHADER_2_0' not handled in switch [-Wswitch] >COpenGLDriver.cpp:1460:9: warning: enumeration value 'EVDF_PIXEL_SHADER_3_0' not handled in switch [-Wswitch] >COpenGLDriver.cpp:1460:9: warning: enumeration value 'EVDF_HLSL' not handled in switch [-Wswitch] >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >COpenGLDriver.cpp: In member function 'void irr::video::COpenGLDriver::setRenderStates3DMode()': >COpenGLDriver.cpp:1603:7: warning: variable 'shaderOK' set but not used [-Wunused-but-set-variable] > bool shaderOK = true; > ^~~~~~~~ >In file included from CNullDriver.h:11:0, > from COpenGLDriver.h:8, > from COpenGLDriver.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = int]': >COpenGLDriver.cpp:218:29: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from COpenGLShaderMaterialRenderer.h:23, > from COpenGLParallaxMapRenderer.h:11, > from COpenGLParallaxMapRenderer.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from COpenGLDriver.h:8:0, > from COpenGLNormalMapRenderer.cpp:14: >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)': >CNullDriver.h:369:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:369:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:370:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:370:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)': >CNullDriver.h:377:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:377:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:378:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:378:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >In file included from include/IVideoDriver.h:11:0, > from COpenGLParallaxMapRenderer.cpp:11: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from COpenGLParallaxMapRenderer.cpp:11: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from COpenGLDriver.h:8:0, > from COpenGLParallaxMapRenderer.cpp:14: >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)': >CNullDriver.h:369:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:369:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:370:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:370:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)': >CNullDriver.h:377:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:377:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:378:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:378:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLShaderMaterialRenderer.cpp -o COpenGLShaderMaterialRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMaterialRenderer.h:9:0, > from COpenGLShaderMaterialRenderer.h:23, > from COpenGLShaderMaterialRenderer.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from COpenGLShaderMaterialRenderer.h:23, > from COpenGLShaderMaterialRenderer.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from COpenGLShaderMaterialRenderer.cpp:11: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from COpenGLShaderMaterialRenderer.cpp:11: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLTexture.cpp -o COpenGLTexture.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from COpenGLDriver.h:8:0, > from COpenGLShaderMaterialRenderer.cpp:14: >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)': >CNullDriver.h:369:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:369:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:370:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:370:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)': >CNullDriver.h:377:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:377:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:378:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:378:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >In file included from COpenGLShaderMaterialRenderer.cpp:8:0: >COpenGLShaderMaterialRenderer.h: In constructor 'irr::video::COpenGLShaderMaterialRenderer::COpenGLShaderMaterialRenderer(irr::video::COpenGLDriver*, irr::s32&, const c8*, const c8*, irr::video::IShaderConstantSetCallBack*, irr::video::IMaterialRenderer*, irr::s32)': >COpenGLShaderMaterialRenderer.h:73:21: warning: 'irr::video::COpenGLShaderMaterialRenderer::BaseMaterial' will be initialized after [-Wreorder] > IMaterialRenderer* BaseMaterial; > ^~~~~~~~~~~~ >COpenGLShaderMaterialRenderer.h:72:30: warning: 'irr::video::IShaderConstantSetCallBack* irr::video::COpenGLShaderMaterialRenderer::CallBack' [-Wreorder] > IShaderConstantSetCallBack* CallBack; > ^~~~~~~~ >COpenGLShaderMaterialRenderer.cpp:25:1: warning: when initialized here [-Wreorder] > COpenGLShaderMaterialRenderer::COpenGLShaderMaterialRenderer(video::COpenGLDriver* driver, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from COpenGLShaderMaterialRenderer.cpp:8:0: >COpenGLShaderMaterialRenderer.h: In constructor 'irr::video::COpenGLShaderMaterialRenderer::COpenGLShaderMaterialRenderer(irr::video::COpenGLDriver*, irr::video::IShaderConstantSetCallBack*, irr::video::IMaterialRenderer*, irr::s32)': >COpenGLShaderMaterialRenderer.h:73:21: warning: 'irr::video::COpenGLShaderMaterialRenderer::BaseMaterial' will be initialized after [-Wreorder] > IMaterialRenderer* BaseMaterial; > ^~~~~~~~~~~~ >COpenGLShaderMaterialRenderer.h:72:30: warning: 'irr::video::IShaderConstantSetCallBack* irr::video::COpenGLShaderMaterialRenderer::CallBack' [-Wreorder] > IShaderConstantSetCallBack* CallBack; > ^~~~~~~~ >COpenGLShaderMaterialRenderer.cpp:43:1: warning: when initialized here [-Wreorder] > COpenGLShaderMaterialRenderer::COpenGLShaderMaterialRenderer(COpenGLDriver* driver, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D8Driver.cpp -o CD3D8Driver.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from COpenGLTexture.cpp:6:0: >COpenGLTexture.h: In constructor 'irr::video::COpenGLTexture::COpenGLTexture(irr::video::IImage*, bool)': >COpenGLTexture.h:96:6: warning: 'irr::video::COpenGLTexture::Pitch' will be initialized after [-Wreorder] > s32 Pitch; > ^~~~~ >COpenGLTexture.h:94:25: warning: 'irr::core::dimension2d<int> irr::video::COpenGLTexture::ImageSize' [-Wreorder] > core::dimension2d<s32> ImageSize; > ^~~~~~~~~ >COpenGLTexture.cpp:21:1: warning: when initialized here [-Wreorder] > COpenGLTexture::COpenGLTexture(IImage* image, bool generateMipLevels) > ^~~~~~~~~~~~~~ >In file included from COpenGLTexture.cpp:6:0: >COpenGLTexture.h:101:7: warning: 'irr::video::COpenGLTexture::hasMipMaps' will be initialized after [-Wreorder] > bool hasMipMaps; > ^~~~~~~~~~ >COpenGLTexture.h:98:7: warning: 'irr::s32* irr::video::COpenGLTexture::ImageData' [-Wreorder] > s32* ImageData; > ^~~~~~~~~ >COpenGLTexture.cpp:21:1: warning: when initialized here [-Wreorder] > COpenGLTexture::COpenGLTexture(IImage* image, bool generateMipLevels) > ^~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D8NormalMapRenderer.cpp -o CD3D8NormalMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CD3D8Driver.cpp:7:0: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D8ParallaxMapRenderer.cpp -o CD3D8ParallaxMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D8ShaderMaterialRenderer.cpp -o CD3D8ShaderMaterialRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D8Texture.cpp -o CD3D8Texture.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CColorConverter.cpp -o CColorConverter.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CFPSCounter.cpp -o CFPSCounter.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImage.cpp -o CImage.o -I"include" -DIRRLICHT_EXPORTS=1 >CColorConverter.cpp: In static member function 'static void irr::video::CColorConverter::convert16bitToA8R8G8B8andResize(const s16*, irr::s32*, irr::s32, irr::s32, irr::s32, irr::s32)': >CColorConverter.cpp:285:6: warning: unused variable 'nDataSizeInBytes' [-Wunused-variable] > s32 nDataSizeInBytes = nDataSize * sizeof(s32); > ^~~~~~~~~~~~~~~~ >In file included from CImage.cpp:5:0: >CImage.h: In constructor 'irr::video::CImage::CImage(irr::video::ECOLOR_FORMAT, const irr::core::dimension2d<int>&)': >CImage.h:140:16: warning: 'irr::video::CImage::Format' will be initialized after [-Wreorder] > ECOLOR_FORMAT Format; > ^~~~~~ >CImage.h:137:25: warning: 'irr::core::dimension2d<int> irr::video::CImage::Size' [-Wreorder] > core::dimension2d<s32> Size; > ^~~~ >CImage.cpp:16:1: warning: when initialized here [-Wreorder] > CImage::CImage(ECOLOR_FORMAT format, const core::dimension2d<s32>& size) > ^~~~~~ >In file included from CImage.cpp:5:0: >CImage.h:137:25: warning: 'irr::video::CImage::Size' will be initialized after [-Wreorder] > core::dimension2d<s32> Size; > ^~~~ >CImage.h:136:8: warning: 'void* irr::video::CImage::Data' [-Wreorder] > void* Data; > ^~~~ >CImage.cpp:16:1: warning: when initialized here [-Wreorder] > CImage::CImage(ECOLOR_FORMAT format, const core::dimension2d<s32>& size) > ^~~~~~ >In file included from CImage.cpp:5:0: >CImage.h: In constructor 'irr::video::CImage::CImage(irr::video::ECOLOR_FORMAT, const irr::core::dimension2d<int>&, void*, bool)': >CImage.h:140:16: warning: 'irr::video::CImage::Format' will be initialized after [-Wreorder] > ECOLOR_FORMAT Format; > ^~~~~~ >CImage.h:137:25: warning: 'irr::core::dimension2d<int> irr::video::CImage::Size' [-Wreorder] > core::dimension2d<s32> Size; > ^~~~ >CImage.cpp:24:1: warning: when initialized here [-Wreorder] > CImage::CImage(ECOLOR_FORMAT format, const core::dimension2d<s32>& size, void* data, > ^~~~~~ >In file included from CImage.cpp:5:0: >CImage.h:137:25: warning: 'irr::video::CImage::Size' will be initialized after [-Wreorder] > core::dimension2d<s32> Size; > ^~~~ >CImage.h:136:8: warning: 'void* irr::video::CImage::Data' [-Wreorder] > void* Data; > ^~~~ >CImage.cpp:24:1: warning: when initialized here [-Wreorder] > CImage::CImage(ECOLOR_FORMAT format, const core::dimension2d<s32>& size, void* data, > ^~~~~~ >In file included from CImage.cpp:5:0: >CImage.h: In constructor 'irr::video::CImage::CImage(irr::video::ECOLOR_FORMAT, irr::video::IImage*)': >CImage.h:140:16: warning: 'irr::video::CImage::Format' will be initialized after [-Wreorder] > ECOLOR_FORMAT Format; > ^~~~~~ >CImage.h:136:8: warning: 'void* irr::video::CImage::Data' [-Wreorder] > void* Data; > ^~~~ >CImage.cpp:46:1: warning: when initialized here [-Wreorder] > CImage::CImage(ECOLOR_FORMAT format, IImage* imageToCopy) > ^~~~~~ >CImage.cpp: In member function 'void irr::video::CImage::resizeTo(const irr::core::dimension2d<int>&)': >CImage.cpp:902:6: warning: unused variable 'nDataSizeInBytes' [-Wunused-variable] > s32 nDataSizeInBytes = nDataSize * sizeof(s16); > ^~~~~~~~~~~~~~~~ >CImage.cpp: In member function 'void irr::video::CImage::copyToScaling(irr::video::CImage*)': >CImage.cpp:945:6: warning: unused variable 'nDataSizeInBytes' [-Wunused-variable] > s32 nDataSizeInBytes = nDataSize * sizeof(s16); > ^~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderBmp.cpp -o CImageLoaderBmp.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderJPG.cpp -o CImageLoaderJPG.o -I"include" -DIRRLICHT_EXPORTS=1 >CImageLoaderJPG.cpp: In member function 'virtual irr::video::IImage* irr::video::CImageLoaderJPG::loadImage(irr::io::IReadFile*)': >CImageLoaderJPG.cpp:160:7: warning: unused variable 'has_alpha' [-Wunused-variable] > bool has_alpha= false; //(JPEG never has alpha) > ^~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderPCX.cpp -o CImageLoaderPCX.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderPNG.cpp -o CImageLoaderPNG.o -I"include" -DIRRLICHT_EXPORTS=1 >CImageLoaderPCX.cpp: In member function 'virtual irr::video::IImage* irr::video::CImageLoaderPCX::loadImage(irr::io::IReadFile*)': >CImageLoaderPCX.cpp:117:42: warning: iteration 16 invokes undefined behavior [-Waggressive-loop-optimizations] > PaletteData[i] = (header.Palette[i*3+0] << 16) | > ~~~~~~~~~~~~~~~~~~~~^ >CImageLoaderPCX.cpp:115:18: note: within this loop > for( s32 i=0; i<256; i++ ) > ~^~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderPSD.cpp -o CImageLoaderPSD.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderTGA.cpp -o CImageLoaderTGA.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CNullDriver.cpp -o CNullDriver.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9Driver.cpp -o CD3D9Driver.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9HLSLMaterialRenderer.cpp -o CD3D9HLSLMaterialRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IVideoDriver.h:11:0, > from CNullDriver.h:8, > from CNullDriver.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9NormalMapRenderer.cpp -o CD3D9NormalMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IVideoDriver.h:15:0, > from CNullDriver.h:8, > from CNullDriver.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CNullDriver.h:8, > from CNullDriver.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9ParallaxMapRenderer.cpp -o CD3D9ParallaxMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CNullDriver.h:8, > from CNullDriver.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9ShaderMaterialRenderer.cpp -o CD3D9ShaderMaterialRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CNullDriver.cpp:5:0: >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)': >CNullDriver.h:369:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:369:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:370:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:370:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)': >CNullDriver.h:377:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:377:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:378:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:378:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9Texture.cpp -o CD3D9Texture.o -I"include" -DIRRLICHT_EXPORTS=1 >CNullDriver.h: In constructor 'irr::video::CNullDriver::CNullDriver(irr::io::IFileSystem*, const irr::core::dimension2d<int>&)': >CNullDriver.h:403:26: warning: 'irr::video::CNullDriver::ScreenSize' will be initialized after [-Wreorder] > core::dimension2d<s32> ScreenSize; > ^~~~~~~~~~ >CNullDriver.h:402:19: warning: 'irr::core::rect<int> irr::video::CNullDriver::ViewPort' [-Wreorder] > core::rect<s32> ViewPort; > ^~~~~~~~ >CNullDriver.cpp:34:1: warning: when initialized here [-Wreorder] > CNullDriver::CNullDriver(io::IFileSystem* io, const core::dimension2d<s32>& screenSize) > ^~~~~~~~~~~ >In file included from CNullDriver.cpp:5:0: >CNullDriver.h:402:19: warning: 'irr::video::CNullDriver::ViewPort' will be initialized after [-Wreorder] > core::rect<s32> ViewPort; > ^~~~~~~~ >CNullDriver.h:400:20: warning: 'irr::io::IFileSystem* irr::video::CNullDriver::FileSystem' [-Wreorder] > io::IFileSystem* FileSystem; > ^~~~~~~~~~ >CNullDriver.cpp:34:1: warning: when initialized here [-Wreorder] > CNullDriver::CNullDriver(io::IFileSystem* io, const core::dimension2d<s32>& screenSize) > ^~~~~~~~~~~ >In file included from CD3D9Driver.cpp:7:0: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CNullDriver.h:11:0, > from CNullDriver.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::CNullDriver::SSurface]': >CNullDriver.cpp:36:60: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::CNullDriver::SSurface>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CVideoModeList.cpp -o CVideoModeList.o -I"include" -DIRRLICHT_EXPORTS=1 >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::CNullDriver::SSurface>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c C3DSMeshFileLoader.cpp -o C3DSMeshFileLoader.o -I"include" -DIRRLICHT_EXPORTS=1 >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CAnimatedMeshMD2.cpp -o CAnimatedMeshMD2.o -I"include" -DIRRLICHT_EXPORTS=1 >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::IImageLoader*]': >CNullDriver.cpp:36:60: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::IImageLoader*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::IImageLoader*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::SLight]': >CNullDriver.cpp:36:60: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::SLight>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::SLight>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::IMaterialRenderer*]': >CNullDriver.cpp:36:60: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::IMaterialRenderer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::IMaterialRenderer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CNullDriver.h:12:0, > from CNullDriver.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CNullDriver.h:384:10: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CNullDriver.cpp:1389:28: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CNullDriver.cpp:1389:28: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = wchar_t; T = char]': >CNullDriver.cpp:1390:23: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >In file included from CVideoModeList.h:10:0, > from CVideoModeList.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::CVideoModeList::SVideoMode]': >CVideoModeList.cpp:13:32: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::CVideoModeList::SVideoMode>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::CVideoModeList::SVideoMode>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshMD2.h:8, > from CAnimatedMeshMD2.h:8, > from CAnimatedMeshMD2.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from C3DSMeshFileLoader.h:8, > from C3DSMeshFileLoader.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshMD2.h:8, > from CAnimatedMeshMD2.h:8, > from CAnimatedMeshMD2.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from C3DSMeshFileLoader.h:8, > from C3DSMeshFileLoader.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IAnimatedMeshMD2.h:8, > from CAnimatedMeshMD2.h:8, > from CAnimatedMeshMD2.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IMeshLoader.h:10, > from C3DSMeshFileLoader.h:8, > from C3DSMeshFileLoader.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CAnimatedMeshMS3D.cpp -o CAnimatedMeshMS3D.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CAnimatedMeshMD2.cpp:5:0: >CAnimatedMeshMD2.h: In constructor 'irr::scene::CAnimatedMeshMD2::CAnimatedMeshMD2()': >CAnimatedMeshMD2.h:115:7: warning: 'irr::scene::CAnimatedMeshMD2::FrameCount' will be initialized after [-Wreorder] > u32 FrameCount; > ^~~~~~~~~~ >CAnimatedMeshMD2.h:113:34: warning: 'irr::core::array<irr::video::S3DVertex>* irr::scene::CAnimatedMeshMD2::FrameList' [-Wreorder] > core::array<video::S3DVertex> *FrameList; > ^~~~~~~~~ >CAnimatedMeshMD2.cpp:294:1: warning: when initialized here [-Wreorder] > CAnimatedMeshMD2::CAnimatedMeshMD2() > ^~~~~~~~~~~~~~~~ >CAnimatedMeshMD2.cpp: In member function 'virtual bool irr::scene::CAnimatedMeshMD2::loadFile(irr::io::IReadFile*)': >CAnimatedMeshMD2.cpp:493:6: warning: unused variable 'frames' [-Wunused-variable] > s8* frames = 0; > ^~~~~~ >CAnimatedMeshMD2.cpp: In member function 'virtual void irr::scene::CAnimatedMeshMD2::calculateBoundingBox()': >CAnimatedMeshMD2.cpp:685:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (defaultFrame>=FrameCount) > ^~ >CAnimatedMeshMD2.cpp:688:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > for (u32 j=0; j<FrameList[defaultFrame].size(); ++j) > ^~~ >In file included from include/IVideoDriver.h:16:0, > from C3DSMeshFileLoader.h:10, > from C3DSMeshFileLoader.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshMD2.h:8, > from CAnimatedMeshMD2.h:8, > from CAnimatedMeshMD2.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >CAnimatedMeshMD2.cpp:295:29: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::aabbox3d<float>]': >CAnimatedMeshMD2.cpp:295:29: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::aabbox3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::aabbox3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >CAnimatedMeshMD2.cpp:295:29: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CAnimatedMeshMD2::SFrameData]': >CAnimatedMeshMD2.cpp:295:29: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CAnimatedMeshMD2::SFrameData>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CAnimatedMeshMD2::SFrameData>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::vector3d<float>]': >CAnimatedMeshMD2.cpp:541:96: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::vector3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CAnimatedMeshMD2.h:12:0, > from CAnimatedMeshMD2.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CAnimatedMeshMD2.h:122:10: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from C3DSMeshFileLoader.cpp:5:0: >C3DSMeshFileLoader.h: In constructor 'irr::scene::C3DSMeshFileLoader::C3DSMeshFileLoader(irr::io::IFileSystem*, irr::video::IVideoDriver*)': >C3DSMeshFileLoader.h:146:6: warning: 'irr::scene::C3DSMeshFileLoader::CountIndices' will be initialized after [-Wreorder] > u16 CountIndices; > ^~~~~~~~~~~~ >C3DSMeshFileLoader.h:145:7: warning: 'irr::u16* irr::scene::C3DSMeshFileLoader::Indices' [-Wreorder] > u16* Indices; > ^~~~~~~ >C3DSMeshFileLoader.cpp:61:1: warning: when initialized here [-Wreorder] > C3DSMeshFileLoader::C3DSMeshFileLoader(io::IFileSystem* fs, video::IVideoDriver* driver) > ^~~~~~~~~~~~~~~~~~ >In file included from C3DSMeshFileLoader.cpp:5:0: >C3DSMeshFileLoader.h:148:7: warning: 'irr::scene::C3DSMeshFileLoader::TCoords' will be initialized after [-Wreorder] > f32* TCoords; > ^~~~~~~ >C3DSMeshFileLoader.h:147:6: warning: 'irr::u16 irr::scene::C3DSMeshFileLoader::CountTCoords' [-Wreorder] > u16 CountTCoords; > ^~~~~~~~~~~~ >C3DSMeshFileLoader.cpp:61:1: warning: when initialized here [-Wreorder] > C3DSMeshFileLoader::C3DSMeshFileLoader(io::IFileSystem* fs, video::IVideoDriver* driver) > ^~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from C3DSMeshFileLoader.h:8, > from C3DSMeshFileLoader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from C3DSMeshFileLoader.h:11:0, > from C3DSMeshFileLoader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >C3DSMeshFileLoader.h:77:22: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from C3DSMeshFileLoader.h:8, > from C3DSMeshFileLoader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::C3DSMeshFileLoader::SMaterialGroup]': >C3DSMeshFileLoader.cpp:63:48: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::C3DSMeshFileLoader::SMaterialGroup>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::C3DSMeshFileLoader::SMaterialGroup>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::C3DSMeshFileLoader::SCurrentMaterial]': >C3DSMeshFileLoader.cpp:63:48: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::C3DSMeshFileLoader::SCurrentMaterial>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::C3DSMeshFileLoader::SCurrentMaterial>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from C3DSMeshFileLoader.h:11:0, > from C3DSMeshFileLoader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >C3DSMeshFileLoader.cpp:487:24: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >C3DSMeshFileLoader.cpp:499:50: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshMS3D.h:8, > from CAnimatedMeshMS3D.h:8, > from CAnimatedMeshMS3D.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshMS3D.h:8, > from CAnimatedMeshMS3D.h:8, > from CAnimatedMeshMS3D.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IAnimatedMeshMS3D.h:8, > from CAnimatedMeshMS3D.h:8, > from CAnimatedMeshMS3D.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from CAnimatedMeshMS3D.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >CAnimatedMeshMS3D.cpp: In member function 'virtual bool irr::scene::CAnimatedMeshMS3D::loadFile(irr::io::IReadFile*)': >CAnimatedMeshMS3D.cpp:420:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] > for (s32 iV = 0; iV < Vertices.size(); iV++) > ~~~^~~~~~~~~~~~~~~~~ >CAnimatedMeshMS3D.cpp:446:21: warning: unused variable 'vertexIds' [-Wunused-variable] > core::array<u16>& vertexIds = grp.VertexIds; > ^~~~~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshMS3D.h:8, > from CAnimatedMeshMS3D.h:8, > from CAnimatedMeshMS3D.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CAnimatedMeshMS3D::SJoint]': >CAnimatedMeshMS3D.cpp:98:16: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CAnimatedMeshMS3D::SJoint>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CAnimatedMeshMS3D::SJoint>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CAnimatedMeshMS3D::SGroup]': >CAnimatedMeshMS3D.cpp:98:16: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CAnimatedMeshMS3D::SGroup>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CAnimatedMeshMS3D::SGroup>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer]': >CAnimatedMeshMS3D.cpp:98:16: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CAnimatedMeshMS3D.h:11:0, > from CAnimatedMeshMS3D.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CAnimatedMeshMS3D.h:101:10: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshMS3D.h:8, > from CAnimatedMeshMS3D.h:8, > from CAnimatedMeshMS3D.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CAnimatedMeshMS3D::SKeyframe]': >CAnimatedMeshMS3D.h:82:10: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CAnimatedMeshMS3D::SKeyframe>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CAnimatedMeshMS3D::SKeyframe>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrString.h: In member function 'virtual bool irr::scene::CAnimatedMeshMD2::loadFile(irr::io::IReadFile*)': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CAnimatedMeshSceneNode.cpp -o CAnimatedMeshSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CBillboardSceneNode.cpp -o CBillboardSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/IAnimatedMeshSceneNode.h:8, > from CAnimatedMeshSceneNode.h:8, > from CAnimatedMeshSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from include/IAnimatedMeshSceneNode.h:8, > from CAnimatedMeshSceneNode.h:8, > from CAnimatedMeshSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMeshSceneNode.h:8:0, > from CAnimatedMeshSceneNode.h:8, > from CAnimatedMeshSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshMD2.h:8, > from include/IAnimatedMeshSceneNode.h:9, > from CAnimatedMeshSceneNode.h:8, > from CAnimatedMeshSceneNode.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CAnimatedMeshSceneNode.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/IBillboardSceneNode.h:8, > from CBillboardSceneNode.h:8, > from CBillboardSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from CAnimatedMeshSceneNode.cpp:5:0: >CAnimatedMeshSceneNode.h: In constructor 'irr::scene::CAnimatedMeshSceneNode::CAnimatedMeshSceneNode(irr::scene::IAnimatedMesh*, irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >CAnimatedMeshSceneNode.h:109:27: warning: 'irr::scene::CAnimatedMeshSceneNode::Shadow' will be initialized after [-Wreorder] > IShadowVolumeSceneNode* Shadow; > ^~~~~~ >CAnimatedMeshSceneNode.h:105:8: warning: 'bool irr::scene::CAnimatedMeshSceneNode::Looping' [-Wreorder] > bool Looping; > ^~~~~~~ >CAnimatedMeshSceneNode.cpp:26:1: warning: when initialized here [-Wreorder] > CAnimatedMeshSceneNode::CAnimatedMeshSceneNode(IAnimatedMesh* mesh, ISceneNode* parent, ISceneManager* mgr, s32 id, > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:11:0, > from include/IBillboardSceneNode.h:8, > from CBillboardSceneNode.h:8, > from CBillboardSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/IAnimatedMeshSceneNode.h:8, > from CAnimatedMeshSceneNode.h:8, > from CAnimatedMeshSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshMD2.h:8, > from include/IAnimatedMeshSceneNode.h:9, > from CAnimatedMeshSceneNode.h:8, > from CAnimatedMeshSceneNode.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::SMaterial]': >CAnimatedMeshSceneNode.cpp:30:42: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::SMaterial>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::SMaterial>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IDummyTransformationSceneNode*]': >CAnimatedMeshSceneNode.cpp:30:42: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IDummyTransformationSceneNode*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IDummyTransformationSceneNode*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IBillboardSceneNode.h:8:0, > from CBillboardSceneNode.h:8, > from CBillboardSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from CBillboardSceneNode.h:9:0, > from CBillboardSceneNode.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CBillboardSceneNode.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/IBillboardSceneNode.h:8, > from CBillboardSceneNode.h:8, > from CBillboardSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CBillboardSceneNode.cpp:7: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CCameraFPSSceneNode.cpp -o CCameraFPSSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/SViewFrustrum.h:11:0, > from include/ICameraSceneNode.h:8, > from CCameraSceneNode.h:8, > from CCameraFPSSceneNode.h:9, > from CCameraFPSSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from include/ICameraSceneNode.h:9, > from CCameraSceneNode.h:8, > from CCameraFPSSceneNode.h:9, > from CCameraFPSSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/ICameraSceneNode.h:9:0, > from CCameraSceneNode.h:8, > from CCameraFPSSceneNode.h:9, > from CCameraFPSSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CCameraFPSSceneNode.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CCameraFPSSceneNode.cpp:6: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CCameraFPSSceneNode.cpp:5:0: >CCameraFPSSceneNode.h: In constructor 'irr::scene::CCameraFPSSceneNode::CCameraFPSSceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::gui::ICursorControl*, irr::s32, irr::f32, irr::f32, irr::SKeyMap*, irr::s32, bool)': >CCameraFPSSceneNode.h:70:24: warning: 'irr::scene::CCameraFPSSceneNode::CursorControl' will be initialized after [-Wreorder] > gui::ICursorControl* CursorControl; > ^~~~~~~~~~~~~ >CCameraFPSSceneNode.h:64:7: warning: 'irr::f32 irr::scene::CCameraFPSSceneNode::MoveSpeed' [-Wreorder] > f32 MoveSpeed; > ^~~~~~~~~ >CCameraFPSSceneNode.cpp:21:1: warning: when initialized here [-Wreorder] > CCameraFPSSceneNode::CCameraFPSSceneNode(ISceneNode* parent, ISceneManager* mgr, > ^~~~~~~~~~~~~~~~~~~ >CCameraFPSSceneNode.cpp:56:10: warning: enumeration value 'EKA_COUNT' not handled in switch [-Wswitch] > switch(keyMapArray[i].Action) > ^ >CCameraFPSSceneNode.cpp:56:10: warning: enumeration value 'EKA_FORCE_32BIT' not handled in switch [-Wswitch] >In file included from include/ISceneNode.h:12:0, > from include/ICameraSceneNode.h:9, > from CCameraSceneNode.h:8, > from CCameraFPSSceneNode.h:9, > from CCameraFPSSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CCameraFPSSceneNode.h:12:0, > from CCameraFPSSceneNode.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CCameraFPSSceneNode::SCamKeyMap]': >CCameraFPSSceneNode.cpp:26:39: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CCameraFPSSceneNode::SCamKeyMap>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CCameraFPSSceneNode::SCamKeyMap>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CCameraMayaSceneNode.cpp -o CCameraMayaSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CCameraSceneNode.cpp -o CCameraSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/SViewFrustrum.h:11:0, > from include/ICameraSceneNode.h:8, > from CCameraSceneNode.h:8, > from CCameraMayaSceneNode.h:8, > from CCameraMayaSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from include/ICameraSceneNode.h:9, > from CCameraSceneNode.h:8, > from CCameraMayaSceneNode.h:8, > from CCameraMayaSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/ICameraSceneNode.h:9:0, > from CCameraSceneNode.h:8, > from CCameraMayaSceneNode.h:8, > from CCameraMayaSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CCameraMayaSceneNode.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CCameraMayaSceneNode.cpp:6: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CCameraMayaSceneNode.cpp: In member function 'virtual bool irr::scene::CCameraMayaSceneNode::OnEvent(irr::SEvent)': >CCameraMayaSceneNode.cpp:59:8: warning: enumeration value 'EMIE_MOUSE_WHEEL' not handled in switch [-Wswitch] > switch(event.MouseInput.Event) > ^ >In file included from include/ISceneNode.h:12:0, > from include/ICameraSceneNode.h:9, > from CCameraSceneNode.h:8, > from CCameraMayaSceneNode.h:8, > from CCameraMayaSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CCameraMayaSceneNode.cpp:7: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/SViewFrustrum.h:11:0, > from include/ICameraSceneNode.h:8, > from CCameraSceneNode.h:8, > from CCameraSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from include/ICameraSceneNode.h:9, > from CCameraSceneNode.h:8, > from CCameraSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/ICameraSceneNode.h:9:0, > from CCameraSceneNode.h:8, > from CCameraSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CColladaFileLoader.cpp -o CColladaFileLoader.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:12:0, > from include/SMeshBufferLightMap.h:9, > from include/ITerrainSceneNode.h:14, > from include/ISceneManager.h:15, > from CCameraSceneNode.cpp:6: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CCameraSceneNode.cpp:7: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ICameraSceneNode.h:9, > from CCameraSceneNode.h:8, > from CCameraSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CCameraSceneNode.cpp:6: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CColladaFileLoader.h:8, > from CColladaFileLoader.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CColladaFileLoader.h:8, > from CColladaFileLoader.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IMeshLoader.h:10, > from CColladaFileLoader.h:8, > from CColladaFileLoader.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from CColladaFileLoader.h:10, > from CColladaFileLoader.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from CColladaFileLoader.h:14, > from CColladaFileLoader.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >CColladaFileLoader.cpp: In member function 'void irr::scene::CColladaFileLoader::readPolygonSection(irr::io::IXMLReaderUTF8*, irr::core::stringc, irr::core::array<irr::scene::SSource>&, irr::scene::SMesh*)': >CColladaFileLoader.cpp:976:11: warning: enumeration value 'ECIS_COUNT' not handled in switch [-Wswitch] > switch(slots[k].Semantic) > ^ >CColladaFileLoader.cpp:844:6: warning: unused variable 'polygonCount' [-Wunused-variable] > int polygonCount = reader->getAttributeValueAsInt("count"); > ^~~~~~~~~~~~ >CColladaFileLoader.cpp: In member function 'void irr::scene::CColladaFileLoader::readColladaParameters(irr::io::IXMLReaderUTF8*, const stringc&)': >CColladaFileLoader.cpp:1157:10: warning: enumeration value 'ECPT_COUNT' not handled in switch [-Wswitch] > switch(p.Type) > ^ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CCSMLoader.cpp -o CCSMLoader.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CColladaFileLoader.h:8, > from CColladaFileLoader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CColladaFileLoader.h:11:0, > from CColladaFileLoader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CColladaFileLoader.h:8, > from CColladaFileLoader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CColladaFileLoader.h:11:0, > from CColladaFileLoader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CColladaFileLoader.h:82:24: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CColladaFileLoader.h:8, > from CColladaFileLoader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SColladaParam]': >CColladaFileLoader.h:107:34: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SColladaParam>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SColladaParam>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CColladaFileLoader.h:11:0, > from CColladaFileLoader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CColladaFileLoader.cpp:25:45: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CColladaFileLoader.cpp:25:45: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CColladaFileLoader.h:8, > from CColladaFileLoader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IColladaPrefab*]': >CColladaFileLoader.cpp:181:23: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IColladaPrefab*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IColladaPrefab*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SColladaMaterial]': >CColladaFileLoader.cpp:181:23: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SColladaMaterial>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SColladaMaterial>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SColladaInput]': >CColladaFileLoader.cpp:181:23: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SColladaInput>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SColladaInput>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CColladaFileLoader.h:11:0, > from CColladaFileLoader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = wchar_t]': >CColladaFileLoader.cpp:393:55: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = wchar_t]': >CColladaFileLoader.cpp:393:55: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CColladaFileLoader.h:8, > from CColladaFileLoader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SSource]': >CColladaFileLoader.cpp:674:23: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SSource>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SSource>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = float]': >CColladaFileLoader.h:98:8: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<float>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<float>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SAccessor]': >CColladaFileLoader.h:118:8: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SAccessor>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SAccessor>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SInputSlot]': >CColladaFileLoader.cpp:845:26: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SInputSlot>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SInputSlot>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SPolygon]': >CColladaFileLoader.cpp:846:24: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SPolygon>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SPolygon>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = int]': >CColladaFileLoader.cpp:833:8: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from CCSMLoader.h:42, > from CCSMLoader.cpp:8: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from CCSMLoader.h:42, > from CCSMLoader.cpp:8: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IMeshLoader.h:10, > from CCSMLoader.h:45, > from CCSMLoader.cpp:8: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from CCSMLoader.cpp:12: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CCSMLoader.cpp:15: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from CCSMLoader.cpp:8:0: >CCSMLoader.h: In constructor 'irr::scene::CCSMLoader::CCSMLoader(irr::scene::ISceneManager*, irr::io::IFileSystem*)': >CCSMLoader.h:76:20: warning: 'irr::scene::CCSMLoader::FileSystem' will be initialized after [-Wreorder] > io::IFileSystem* FileSystem; > ^~~~~~~~~~ >CCSMLoader.h:75:25: warning: 'irr::scene::ISceneManager* irr::scene::CCSMLoader::SceneManager' [-Wreorder] > scene::ISceneManager* SceneManager; > ^~~~~~~~~~~~ >CCSMLoader.cpp:357:2: warning: when initialized here [-Wreorder] > CCSMLoader::CCSMLoader(scene::ISceneManager* manager, io::IFileSystem* fs) > ^~~~~~~~~~ >In file included from CCSMLoader.h:43:0, > from CCSMLoader.cpp:8: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CCSMLoader.h:41:0, > from CCSMLoader.cpp:8: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CCSMLoader.h:43:0, > from CCSMLoader.cpp:8: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CCSMLoader.cpp:72:10: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CCSMLoader.h:41:0, > from CCSMLoader.cpp:8: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::Vertex*]': >CCSMLoader.cpp:179:13: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::Vertex*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::Vertex*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::Triangle]': >CCSMLoader.cpp:179:13: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::Triangle>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::Triangle>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::Line]': >CCSMLoader.cpp:179:13: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::Line>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::Line>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::Surface*]': >CCSMLoader.cpp:215:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::Surface*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::Surface*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::Group*]': >CCSMLoader.cpp:293:12: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::Group*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::Group*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::VisGroup*]': >CCSMLoader.cpp:293:12: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::VisGroup*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::VisGroup*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::LightMap*]': >CCSMLoader.cpp:293:12: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::LightMap*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::LightMap*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::Mesh*]': >CCSMLoader.cpp:293:12: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::Mesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::Mesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::Entity*]': >CCSMLoader.cpp:293:12: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::Entity*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::Entity*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CCSMLoader.h:43:0, > from CCSMLoader.cpp:8: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CCSMLoader.cpp:405:24: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CCSMLoader.cpp:405:24: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(int) [with T = char]': >CCSMLoader.cpp:595:17: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:49:2: warning: when initialized here [-Wreorder] > string(int number) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CDefaultMeshFormatLoader.cpp -o CDefaultMeshFormatLoader.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CDefaultMeshFormatLoader.h:8, > from CDefaultMeshFormatLoader.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CDefaultMeshFormatLoader.h:8, > from CDefaultMeshFormatLoader.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IMeshLoader.h:10, > from CDefaultMeshFormatLoader.h:8, > from CDefaultMeshFormatLoader.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from CDefaultMeshFormatLoader.h:10, > from CDefaultMeshFormatLoader.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CDefaultMeshFormatLoader.h:8, > from CDefaultMeshFormatLoader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CDMFLoader.cpp -o CDMFLoader.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CDMFLoader.h:36, > from CDMFLoader.cpp:17: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CDMFLoader.h:36, > from CDMFLoader.cpp:17: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IMeshLoader.h:10, > from CDMFLoader.h:36, > from CDMFLoader.cpp:17: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from CDMFLoader.h:39, > from CDMFLoader.cpp:17: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from CDMFLoader.h:40, > from CDMFLoader.cpp:17: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IGUIButton.h:8:0, > from include/irrlicht.h:51, > from dmfsupport.h:23, > from CDMFLoader.cpp:26: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from CDMFLoader.cpp:26:0: >dmfsupport.h: In function 'bool GetDMFMaterials(StringList, dmfMaterial*, int, bool)': >dmfsupport.h:457:55: warning: zero-length gnu_printf format string [-Wformat-zero-length] > sprintf(materials[i].lightmapName,""); > ^ >dmfsupport.h: In function 'bool GetDMFLights(StringList, dmfLight*)': >dmfsupport.h:622:10: warning: unused variable 'offs1' [-Wunused-variable] > int offs1=0; > ^~~~~ >dmfsupport.h: In function 'bool GetDMFWaterPlains(StringList, dmfWaterPlain*, dmfVert*, dmfFace*)': >dmfsupport.h:732:10: warning: unused variable 'tmp_s32' [-Wunused-variable] > s32 tmp_s32=0; > ^~~~~~~ >dmfsupport.h:733:10: warning: unused variable 'tmp_f32' [-Wunused-variable] > f32 tmp_f32=0.0f; > ^~~~~~~ >CDMFLoader.cpp: In member function 'virtual irr::scene::IAnimatedMesh* irr::scene::CDMFLoader::createMesh(irr::io::IReadFile*)': >CDMFLoader.cpp:273:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (materiali[i].textureFlag==0) > ^~ >CDMFLoader.cpp:275:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > tex = Driver->getTexture((path+String(materiali[i].textureName)).c_str()); > ^~~ >CDMFLoader.cpp:283:9: warning: unused variable 'c' [-Wunused-variable] > char c='F'; > ^ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CDMFLoader.h:36, > from CDMFLoader.cpp:17: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ITerrainSceneNode.h:13, > from include/ISceneManager.h:15, > from CDMFLoader.h:40, > from CDMFLoader.cpp:17: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CDMFLoader.h:36, > from CDMFLoader.cpp:17: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]': >include/SMeshBufferTangents.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertexTangents>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::string<char>]': >dmfsupport.h:168:2: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::string<char> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::string<char> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ITerrainSceneNode.h:13, > from include/ISceneManager.h:15, > from CDMFLoader.h:40, > from CDMFLoader.cpp:17: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*, irr::s32) [with B = char; T = char; irr::s32 = int]': >dmfsupport.h:210:43: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:100:2: warning: when initialized here [-Wreorder] > string(const B* c, s32 lenght) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >dmfsupport.h:212:12: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >dmfsupport.h:236:16: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >dmfsupport.h:287:64: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CDummyTransformationSceneNode.cpp -o CDummyTransformationSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >include/irrString.h: In function 'StringList SubdivideString(String, String)': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CEmptySceneNode.cpp -o CEmptySceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/IDummyTransformationSceneNode.h:8, > from CDummyTransformationSceneNode.h:8, > from CDummyTransformationSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from include/IDummyTransformationSceneNode.h:8, > from CDummyTransformationSceneNode.h:8, > from CDummyTransformationSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IDummyTransformationSceneNode.h:8:0, > from CDummyTransformationSceneNode.h:8, > from CDummyTransformationSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/IDummyTransformationSceneNode.h:8, > from CDummyTransformationSceneNode.h:8, > from CDummyTransformationSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CEmptySceneNode.h:8, > from CEmptySceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from CEmptySceneNode.h:8, > from CEmptySceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CEmptySceneNode.h:8:0, > from CEmptySceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CEmptySceneNode.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CEmptySceneNode.cpp:6: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from CEmptySceneNode.h:8, > from CEmptySceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CEmptySceneNode.cpp:7: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGeometryCreator.cpp -o CGeometryCreator.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CColladaFileLoader.h:11:0, > from CColladaFileLoader.cpp:5: >include/irrString.h: In member function 'void irr::scene::CColladaFileLoader::readGeometry(irr::io::IXMLReaderUTF8*)': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from CGeometryCreator.h:8, > from CGeometryCreator.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from CGeometryCreator.h:8, > from CGeometryCreator.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from CGeometryCreator.h:8, > from CGeometryCreator.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from CGeometryCreator.cpp:9: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CLightSceneNode.cpp -o CLightSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from CGeometryCreator.h:8, > from CGeometryCreator.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/ILightSceneNode.h:8, > from CLightSceneNode.h:8, > from CLightSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from include/ILightSceneNode.h:8, > from CLightSceneNode.h:8, > from CLightSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/ILightSceneNode.h:8:0, > from CLightSceneNode.h:8, > from CLightSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/ILightSceneNode.h:9:0, > from CLightSceneNode.h:8, > from CLightSceneNode.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from CLightSceneNode.cpp:6: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ILightSceneNode.h:8, > from CLightSceneNode.h:8, > from CLightSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CLightSceneNode.cpp:7: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CLMTSMeshFileLoader.cpp -o CLMTSMeshFileLoader.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:9:0, > from include/SMeshBufferLightMap.h:9, > from CLMTSMeshFileLoader.cpp:78: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/SMeshBufferLightMap.h:9, > from CLMTSMeshFileLoader.cpp:78: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/SAnimatedMesh.h:8, > from CLMTSMeshFileLoader.cpp:79: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from include/IrrlichtDevice.h:12, > from CLMTSMeshFileLoader.cpp:83: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IGUIButton.h:8:0, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from include/IrrlichtDevice.h:14, > from CLMTSMeshFileLoader.cpp:83: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMeshManipulator.cpp -o CMeshManipulator.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from include/IrrlichtDevice.h:16, > from CLMTSMeshFileLoader.cpp:83: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from CLMTSMeshFileLoader.cpp:85:0: >CLMTSMeshFileLoader.h: In constructor 'irr::scene::CLMTSMeshFileLoader::CLMTSMeshFileLoader(irr::io::IFileSystem*, irr::video::IVideoDriver*, irr::IStringParameters*)': >CLMTSMeshFileLoader.h:145:6: warning: 'irr::scene::CLMTSMeshFileLoader::NumLightMaps' will be initialized after [-Wreorder] > s32 NumLightMaps; > ^~~~~~~~~~~~ >CLMTSMeshFileLoader.h:139:7: warning: 'irr::u16* irr::scene::CLMTSMeshFileLoader::TextureIDs' [-Wreorder] > u16* TextureIDs; > ^~~~~~~~~~ >CLMTSMeshFileLoader.cpp:97:1: warning: when initialized here [-Wreorder] > CLMTSMeshFileLoader::CLMTSMeshFileLoader(io::IFileSystem* fs, video::IVideoDriver* driver, > ^~~~~~~~~~~~~~~~~~~ >In file included from CLMTSMeshFileLoader.cpp:85:0: >CLMTSMeshFileLoader.h:149:19: warning: 'irr::scene::CLMTSMeshFileLoader::FileSystem' will be initialized after [-Wreorder] > io::IFileSystem* FileSystem; > ^~~~~~~~~~ >CLMTSMeshFileLoader.h:147:21: warning: 'irr::IStringParameters* irr::scene::CLMTSMeshFileLoader::Parameters' [-Wreorder] > IStringParameters* Parameters; > ^~~~~~~~~~ >CLMTSMeshFileLoader.cpp:97:1: warning: when initialized here [-Wreorder] > CLMTSMeshFileLoader::CLMTSMeshFileLoader(io::IFileSystem* fs, video::IVideoDriver* driver, > ^~~~~~~~~~~~~~~~~~~ >In file included from include/SMeshBufferLightMap.h:8:0, > from CLMTSMeshFileLoader.cpp:78: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CLMTSMeshFileLoader.cpp:81:0: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/SMeshBufferLightMap.h:8:0, > from CLMTSMeshFileLoader.cpp:78: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CLMTSMeshFileLoader.cpp:81:0: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CLMTSMeshFileLoader.cpp:302:16: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/SMeshBufferLightMap.h:8:0, > from CLMTSMeshFileLoader.cpp:78: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::ITexture*]': >CLMTSMeshFileLoader.cpp:306:32: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::ITexture*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::ITexture*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CLMTSMeshFileLoader.cpp:81:0: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CLMTSMeshFileLoader.cpp:315:65: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CLMTSMeshFileLoader.cpp:315:65: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMeshManipulator.h:10, > from CMeshManipulator.h:8, > from CMeshManipulator.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMeshManipulator.h:10, > from CMeshManipulator.h:8, > from CMeshManipulator.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from CMeshManipulator.cpp:11: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >CMeshManipulator.cpp: In member function 'virtual irr::scene::IMesh* irr::scene::CMeshManipulator::createMeshWithTangents(irr::scene::IMesh*) const': >CMeshManipulator.cpp:483:7: warning: unused variable 'vtxCnt' [-Wunused-variable] > s32 vtxCnt = mesh->getMeshBuffer(b)->getVertexCount(); > ^~~~~~ >CMeshManipulator.cpp:544:7: warning: unused variable 'vtxCnt' [-Wunused-variable] > int vtxCnt = clone->getMeshBuffer(b)->getVertexCount(); > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMeshManipulator.h:10, > from CMeshManipulator.h:8, > from CMeshManipulator.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]': >include/SMeshBufferTangents.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertexTangents>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrString.h: In member function 'virtual irr::scene::IAnimatedMesh* irr::scene::CDMFLoader::createMesh(irr::io::IReadFile*)': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMeshSceneNode.cpp -o CMeshSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CMeshSceneNode.h:8, > from CMeshSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMetaTriangleSelector.cpp -o CMetaTriangleSelector.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ISceneNode.h:11:0, > from CMeshSceneNode.h:8, > from CMeshSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CMeshSceneNode.h:8:0, > from CMeshSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from CMeshSceneNode.h:9, > from CMeshSceneNode.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CMeshSceneNode.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ISceneNode.h:12:0, > from CMeshSceneNode.h:8, > from CMeshSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from CMeshSceneNode.h:9, > from CMeshSceneNode.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::SMaterial]': >CMeshSceneNode.cpp:23:82: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::SMaterial>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::SMaterial>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/IMetaTriangleSelector.h:8, > from CMetaTriangleSelector.h:8, > from CMetaTriangleSelector.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from CMetaTriangleSelector.h:9:0, > from CMetaTriangleSelector.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::ITriangleSelector*]': >CMetaTriangleSelector.cpp:13:46: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::ITriangleSelector*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::ITriangleSelector*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMY3DMeshFileLoader.cpp -o CMY3DMeshFileLoader.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CMY3DMeshFileLoader.h:32, > from CMY3DMeshFileLoader.cpp:11: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CMY3DMeshFileLoader.h:32, > from CMY3DMeshFileLoader.cpp:11: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IMeshLoader.h:10, > from CMY3DMeshFileLoader.h:32, > from CMY3DMeshFileLoader.cpp:11: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from CMY3DMeshFileLoader.h:35, > from CMY3DMeshFileLoader.cpp:11: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from CMY3DMeshFileLoader.h:37, > from CMY3DMeshFileLoader.cpp:11: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CMY3DMeshFileLoader.h:32, > from CMY3DMeshFileLoader.cpp:11: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CMY3DMeshFileLoader.h:36:0, > from CMY3DMeshFileLoader.cpp:11: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CMY3DMeshFileLoader.h:32, > from CMY3DMeshFileLoader.cpp:11: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CMY3DMeshFileLoader.h:36:0, > from CMY3DMeshFileLoader.cpp:11: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CMY3DMeshFileLoader.h:77:68: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CMY3DMeshFileLoader.h:32, > from CMY3DMeshFileLoader.cpp:11: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CMY3DMeshFileLoader::SMyMaterialEntry]': >CMY3DMeshFileLoader.cpp:35:63: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CMY3DMeshFileLoader::SMyMaterialEntry>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CMY3DMeshFileLoader::SMyMaterialEntry>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CMY3DMeshFileLoader::SMyMeshBufferEntry]': >CMY3DMeshFileLoader.cpp:35:63: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CMY3DMeshFileLoader::SMyMeshBufferEntry>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CMY3DMeshFileLoader::SMyMeshBufferEntry>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::ISceneNode*]': >CMY3DMeshFileLoader.cpp:35:63: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::ISceneNode*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::ISceneNode*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CMY3DMeshFileLoader.h:36:0, > from CMY3DMeshFileLoader.cpp:11: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CMY3DMeshFileLoader.cpp:72:49: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >In file included from CMY3DMeshFileLoader.cpp:22:0: >CMY3DHelper.h: In instantiation of 'T* irr::core::extractFilePath(T*, T*, irr::s32) [with T = char; irr::s32 = int]': >CMY3DMeshFileLoader.cpp:76:69: required from here >CMY3DHelper.h:109:9: warning: unused variable 'lenSrc' [-Wunused-variable] > s32 lenSrc = strlen(sourceStr); > ^~~~~~ >In file included from CMY3DMeshFileLoader.h:36:0, > from CMY3DMeshFileLoader.cpp:11: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CMY3DMeshFileLoader.cpp:181:31: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CMY3DMeshFileLoader.h:32, > from CMY3DMeshFileLoader.cpp:11: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SMyVertex]': >CMY3DMeshFileLoader.cpp:489:27: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SMyVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SMyVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SMyFace]': >CMY3DMeshFileLoader.cpp:490:25: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SMyFace>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SMyFace>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SMyTVertex]': >CMY3DMeshFileLoader.cpp:491:28: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SMyTVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SMyTVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COCTLoader.cpp -o COCTLoader.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COctTreeSceneNode.cpp -o COctTreeSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from COCTLoader.h:46, > from COCTLoader.cpp:12: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from COCTLoader.h:46, > from COCTLoader.cpp:12: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IMeshLoader.h:10, > from COCTLoader.h:46, > from COCTLoader.cpp:12: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from COCTLoader.h:49, > from COCTLoader.cpp:12: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COctTreeTriangleSelector.cpp -o COctTreeTriangleSelector.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from COCTLoader.h:52, > from COCTLoader.cpp:12: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from COCTLoader.h:46, > from COCTLoader.cpp:12: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from COCTLoader.h:50:0, > from COCTLoader.cpp:12: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from COCTLoader.h:46, > from COCTLoader.cpp:12: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from COctTreeSceneNode.h:8, > from COctTreeSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::ITexture*]': >COCTLoader.cpp:219:32: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::ITexture*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::ITexture*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from COCTLoader.h:50:0, > from COCTLoader.cpp:12: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >COCTLoader.cpp:242:50: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >COCTLoader.cpp:242:50: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(int) [with T = char]': >include/irrString.h:570:10: required from 'void irr::core::string<T>::operator+=(int) [with T = char]' >COCTLoader.cpp:244:24: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:49:2: warning: when initialized here [-Wreorder] > string(int number) > ^~~~~~ >In file included from include/ISceneNode.h:11:0, > from COctTreeSceneNode.h:8, > from COctTreeSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from COctTreeSceneNode.h:8:0, > from COctTreeSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from COctTreeSceneNode.h:9, > from COctTreeSceneNode.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from COctTreeSceneNode.cpp:8: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >COctTreeSceneNode.cpp: In member function 'virtual void irr::scene::COctTreeSceneNode::render()': >COctTreeSceneNode.cpp:118:8: warning: enumeration value 'EVT_TANGENTS' not handled in switch [-Wswitch] > switch(vertexType) > ^ >COctTreeSceneNode.cpp: In member function 'bool irr::scene::COctTreeSceneNode::createTree(irr::scene::IMesh*)': >COctTreeSceneNode.cpp:221:9: warning: enumeration value 'EVT_TANGENTS' not handled in switch [-Wswitch] > switch(vertexType) > ^ >In file included from include/ISceneNode.h:12:0, > from COctTreeSceneNode.h:8, > from COctTreeSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from COctTreeSceneNode.h:9, > from COctTreeSceneNode.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::OctTree<irr::video::S3DVertex>::SMeshChunk]': >COctTreeSceneNode.cpp:24:41: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::OctTree<irr::video::S3DVertex>::SMeshChunk>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::OctTree<irr::video::S3DVertex>::SMeshChunk>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::OctTree<irr::video::S3DVertex2TCoords>::SMeshChunk]': >COctTreeSceneNode.cpp:24:41: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::OctTree<irr::video::S3DVertex2TCoords>::SMeshChunk>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::OctTree<irr::video::S3DVertex2TCoords>::SMeshChunk>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::SMaterial]': >COctTreeSceneNode.cpp:24:41: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::SMaterial>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::SMaterial>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/triangle3d.h:10:0, > from include/ITriangleSelector.h:9, > from include/ISceneNode.h:10, > from COctTreeSceneNode.h:8, > from COctTreeSceneNode.cpp:5: >include/plane3d.h: In instantiation of 'irr::core::plane3d<T>::plane3d(const irr::core::plane3d<T>&) [with T = float]': >include/SViewFrustrum.h:23:9: required from here >include/plane3d.h:207:5: warning: 'irr::core::plane3d<float>::D' will be initialized after [-Wreorder] > T D; // distance from origin > ^ >include/plane3d.h:206:15: warning: 'irr::core::vector3d<float> irr::core::plane3d<float>::Normal' [-Wreorder] > vector3d<T> Normal; // normal vector > ^~~~~~ >In file included from include/triangle3d.h:10:0, > from include/ITriangleSelector.h:9, > from include/ISceneNode.h:10, > from COctTreeSceneNode.h:8, > from COctTreeSceneNode.cpp:5: >include/plane3d.h:38:3: warning: when initialized here [-Wreorder] > plane3d(const plane3d<T>& other) :D(other.D), Normal(other.Normal) {}; > ^~~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from COctTreeSceneNode.h:9, > from COctTreeSceneNode.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::aabbox3d<float>]': >COctTreeSceneNode.cpp:146:40: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::aabbox3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::aabbox3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >OctTree.h:26:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::OctTree<irr::video::S3DVertex>::SIndexChunk]': >OctTree.h:58:43: required from 'irr::OctTree<T>::OctTree(const irr::core::array<irr::OctTree<T>::SMeshChunk>&, irr::s32) [with T = irr::video::S3DVertex; irr::s32 = int]' >COctTreeSceneNode.cpp:246:78: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::OctTree<irr::video::S3DVertex>::SIndexChunk>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::OctTree<irr::video::S3DVertex>::SIndexChunk>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::OctTree<irr::video::S3DVertex2TCoords>::SIndexChunk]': >OctTree.h:58:43: required from 'irr::OctTree<T>::OctTree(const irr::core::array<irr::OctTree<T>::SMeshChunk>&, irr::s32) [with T = irr::video::S3DVertex2TCoords; irr::s32 = int]' >COctTreeSceneNode.cpp:274:96: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::OctTree<irr::video::S3DVertex2TCoords>::SIndexChunk>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::OctTree<irr::video::S3DVertex2TCoords>::SIndexChunk>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ITriangleSelector.h:11:0, > from CTriangleSelector.h:8, > from COctTreeTriangleSelector.h:8, > from COctTreeTriangleSelector.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from CTriangleSelector.h:9, > from COctTreeTriangleSelector.h:8, > from COctTreeTriangleSelector.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from CTriangleSelector.h:9, > from COctTreeTriangleSelector.h:8, > from COctTreeTriangleSelector.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from COctTreeTriangleSelector.cpp:6:0: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from CTriangleSelector.h:9, > from COctTreeTriangleSelector.h:8, > from COctTreeTriangleSelector.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::triangle3d<float>]': >COctTreeTriangleSelector.h:41:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::triangle3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::triangle3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ISceneNode.h:12:0, > from COctTreeTriangleSelector.cpp:6: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CParticleBoxEmitter.cpp -o CParticleBoxEmitter.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CParticleFadeOutAffector.cpp -o CParticleFadeOutAffector.o -I"include" -DIRRLICHT_EXPORTS=1 >CParticleBoxEmitter.cpp: In member function 'virtual irr::s32 irr::scene::CParticleBoxEmitter::emitt(irr::u32, irr::u32, irr::scene::SParticle*&)': >CParticleBoxEmitter.cpp:53:7: warning: unused variable 'len' [-Wunused-variable] > f64 len = Direction.getLength(); > ^~~ >In file included from CParticleBoxEmitter.h:9:0, > from CParticleBoxEmitter.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SParticle]': >CParticleBoxEmitter.cpp:25:33: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SParticle>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SParticle>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CParticleGravityAffector.cpp -o CParticleGravityAffector.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CParticlePointEmitter.cpp -o CParticlePointEmitter.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CParticleGravityAffector.cpp:5:0: >CParticleGravityAffector.h: In constructor 'irr::scene::CParticleGravityAffector::CParticleGravityAffector(irr::core::vector3df, irr::u32)': >CParticleGravityAffector.h:31:18: warning: 'irr::scene::CParticleGravityAffector::Gravity' will be initialized after [-Wreorder] > core::vector3df Gravity; > ^~~~~~~ >CParticleGravityAffector.h:30:6: warning: 'irr::f32 irr::scene::CParticleGravityAffector::TimeForceLost' [-Wreorder] > f32 TimeForceLost; > ^~~~~~~~~~~~~ >CParticleGravityAffector.cpp:14:1: warning: when initialized here [-Wreorder] > CParticleGravityAffector::CParticleGravityAffector( > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from CParticlePointEmitter.cpp:5:0: >CParticlePointEmitter.h: In constructor 'irr::scene::CParticlePointEmitter::CParticlePointEmitter(irr::core::vector3df, irr::u32, irr::u32, irr::video::SColor, irr::video::SColor, irr::u32, irr::u32, irr::s32)': >CParticlePointEmitter.h:46:6: warning: 'irr::scene::CParticlePointEmitter::Emitted' will be initialized after [-Wreorder] > u32 Emitted; > ^~~~~~~ >CParticlePointEmitter.h:43:6: warning: 'irr::s32 irr::scene::CParticlePointEmitter::MaxAngleDegrees' [-Wreorder] > s32 MaxAngleDegrees; > ^~~~~~~~~~~~~~~ >CParticlePointEmitter.cpp:14:1: warning: when initialized here [-Wreorder] > CParticlePointEmitter::CParticlePointEmitter( > ^~~~~~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CParticleSystemSceneNode.cpp -o CParticleSystemSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CQ3LevelMesh.cpp -o CQ3LevelMesh.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/IParticleSystemSceneNode.h:8, > from CParticleSystemSceneNode.h:8, > from CParticleSystemSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from include/IParticleSystemSceneNode.h:8, > from CParticleSystemSceneNode.h:8, > from CParticleSystemSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IParticleSystemSceneNode.h:8:0, > from CParticleSystemSceneNode.h:8, > from CParticleSystemSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from CParticleSystemSceneNode.h:11:0, > from CParticleSystemSceneNode.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IQ3LevelMesh.h:8, > from CQ3LevelMesh.h:8, > from CQ3LevelMesh.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CParticleSystemSceneNode.cpp:9: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/IParticleSystemSceneNode.h:8, > from CParticleSystemSceneNode.h:8, > from CParticleSystemSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CParticleSystemSceneNode.h:9:0, > from CParticleSystemSceneNode.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SParticle]': >CParticleSystemSceneNode.cpp:28:37: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SParticle>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SParticle>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >CParticleSystemSceneNode.cpp:28:37: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IQ3LevelMesh.h:8, > from CQ3LevelMesh.h:8, > from CQ3LevelMesh.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IQ3LevelMesh.h:8, > from CQ3LevelMesh.h:8, > from CQ3LevelMesh.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from CQ3LevelMesh.h:12, > from CQ3LevelMesh.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from CQ3LevelMesh.cpp:6: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IQ3LevelMesh.h:8, > from CQ3LevelMesh.h:8, > from CQ3LevelMesh.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CQ3LevelMesh.h:13:0, > from CQ3LevelMesh.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IQ3LevelMesh.h:8, > from CQ3LevelMesh.h:8, > from CQ3LevelMesh.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CQ3LevelMesh.h:13:0, > from CQ3LevelMesh.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CQ3LevelMesh.cpp:23:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IQ3LevelMesh.h:8, > from CQ3LevelMesh.h:8, > from CQ3LevelMesh.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::ITexture*]': >CQ3LevelMesh.cpp:515:32: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::ITexture*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::ITexture*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneCollisionManager.cpp -o CSceneCollisionManager.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ISceneManager.h:13:0, > from CSceneCollisionManager.h:9, > from CSceneCollisionManager.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/ITerrainSceneNode.h:13, > from include/ISceneManager.h:15, > from CSceneCollisionManager.h:9, > from CSceneCollisionManager.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from CSceneCollisionManager.h:9, > from CSceneCollisionManager.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/SMeshBufferLightMap.h:9, > from include/ITerrainSceneNode.h:14, > from include/ISceneManager.h:15, > from CSceneCollisionManager.h:9, > from CSceneCollisionManager.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CSceneCollisionManager.h:10, > from CSceneCollisionManager.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from CSceneCollisionManager.cpp:5:0: >CSceneCollisionManager.h: In constructor 'irr::scene::CSceneCollisionManager::CSceneCollisionManager(irr::scene::ISceneManager*, irr::video::IVideoDriver*)': >CSceneCollisionManager.h:148:24: warning: 'irr::scene::CSceneCollisionManager::Driver' will be initialized after [-Wreorder] > video::IVideoDriver* Driver; > ^~~~~~ >CSceneCollisionManager.h:147:18: warning: 'irr::scene::ISceneManager* irr::scene::CSceneCollisionManager::SceneManager' [-Wreorder] > ISceneManager* SceneManager; > ^~~~~~~~~~~~ >CSceneCollisionManager.cpp:19:1: warning: when initialized here [-Wreorder] > CSceneCollisionManager::CSceneCollisionManager(ISceneManager* smanager, video::IVideoDriver* driver) > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ITerrainSceneNode.h:13, > from include/ISceneManager.h:15, > from CSceneCollisionManager.h:9, > from CSceneCollisionManager.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CSceneCollisionManager.h:9, > from CSceneCollisionManager.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::triangle3d<float>]': >CSceneCollisionManager.cpp:20:40: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::triangle3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::triangle3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/triangle3d.h:10:0, > from include/ISceneCollisionManager.h:10, > from CSceneCollisionManager.h:8, > from CSceneCollisionManager.cpp:5: >include/plane3d.h: In instantiation of 'irr::core::plane3d<T>::plane3d(const irr::core::plane3d<T>&) [with T = float]': >CSceneCollisionManager.cpp:215:55: required from here >include/plane3d.h:207:5: warning: 'irr::core::plane3d<float>::D' will be initialized after [-Wreorder] > T D; // distance from origin > ^ >include/plane3d.h:206:15: warning: 'irr::core::vector3d<float> irr::core::plane3d<float>::Normal' [-Wreorder] > vector3d<T> Normal; // normal vector > ^~~~~~ >In file included from include/triangle3d.h:10:0, > from include/ISceneCollisionManager.h:10, > from CSceneCollisionManager.h:8, > from CSceneCollisionManager.cpp:5: >include/plane3d.h:38:3: warning: when initialized here [-Wreorder] > plane3d(const plane3d<T>& other) :D(other.D), Normal(other.Normal) {}; > ^~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneManager.cpp -o CSceneManager.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ISceneManager.h:13:0, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/ITerrainSceneNode.h:13, > from include/ISceneManager.h:15, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorCollisionResponse.cpp -o CSceneNodeAnimatorCollisionResponse.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/SMeshBufferLightMap.h:9, > from include/ITerrainSceneNode.h:14, > from include/ISceneManager.h:15, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CSceneManager.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from CXMeshFileLoader.h:13:0, > from CSceneManager.cpp:18: >CXFileReader.h: In constructor 'irr::scene::CXFileReader::SXAnimationKey::SXAnimationKey()': >CXFileReader.h:201:9: warning: 'irr::scene::CXFileReader::SXAnimationKey::data' will be initialized after [-Wreorder] > void* data; > ^~~~ >CXFileReader.h:197:7: warning: 'irr::s32 irr::scene::CXFileReader::SXAnimationKey::keyType' [-Wreorder] > s32 keyType; // 0=rotation, 1=scale, 2=position, 3=matrix > ^~~~~~~ >CXFileReader.h:147:3: warning: when initialized here [-Wreorder] > SXAnimationKey() > ^~~~~~~~~~~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/ISceneNodeAnimatorCollisionResponse.h:8, > from CSceneNodeAnimatorCollisionResponse.h:8, > from CSceneNodeAnimatorCollisionResponse.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from include/ISceneNodeAnimatorCollisionResponse.h:8, > from CSceneNodeAnimatorCollisionResponse.h:8, > from CSceneNodeAnimatorCollisionResponse.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/ISceneNodeAnimatorCollisionResponse.h:8:0, > from CSceneNodeAnimatorCollisionResponse.h:8, > from CSceneNodeAnimatorCollisionResponse.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from CSceneManager.cpp:5:0: >CSceneManager.h: In constructor 'irr::scene::CSceneManager::CSceneManager(irr::video::IVideoDriver*, irr::io::IFileSystem*, irr::gui::ICursorControl*, irr::scene::CMeshCache*)': >CSceneManager.h:394:21: warning: 'irr::scene::CSceneManager::ActiveCamera' will be initialized after [-Wreorder] > ICameraSceneNode* ActiveCamera; > ^~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/SMeshBufferLightMap.h:9, > from include/ITerrainSceneNode.h:14, > from include/ISceneManager.h:15, > from CSceneNodeAnimatorCollisionResponse.cpp:7: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >CSceneManager.h:375:24: warning: 'irr::gui::ICursorControl* irr::scene::CSceneManager::CursorControl' [-Wreorder] > gui::ICursorControl* CursorControl; > ^~~~~~~~~~~~~ >CSceneManager.cpp:69:1: warning: when initialized here [-Wreorder] > CSceneManager::CSceneManager(video::IVideoDriver* driver, io::IFileSystem* fs, > ^~~~~~~~~~~~~ >In file included from CSceneManager.cpp:5:0: >CSceneManager.h:397:17: warning: 'irr::scene::CSceneManager::ShadowColor' will be initialized after [-Wreorder] > video::SColor ShadowColor; > ^~~~~~~~~~~ >CSceneManager.h:381:21: warning: 'irr::scene::IMeshManipulator* irr::scene::CSceneManager::MeshManipulator' [-Wreorder] > IMeshManipulator* MeshManipulator; > ^~~~~~~~~~~~~~~ >CSceneManager.cpp:69:1: warning: when initialized here [-Wreorder] > CSceneManager::CSceneManager(video::IVideoDriver* driver, io::IFileSystem* fs, > ^~~~~~~~~~~~~ >In file included from CSceneManager.cpp:5:0: >CSceneManager.h:405:28: warning: 'irr::scene::CSceneManager::CurrentRendertime' will be initialized after [-Wreorder] > E_SCENE_NODE_RENDER_PASS CurrentRendertime; > ^~~~~~~~~~~~~~~~~ >CSceneManager.h:403:15: warning: 'irr::scene::CMeshCache* irr::scene::CSceneManager::MeshCache' [-Wreorder] > CMeshCache* MeshCache; > ^~~~~~~~~ >CSceneManager.cpp:69:1: warning: when initialized here [-Wreorder] > CSceneManager::CSceneManager(video::IVideoDriver* driver, io::IFileSystem* fs, > ^~~~~~~~~~~~~ >In file included from CSceneNodeAnimatorCollisionResponse.cpp:5:0: >CSceneNodeAnimatorCollisionResponse.h: In constructor 'irr::scene::CSceneNodeAnimatorCollisionResponse::CSceneNodeAnimatorCollisionResponse(irr::scene::ISceneManager*, irr::scene::ITriangleSelector*, irr::scene::ISceneNode*, const vector3df&, const vector3df&, const vector3df&, irr::f32)': >CSceneNodeAnimatorCollisionResponse.h:83:18: warning: 'irr::scene::CSceneNodeAnimatorCollisionResponse::SceneManager' will be initialized after [-Wreorder] > ISceneManager* SceneManager; > ^~~~~~~~~~~~ >CSceneNodeAnimatorCollisionResponse.h:81:22: warning: 'irr::scene::ITriangleSelector* irr::scene::CSceneNodeAnimatorCollisionResponse::World' [-Wreorder] > ITriangleSelector* World; > ^~~~~ >CSceneNodeAnimatorCollisionResponse.cpp:16:1: warning: when initialized here [-Wreorder] > CSceneNodeAnimatorCollisionResponse::CSceneNodeAnimatorCollisionResponse( > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from CSceneNodeAnimatorCollisionResponse.cpp:5:0: >CSceneNodeAnimatorCollisionResponse.h:82:15: warning: 'irr::scene::CSceneNodeAnimatorCollisionResponse::Object' will be initialized after [-Wreorder] > ISceneNode* Object; > ^~~~~~ >CSceneNodeAnimatorCollisionResponse.h:77:19: warning: 'irr::core::vector3df irr::scene::CSceneNodeAnimatorCollisionResponse::Radius' [-Wreorder] > core::vector3df Radius; > ^~~~~~ >CSceneNodeAnimatorCollisionResponse.cpp:16:1: warning: when initialized here [-Wreorder] > CSceneNodeAnimatorCollisionResponse::CSceneNodeAnimatorCollisionResponse( > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from CSceneNodeAnimatorCollisionResponse.cpp:5:0: >CSceneNodeAnimatorCollisionResponse.h:86:7: warning: 'irr::scene::CSceneNodeAnimatorCollisionResponse::SlidingSpeed' will be initialized after [-Wreorder] > f32 SlidingSpeed; > ^~~~~~~~~~~~ >CSceneNodeAnimatorCollisionResponse.h:79:19: warning: 'irr::core::vector3df irr::scene::CSceneNodeAnimatorCollisionResponse::Translation' [-Wreorder] > core::vector3df Translation; > ^~~~~~~~~~~ >CSceneNodeAnimatorCollisionResponse.cpp:16:1: warning: when initialized here [-Wreorder] > CSceneNodeAnimatorCollisionResponse::CSceneNodeAnimatorCollisionResponse( > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ISceneNodeAnimatorCollisionResponse.h:8, > from CSceneNodeAnimatorCollisionResponse.h:8, > from CSceneNodeAnimatorCollisionResponse.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CSceneNodeAnimatorCollisionResponse.cpp:7: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >CSceneManager.cpp: In member function 'virtual void irr::scene::CSceneManager::registerNodeForRendering(irr::scene::ISceneNode*, irr::scene::E_SCENE_NODE_RENDER_PASS)': >CSceneManager.cpp:683:8: warning: enumeration value 'ESNRP_COUNT' not handled in switch [-Wswitch] > switch(time) > ^ >In file included from include/ISceneNode.h:12:0, > from include/ITerrainSceneNode.h:13, > from include/ISceneManager.h:15, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ITerrainSceneNode.h:13, > from include/ISceneManager.h:15, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >C3DSMeshFileLoader.h:77:22: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ITerrainSceneNode.h:13, > from include/ISceneManager.h:15, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CMY3DMeshFileLoader.h:77:68: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::SColladaParam]': >CColladaFileLoader.h:107:34: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::SColladaParam>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::SColladaParam>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::triangle3d<float>]': >COctTreeTriangleSelector.h:41:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::triangle3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::triangle3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch]': >CTerrainTriangleSelector.h:69:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::ISceneNode*]': >CSceneManager.cpp:74:17: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::ISceneNode*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::ISceneNode*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CSceneManager::DefaultNodeEntry]': >CSceneManager.cpp:74:17: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CSceneManager::DefaultNodeEntry>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CSceneManager::DefaultNodeEntry>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CSceneManager::TransparentNodeEntry]': >CSceneManager.cpp:74:17: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CSceneManager::TransparentNodeEntry>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CSceneManager::TransparentNodeEntry>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshLoader*]': >CSceneManager.cpp:74:17: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshLoader*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshLoader*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::CStringParameters::SStringPair]': >CStringParameters.h:16:7: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::CStringParameters::SStringPair>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::CStringParameters::SStringPair>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CMeshCache::MeshEntry]': >CMeshCache.h:17:8: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CMeshCache::MeshEntry>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CMeshCache::MeshEntry>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ITerrainSceneNode.h:13, > from include/ISceneManager.h:15, > from CSceneManager.h:8, > from CSceneManager.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CSceneManager.cpp:153:23: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorDelete.cpp -o CSceneNodeAnimatorDelete.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CSceneNodeAnimatorDelete.h:8, > from CSceneNodeAnimatorDelete.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from CSceneNodeAnimatorDelete.h:8, > from CSceneNodeAnimatorDelete.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CSceneNodeAnimatorDelete.h:8:0, > from CSceneNodeAnimatorDelete.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/SMeshBufferLightMap.h:9, > from include/ITerrainSceneNode.h:14, > from include/ISceneManager.h:15, > from CSceneNodeAnimatorDelete.cpp:6: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from CSceneNodeAnimatorDelete.h:8, > from CSceneNodeAnimatorDelete.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CSceneNodeAnimatorDelete.cpp:6: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorFlyCircle.cpp -o CSceneNodeAnimatorFlyCircle.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CSceneNodeAnimatorFlyCircle.h:8, > from CSceneNodeAnimatorFlyCircle.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from CSceneNodeAnimatorFlyCircle.h:8, > from CSceneNodeAnimatorFlyCircle.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CSceneNodeAnimatorFlyCircle.h:8:0, > from CSceneNodeAnimatorFlyCircle.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from CSceneNodeAnimatorFlyCircle.cpp:5:0: >CSceneNodeAnimatorFlyCircle.h: In constructor 'irr::scene::CSceneNodeAnimatorFlyCircle::CSceneNodeAnimatorFlyCircle(irr::u32, const vector3df&, irr::f32, irr::f32)': >CSceneNodeAnimatorFlyCircle.h:30:7: warning: 'irr::scene::CSceneNodeAnimatorFlyCircle::Radius' will be initialized after [-Wreorder] > f32 Radius; > ^~~~~~ >CSceneNodeAnimatorFlyCircle.h:29:19: warning: 'irr::core::vector3df irr::scene::CSceneNodeAnimatorFlyCircle::Center' [-Wreorder] > core::vector3df Center; > ^~~~~~ >CSceneNodeAnimatorFlyCircle.cpp:13:1: warning: when initialized here [-Wreorder] > CSceneNodeAnimatorFlyCircle::CSceneNodeAnimatorFlyCircle(u32 time, const core::vector3df& center, f32 radius, f32 speed) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from CSceneNodeAnimatorFlyCircle.h:8, > from CSceneNodeAnimatorFlyCircle.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorFlyStraight.cpp -o CSceneNodeAnimatorFlyStraight.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorFollowSpline.cpp -o CSceneNodeAnimatorFollowSpline.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CSceneNodeAnimatorFlyStraight.h:8, > from CSceneNodeAnimatorFlyStraight.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from CSceneNodeAnimatorFlyStraight.h:8, > from CSceneNodeAnimatorFlyStraight.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CSceneNodeAnimatorFlyStraight.h:8:0, > from CSceneNodeAnimatorFlyStraight.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CSceneNodeAnimatorFollowSpline.h:8, > from CSceneNodeAnimatorFollowSpline.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:12:0, > from CSceneNodeAnimatorFlyStraight.h:8, > from CSceneNodeAnimatorFlyStraight.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneNode.h:11:0, > from CSceneNodeAnimatorFollowSpline.h:8, > from CSceneNodeAnimatorFollowSpline.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CSceneNodeAnimatorFollowSpline.h:8:0, > from CSceneNodeAnimatorFollowSpline.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from CSceneNodeAnimatorFollowSpline.cpp:5:0: >CSceneNodeAnimatorFollowSpline.h: In constructor 'irr::scene::CSceneNodeAnimatorFollowSpline::CSceneNodeAnimatorFollowSpline(irr::u32, const irr::core::array<irr::core::vector3d<float> >&, irr::f32, irr::f32)': >CSceneNodeAnimatorFollowSpline.h:40:7: warning: 'irr::scene::CSceneNodeAnimatorFollowSpline::StartTime' will be initialized after [-Wreorder] > u32 StartTime; > ^~~~~~~~~ >CSceneNodeAnimatorFollowSpline.h:39:7: warning: 'irr::f32 irr::scene::CSceneNodeAnimatorFollowSpline::Tightness' [-Wreorder] > f32 Tightness; > ^~~~~~~~~ >CSceneNodeAnimatorFollowSpline.cpp:13:1: warning: when initialized here [-Wreorder] > CSceneNodeAnimatorFollowSpline::CSceneNodeAnimatorFollowSpline(u32 time, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorRotation.cpp -o CSceneNodeAnimatorRotation.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ISceneNode.h:12:0, > from CSceneNodeAnimatorFollowSpline.h:8, > from CSceneNodeAnimatorFollowSpline.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CSceneNodeAnimatorRotation.h:8, > from CSceneNodeAnimatorRotation.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorTexture.cpp -o CSceneNodeAnimatorTexture.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ISceneNode.h:11:0, > from CSceneNodeAnimatorRotation.h:8, > from CSceneNodeAnimatorRotation.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CSceneNodeAnimatorRotation.h:8:0, > from CSceneNodeAnimatorRotation.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from CSceneNodeAnimatorRotation.h:8, > from CSceneNodeAnimatorRotation.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CShadowVolumeSceneNode.cpp -o CShadowVolumeSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CSceneNodeAnimatorTexture.h:9, > from CSceneNodeAnimatorTexture.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSkyBoxSceneNode.cpp -o CSkyBoxSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ISceneNode.h:11:0, > from CSceneNodeAnimatorTexture.h:9, > from CSceneNodeAnimatorTexture.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CSceneNodeAnimatorTexture.h:9:0, > from CSceneNodeAnimatorTexture.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from CSceneNodeAnimatorTexture.cpp:5:0: >CSceneNodeAnimatorTexture.h: In constructor 'irr::scene::CSceneNodeAnimatorTexture::CSceneNodeAnimatorTexture(const irr::core::array<irr::video::ITexture*>&, irr::s32, bool, irr::u32)': >CSceneNodeAnimatorTexture.h:35:8: warning: 'irr::scene::CSceneNodeAnimatorTexture::Loop' will be initialized after [-Wreorder] > bool Loop; > ^~~~ >CSceneNodeAnimatorTexture.h:33:7: warning: 'irr::u32 irr::scene::CSceneNodeAnimatorTexture::StartTime' [-Wreorder] > u32 StartTime; > ^~~~~~~~~ >CSceneNodeAnimatorTexture.cpp:14:1: warning: when initialized here [-Wreorder] > CSceneNodeAnimatorTexture::CSceneNodeAnimatorTexture(const core::array<video::ITexture*>& textures, > ^~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from CSceneNodeAnimatorTexture.cpp:5:0: >CSceneNodeAnimatorTexture.h:33:7: warning: 'irr::scene::CSceneNodeAnimatorTexture::StartTime' will be initialized after [-Wreorder] > u32 StartTime; > ^~~~~~~~~ >CSceneNodeAnimatorTexture.h:32:7: warning: 'irr::u32 irr::scene::CSceneNodeAnimatorTexture::TimePerFrame' [-Wreorder] > u32 TimePerFrame; > ^~~~~~~~~~~~ >CSceneNodeAnimatorTexture.cpp:14:1: warning: when initialized here [-Wreorder] > CSceneNodeAnimatorTexture::CSceneNodeAnimatorTexture(const core::array<video::ITexture*>& textures, > ^~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from CSceneNodeAnimatorTexture.h:9, > from CSceneNodeAnimatorTexture.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CSceneNodeAnimatorTexture.h:8:0, > from CSceneNodeAnimatorTexture.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::ITexture*]': >CSceneNodeAnimatorTexture.cpp:16:56: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::ITexture*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::ITexture*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/IShadowVolumeSceneNode.h:8, > from CShadowVolumeSceneNode.h:8, > from CShadowVolumeSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from include/IShadowVolumeSceneNode.h:8, > from CShadowVolumeSceneNode.h:8, > from CShadowVolumeSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IShadowVolumeSceneNode.h:8:0, > from CShadowVolumeSceneNode.h:8, > from CShadowVolumeSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IShadowVolumeSceneNode.h:9, > from CShadowVolumeSceneNode.h:8, > from CShadowVolumeSceneNode.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CShadowVolumeSceneNode.h:9:0, > from CShadowVolumeSceneNode.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CStaticMeshOBJ.cpp -o CStaticMeshOBJ.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CShadowVolumeSceneNode.cpp:5:0: >CShadowVolumeSceneNode.h: In constructor 'irr::scene::CShadowVolumeSceneNode::CShadowVolumeSceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, bool, irr::f32)': >CShadowVolumeSceneNode.h:80:7: warning: 'irr::scene::CShadowVolumeSceneNode::EdgeCount' will be initialized after [-Wreorder] > s32 EdgeCount; > ^~~~~~~~~ >CShadowVolumeSceneNode.h:77:7: warning: 'irr::s32 irr::scene::CShadowVolumeSceneNode::ShadowVolumesUsed' [-Wreorder] > s32 ShadowVolumesUsed; > ^~~~~~~~~~~~~~~~~ >CShadowVolumeSceneNode.cpp:16:1: warning: when initialized here [-Wreorder] > CShadowVolumeSceneNode::CShadowVolumeSceneNode(ISceneNode* parent, > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from CShadowVolumeSceneNode.cpp:5:0: >CShadowVolumeSceneNode.h:77:7: warning: 'irr::scene::CShadowVolumeSceneNode::ShadowVolumesUsed' will be initialized after [-Wreorder] > s32 ShadowVolumesUsed; > ^~~~~~~~~~~~~~~~~ >CShadowVolumeSceneNode.h:66:8: warning: 'irr::u16* irr::scene::CShadowVolumeSceneNode::Indices' [-Wreorder] > u16* Indices; > ^~~~~~~ >CShadowVolumeSceneNode.cpp:16:1: warning: when initialized here [-Wreorder] > CShadowVolumeSceneNode::CShadowVolumeSceneNode(ISceneNode* parent, > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from CShadowVolumeSceneNode.cpp:5:0: >CShadowVolumeSceneNode.h:74:7: warning: 'irr::scene::CShadowVolumeSceneNode::VertexCount' will be initialized after [-Wreorder] > s32 VertexCount; > ^~~~~~~~~~~ >CShadowVolumeSceneNode.h:71:7: warning: 'irr::s32 irr::scene::CShadowVolumeSceneNode::IndexCountAllocated' [-Wreorder] > s32 IndexCountAllocated; > ^~~~~~~~~~~~~~~~~~~ >CShadowVolumeSceneNode.cpp:16:1: warning: when initialized here [-Wreorder] > CShadowVolumeSceneNode::CShadowVolumeSceneNode(ISceneNode* parent, > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from CShadowVolumeSceneNode.cpp:5:0: >CShadowVolumeSceneNode.h:72:7: warning: 'irr::scene::CShadowVolumeSceneNode::VertexCountAllocated' will be initialized after [-Wreorder] > s32 VertexCountAllocated; > ^~~~~~~~~~~~~~~~~~~~ >CShadowVolumeSceneNode.h:63:8: warning: 'bool irr::scene::CShadowVolumeSceneNode::UseZFailMethod' [-Wreorder] > bool UseZFailMethod; > ^~~~~~~~~~~~~~ >CShadowVolumeSceneNode.cpp:16:1: warning: when initialized here [-Wreorder] > CShadowVolumeSceneNode::CShadowVolumeSceneNode(ISceneNode* parent, > ^~~~~~~~~~~~~~~~~~~~~~ >CShadowVolumeSceneNode.cpp: In member function 'virtual void irr::scene::CShadowVolumeSceneNode::setMeshToRenderFrom(irr::scene::IMesh*)': >CShadowVolumeSceneNode.cpp:331:9: warning: enumeration value 'EVT_TANGENTS' not handled in switch [-Wswitch] > switch(b->getVertexType()) > ^ >In file included from include/ISceneNode.h:12:0, > from include/IShadowVolumeSceneNode.h:8, > from CShadowVolumeSceneNode.h:8, > from CShadowVolumeSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IShadowVolumeSceneNode.h:9, > from CShadowVolumeSceneNode.h:8, > from CShadowVolumeSceneNode.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CShadowVolumeSceneNode::SShadowVolume]': >CShadowVolumeSceneNode.cpp:25:46: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CShadowVolumeSceneNode::SShadowVolume>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CShadowVolumeSceneNode::SShadowVolume>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CSkyBoxSceneNode.h:8, > from CSkyBoxSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from CStaticMeshOBJ.h:8, > from CStaticMeshOBJ.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:11:0, > from CSkyBoxSceneNode.h:8, > from CSkyBoxSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CSkyBoxSceneNode.h:8:0, > from CSkyBoxSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from CStaticMeshOBJ.h:8, > from CStaticMeshOBJ.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from CStaticMeshOBJ.h:8, > from CStaticMeshOBJ.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from CSkyBoxSceneNode.h:9:0, > from CSkyBoxSceneNode.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CSkyBoxSceneNode.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from CStaticMeshOBJ.h:8, > from CStaticMeshOBJ.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::vector3d<float>]': >CStaticMeshOBJ.cpp:58:33: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::vector3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::vector2d<float>]': >CStaticMeshOBJ.cpp:59:37: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::vector2d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::vector2d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ISceneNode.h:12:0, > from CSkyBoxSceneNode.h:8, > from CSkyBoxSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CSkyBoxSceneNode.cpp:7: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTerrainSceneNode.cpp -o CTerrainSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/ITerrainSceneNode.h:13, > from CTerrainSceneNode.h:12, > from CTerrainSceneNode.cpp:9: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from include/ITerrainSceneNode.h:13, > from CTerrainSceneNode.h:12, > from CTerrainSceneNode.cpp:9: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/ITerrainSceneNode.h:13:0, > from CTerrainSceneNode.h:12, > from CTerrainSceneNode.cpp:9: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/SMeshBufferLightMap.h:9, > from include/ITerrainSceneNode.h:14, > from CTerrainSceneNode.h:12, > from CTerrainSceneNode.cpp:9: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CTerrainSceneNode.cpp:11: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from CTerrainSceneNode.cpp:9:0: >CTerrainSceneNode.h: In constructor 'irr::scene::CTerrainSceneNode::CTerrainSceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, irr::s32, irr::scene::E_TERRAIN_PATCH_SIZE, const vector3df&, const vector3df&, const vector3df&)': >CTerrainSceneNode.h:287:8: warning: 'irr::scene::CTerrainSceneNode::OverrideDistanceThreshold' will be initialized after [-Wreorder] > bool OverrideDistanceThreshold; > ^~~~~~~~~~~~~~~~~~~~~~~~~ >CTerrainSceneNode.h:286:8: warning: 'bool irr::scene::CTerrainSceneNode::DynamicSelectorUpdate' [-Wreorder] > bool DynamicSelectorUpdate; > ^~~~~~~~~~~~~~~~~~~~~ >CTerrainSceneNode.cpp:25:2: warning: when initialized here [-Wreorder] > CTerrainSceneNode::CTerrainSceneNode(ISceneNode* parent, ISceneManager* mgr, > ^~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ITerrainSceneNode.h:13, > from CTerrainSceneNode.h:12, > from CTerrainSceneNode.cpp:9: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/SMeshBufferLightMap.h:8:0, > from include/ITerrainSceneNode.h:14, > from CTerrainSceneNode.h:12, > from CTerrainSceneNode.cpp:9: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch]': >CTerrainTriangleSelector.h:69:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = int]': >CTerrainSceneNode.cpp:619:20: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTerrainTriangleSelector.cpp -o CTerrainTriangleSelector.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from CTerrainTriangleSelector.h:12, > from CTerrainTriangleSelector.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from CTerrainTriangleSelector.h:13, > from CTerrainTriangleSelector.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from CTerrainTriangleSelector.h:13, > from CTerrainTriangleSelector.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/ITerrainSceneNode.h:13:0, > from CTerrainSceneNode.h:12, > from CTerrainTriangleSelector.cpp:6: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from CTerrainTriangleSelector.h:13, > from CTerrainTriangleSelector.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch]': >CTerrainTriangleSelector.h:69:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ITerrainSceneNode.h:13, > from CTerrainSceneNode.h:12, > from CTerrainTriangleSelector.cpp:6: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from CTerrainTriangleSelector.h:13, > from CTerrainTriangleSelector.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = unsigned int]': >CTerrainTriangleSelector.cpp:39:19: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::triangle3d<float>]': >CTerrainTriangleSelector.h:59:9: required from 'void irr::core::array<T>::reallocate(irr::u32) [with T = irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch; irr::u32 = unsigned int]' >include/irrArray.h:185:14: required from 'void irr::core::array<T>::set_used(irr::u32) [with T = irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch; irr::u32 = unsigned int]' >CTerrainTriangleSelector.cpp:48:121: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::triangle3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::triangle3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTestSceneNode.cpp -o CTestSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTextSceneNode.cpp -o CTextSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTriangleBBSelector.cpp -o CTriangleBBSelector.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CTestSceneNode.h:8, > from CTestSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from CTestSceneNode.h:8, > from CTestSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CTestSceneNode.h:8:0, > from CTestSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from CTestSceneNode.h:9:0, > from CTestSceneNode.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CTestSceneNode.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from include/ITextSceneNode.h:8, > from CTextSceneNode.h:8, > from CTextSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:12:0, > from CTestSceneNode.h:8, > from CTestSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CTestSceneNode.cpp:7: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >In file included from include/ITriangleSelector.h:11:0, > from CTriangleSelector.h:8, > from CTriangleBBSelector.h:8, > from CTriangleBBSelector.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from CTriangleSelector.h:9, > from CTriangleBBSelector.h:8, > from CTriangleBBSelector.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >In file included from include/ISceneNode.h:11:0, > from include/ITextSceneNode.h:8, > from CTextSceneNode.h:8, > from CTextSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from CTriangleSelector.h:9, > from CTriangleBBSelector.h:8, > from CTriangleBBSelector.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/ITextSceneNode.h:8:0, > from CTextSceneNode.h:8, > from CTextSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from CTriangleBBSelector.cpp:6:0: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/SMeshBufferLightMap.h:9, > from include/ITerrainSceneNode.h:14, > from include/ISceneManager.h:15, > from CTextSceneNode.cpp:6: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from CTriangleBBSelector.cpp:6: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CTextSceneNode.cpp:5:0: >CTextSceneNode.h: In constructor 'irr::scene::CTextSceneNode::CTextSceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, irr::gui::IGUIFont*, irr::scene::ISceneCollisionManager*, const vector3df&, const wchar_t*, irr::video::SColor)': >CTextSceneNode.h:53:34: warning: 'irr::scene::CTextSceneNode::Coll' will be initialized after [-Wreorder] > scene::ISceneCollisionManager* Coll; > ^~~~ >CTextSceneNode.h:51:17: warning: 'irr::video::SColor irr::scene::CTextSceneNode::Color' [-Wreorder] > video::SColor Color; > ^~~~~ >CTextSceneNode.cpp:15:1: warning: when initialized here [-Wreorder] > CTextSceneNode::CTextSceneNode(ISceneNode* parent, ISceneManager* mgr, s32 id, > ^~~~~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/ITextSceneNode.h:8, > from CTextSceneNode.h:8, > from CTextSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CTextSceneNode.cpp:6: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTriangleSelector.cpp -o CTriangleSelector.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from CTriangleSelector.h:8, > from CTriangleSelector.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from CTriangleSelector.h:9, > from CTriangleSelector.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from CTriangleSelector.h:9, > from CTriangleSelector.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CTriangleSelector.cpp:6:0: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >CTriangleSelector.cpp: In constructor 'irr::scene::CTriangleSelector::CTriangleSelector(irr::scene::IMesh*, irr::scene::ISceneNode*)': >CTriangleSelector.cpp:41:10: warning: enumeration value 'EVT_TANGENTS' not handled in switch [-Wswitch] > switch (buf->getVertexType()) > ^ >CTriangleSelector.cpp:37:7: warning: unused variable 'vtxCnt' [-Wunused-variable] > s32 vtxCnt = buf->getVertexCount(); > ^~~~~~ >In file included from include/ISceneNode.h:12:0, > from CTriangleSelector.cpp:6: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from CTriangleSelector.h:9, > from CTriangleSelector.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::triangle3d<float>]': >CTriangleSelector.cpp:15:17: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::triangle3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::triangle3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CWaterSurfaceSceneNode.cpp -o CWaterSurfaceSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CMeshSceneNode.h:8, > from CWaterSurfaceSceneNode.h:8, > from CWaterSurfaceSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from CMeshSceneNode.h:8, > from CWaterSurfaceSceneNode.h:8, > from CWaterSurfaceSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CMeshSceneNode.h:8:0, > from CWaterSurfaceSceneNode.h:8, > from CWaterSurfaceSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from CMeshSceneNode.h:9, > from CWaterSurfaceSceneNode.h:8, > from CWaterSurfaceSceneNode.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CWaterSurfaceSceneNode.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >CWaterSurfaceSceneNode.cpp: In member function 'void irr::scene::CWaterSurfaceSceneNode::animateWaterSurface()': >CWaterSurfaceSceneNode.cpp:81:9: warning: enumeration value 'EVT_TANGENTS' not handled in switch [-Wswitch] > switch(Mesh->getMeshBuffer(b)->getVertexType()) > ^ >In file included from include/ISceneNode.h:12:0, > from CMeshSceneNode.h:8, > from CWaterSurfaceSceneNode.h:8, > from CWaterSurfaceSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from CMeshSceneNode.h:9, > from CWaterSurfaceSceneNode.h:8, > from CWaterSurfaceSceneNode.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CXAnimationPlayer.cpp -o CXAnimationPlayer.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshX.h:8, > from CXAnimationPlayer.h:8, > from CXAnimationPlayer.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshX.h:8, > from CXAnimationPlayer.h:8, > from CXAnimationPlayer.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IAnimatedMeshX.h:8, > from CXAnimationPlayer.h:8, > from CXAnimationPlayer.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from CXAnimationPlayer.h:9:0, > from CXAnimationPlayer.cpp:5: >CXFileReader.h: In constructor 'irr::scene::CXFileReader::SXAnimationKey::SXAnimationKey()': >CXFileReader.h:201:9: warning: 'irr::scene::CXFileReader::SXAnimationKey::data' will be initialized after [-Wreorder] > void* data; > ^~~~ >CXFileReader.h:197:7: warning: 'irr::s32 irr::scene::CXFileReader::SXAnimationKey::keyType' [-Wreorder] > s32 keyType; // 0=rotation, 1=scale, 2=position, 3=matrix > ^~~~~~~ >CXFileReader.h:147:3: warning: when initialized here [-Wreorder] > SXAnimationKey() > ^~~~~~~~~~~~~~ >In file included from CXAnimationPlayer.cpp:6:0: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CXAnimationPlayer.cpp:7: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from CXAnimationPlayer.cpp:5:0: >CXAnimationPlayer.h: In constructor 'irr::scene::CXAnimationPlayer::CXAnimationPlayer(irr::scene::CXFileReader*, irr::video::IVideoDriver*, irr::scene::IMeshManipulator*, const c8*)': >CXAnimationPlayer.h:168:17: warning: 'irr::scene::CXAnimationPlayer::Reader' will be initialized after [-Wreorder] > CXFileReader* Reader; > ^~~~~~ >CXAnimationPlayer.h:165:24: warning: 'irr::video::IVideoDriver* irr::scene::CXAnimationPlayer::Driver' [-Wreorder] > video::IVideoDriver* Driver; > ^~~~~~ >CXAnimationPlayer.cpp:20:1: warning: when initialized here [-Wreorder] > CXAnimationPlayer::CXAnimationPlayer(CXFileReader* reader, > ^~~~~~~~~~~~~~~~~ >In file included from CXAnimationPlayer.cpp:5:0: >CXAnimationPlayer.h:179:7: warning: 'irr::scene::CXAnimationPlayer::CurrentAnimationSet' will be initialized after [-Wreorder] > s32 CurrentAnimationSet; > ^~~~~~~~~~~~~~~~~~~ >CXAnimationPlayer.h:173:8: warning: 'bool irr::scene::CXAnimationPlayer::IsAnimatedSkinnedMesh' [-Wreorder] > bool IsAnimatedSkinnedMesh; > ^~~~~~~~~~~~~~~~~~~~~ >CXAnimationPlayer.cpp:20:1: warning: when initialized here [-Wreorder] > CXAnimationPlayer::CXAnimationPlayer(CXFileReader* reader, > ^~~~~~~~~~~~~~~~~ >CXAnimationPlayer.cpp: In member function 'void irr::scene::CXAnimationPlayer::addFacesToBuffer(irr::s32, irr::scene::CXFileReader::SXMesh&, irr::s32, irr::scene::CXFileReader::SXFrame*)': >CXAnimationPlayer.cpp:213:6: warning: unused variable 'vcnt' [-Wunused-variable] > s32 vcnt = mesh.Vertices.size(); > ^~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshX.h:8, > from CXAnimationPlayer.h:8, > from CXAnimationPlayer.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CXFileReader.h:9:0, > from CXAnimationPlayer.h:9, > from CXAnimationPlayer.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CXAnimationPlayer.cpp:26:83: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshX.h:8, > from CXAnimationPlayer.h:8, > from CXAnimationPlayer.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::vector3d<float>]': >CXAnimationPlayer.cpp:26:83: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::vector3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXAnimationPlayer::SJoint]': >CXAnimationPlayer.cpp:26:83: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXAnimationPlayer::SJoint>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXAnimationPlayer::SJoint>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::array<irr::scene::CXAnimationPlayer::SVertexWeight>]': >CXAnimationPlayer.cpp:26:83: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::array<irr::scene::CXAnimationPlayer::SVertexWeight> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::array<irr::scene::CXAnimationPlayer::SVertexWeight> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXAnimationPlayer::SXAnimationSet]': >CXAnimationPlayer.cpp:26:83: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXAnimationPlayer::SXAnimationSet>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXAnimationPlayer::SXAnimationSet>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXAnimationPlayer::SVertexWeight]': >CXAnimationPlayer.cpp:166:50: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXAnimationPlayer::SVertexWeight>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXAnimationPlayer::SVertexWeight>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CXFileReader.h:9:0, > from CXAnimationPlayer.h:9, > from CXAnimationPlayer.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CXAnimationPlayer.cpp:199:76: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IAnimatedMeshX.h:8, > from CXAnimationPlayer.h:8, > from CXAnimationPlayer.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = int]': >CXAnimationPlayer.cpp:219:21: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXAnimationPlayer::SWeightData]': >CXAnimationPlayer.h:125:10: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXAnimationPlayer::SWeightData>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXAnimationPlayer::SWeightData>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXAnimationPlayer::SXAnimationTrack]': >CXAnimationPlayer.h:206:10: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXAnimationPlayer::SXAnimationTrack>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXAnimationPlayer::SXAnimationTrack>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::quaternion]': >CXAnimationPlayer.h:187:10: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::quaternion>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::quaternion>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::matrix4]': >CXAnimationPlayer.h:187:10: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::matrix4>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::matrix4>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = float]': >CXAnimationPlayer.h:187:10: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<float>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<float>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CXFileReader.h:9:0, > from CXAnimationPlayer.h:9, > from CXAnimationPlayer.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >include/irrString.h:543:11: required from 'irr::core::string<T> irr::core::string<T>::subString(irr::s32, irr::s32) [with T = char; irr::s32 = int]' >CXAnimationPlayer.cpp:379:47: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CXFileReader.cpp -o CXFileReader.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CXFileReader.h:10:0, > from CXFileReader.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CXMeshFileLoader.cpp -o CXMeshFileLoader.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CXFileReader.cpp:5:0: >CXFileReader.h: In constructor 'irr::scene::CXFileReader::SXAnimationKey::SXAnimationKey()': >CXFileReader.h:201:9: warning: 'irr::scene::CXFileReader::SXAnimationKey::data' will be initialized after [-Wreorder] > void* data; > ^~~~ >CXFileReader.h:197:7: warning: 'irr::s32 irr::scene::CXFileReader::SXAnimationKey::keyType' [-Wreorder] > s32 keyType; // 0=rotation, 1=scale, 2=position, 3=matrix > ^~~~~~~ >CXFileReader.h:147:3: warning: when initialized here [-Wreorder] > SXAnimationKey() > ^~~~~~~~~~~~~~ >CXFileReader.cpp: In member function 'bool irr::scene::CXFileReader::parseDataObjectMeshMaterialList(irr::scene::CXFileReader::SXMeshMaterialList&, irr::s32, irr::core::array<int>&)': >CXFileReader.cpp:686:6: warning: unused variable 'nMaterials' [-Wunused-variable] > s32 nMaterials = strtol(P, &P, 10); > ^~~~~~~~~~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CXMeshFileLoader.h:8, > from CXMeshFileLoader.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >In file included from CXFileReader.h:9:0, > from CXFileReader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CXFileReader.h:135:9: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CXFileReader.h:12:0, > from CXFileReader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXMesh]': >CXFileReader.h:135:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXFileReader::SXMesh>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXFileReader::SXMesh>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXFrame]': >CXFileReader.h:135:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXFileReader::SXFrame>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXFileReader::SXFrame>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXAnimationSet]': >CXFileReader.cpp:17:56: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXFileReader::SXAnimationSet>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXFileReader::SXAnimationSet>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXTemplateMaterial]': >CXFileReader.cpp:17:56: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXFileReader::SXTemplateMaterial>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXFileReader::SXTemplateMaterial>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CXFileReader.h:9:0, > from CXFileReader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CXFileReader.cpp:211:42: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >In file included from CXFileReader.h:12:0, > from CXFileReader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::vector3d<float>]': >CXFileReader.h:108:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::vector3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = int]': >CXFileReader.h:108:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::vector2d<float>]': >CXFileReader.h:108:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::vector2d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::vector2d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXIndexedColor]': >CXFileReader.h:108:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXFileReader::SXIndexedColor>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXFileReader::SXIndexedColor>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXSkinWeight]': >CXFileReader.h:108:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXFileReader::SXSkinWeight>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXFileReader::SXSkinWeight>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXMaterial]': >CXFileReader.h:60:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXFileReader::SXMaterial>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXFileReader::SXMaterial>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXAnimation]': >CXFileReader.h:214:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXFileReader::SXAnimation>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXFileReader::SXAnimation>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CXFileReader.h:9:0, > from CXFileReader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CXFileReader.cpp:366:24: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >In file included from CXFileReader.h:12:0, > from CXFileReader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXWeight]': >CXFileReader.h:99:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXFileReader::SXWeight>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXFileReader::SXWeight>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXAnimationKey]': >CXFileReader.h:204:9: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::CXFileReader::SXAnimationKey>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::CXFileReader::SXAnimationKey>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CXMeshFileLoader.h:8, > from CXMeshFileLoader.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/IMeshLoader.h:10, > from CXMeshFileLoader.h:8, > from CXMeshFileLoader.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from CXMeshFileLoader.h:10, > from CXMeshFileLoader.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from CXMeshFileLoader.h:13:0, > from CXMeshFileLoader.cpp:5: >CXFileReader.h: In constructor 'irr::scene::CXFileReader::SXAnimationKey::SXAnimationKey()': >CXFileReader.h:201:9: warning: 'irr::scene::CXFileReader::SXAnimationKey::data' will be initialized after [-Wreorder] > void* data; > ^~~~ >CXFileReader.h:197:7: warning: 'irr::s32 irr::scene::CXFileReader::SXAnimationKey::keyType' [-Wreorder] > s32 keyType; // 0=rotation, 1=scale, 2=position, 3=matrix > ^~~~~~~ >CXFileReader.h:147:3: warning: when initialized here [-Wreorder] > SXAnimationKey() > ^~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CFileList.cpp -o CFileList.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:10:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/IMeshLoader.h:10, > from CXMeshFileLoader.h:8, > from CXMeshFileLoader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CFileList.h:9:0, > from CFileList.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CFileList.cpp:31:22: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CFileList.h:10:0, > from CFileList.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::io::CFileList::FileEntry]': >CFileList.cpp:31:22: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::io::CFileList::FileEntry>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::io::CFileList::FileEntry>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CFileList.h:9:0, > from CFileList.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CFileList.cpp:151:36: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CFileSystem.cpp -o CFileSystem.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CFileSystem.h:9:0, > from CFileSystem.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::io::CZipReader*]': >CFileSystem.cpp:31:26: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::io::CZipReader*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::io::CZipReader*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >CFileSystem.cpp: In member function 'virtual const c8* irr::io::CFileSystem::getWorkingDirectory()': >CFileSystem.cpp:110:8: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] > getcwd(WorkingDirectory, (size_t)FILE_SYSTEM_MAX_PATH); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CLimitReadFile.cpp -o CLimitReadFile.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CLimitReadFile.cpp:5:0: >CLimitReadFile.h: In constructor 'irr::io::CLimitReadFile::CLimitReadFile(irr::io::IReadFile*, irr::s32, const c8*)': >CLimitReadFile.h:59:14: warning: 'irr::io::CLimitReadFile::File' will be initialized after [-Wreorder] > IReadFile* File; > ^~~~ >CLimitReadFile.h:55:17: warning: 'irr::core::stringc irr::io::CLimitReadFile::Filename' [-Wreorder] > core::stringc Filename; > ^~~~~~~~ >CLimitReadFile.cpp:14:1: warning: when initialized here [-Wreorder] > CLimitReadFile::CLimitReadFile(IReadFile* alreadyOpenedFile, s32 areaSize, const c8* name) > ^~~~~~~~~~~~~~ >In file included from CLimitReadFile.h:16:0, > from CLimitReadFile.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CLimitReadFile.cpp:15:61: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMemoryReadFile.cpp -o CMemoryReadFile.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CMemoryReadFile.h:9:0, > from CMemoryReadFile.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CMemoryReadFile.cpp:15:62: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CReadFile.cpp -o CReadFile.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CWriteFile.cpp -o CWriteFile.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CReadFile.h:10:0, > from CReadFile.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CReadFile.cpp:15:13: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CWriteFile.h:10:0, > from CWriteFile.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CWriteFile.cpp:15:13: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CXMLReader.cpp -o CXMLReader.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CXMLWriter.cpp -o CXMLWriter.o -I"include" -DIRRLICHT_EXPORTS=1 >CXMLWriter.cpp: In member function 'virtual void irr::io::CXMLWriter::writeXMLHeader()': >CXMLWriter.cpp:43:15: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings] > wchar_t* p = L"<?xml version=\"1.0\"?>"; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >CXMLWriter.cpp: At global scope: >CXMLWriter.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings] > }; > ^ >CXMLWriter.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings] >CXMLWriter.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings] >CXMLWriter.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings] >In file included from CXMLWriter.cpp:7:0: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >CXMLWriter.cpp:138:16: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = wchar_t; T = wchar_t]': >CXMLWriter.cpp:148:33: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In member function 'virtual void irr::io::CXMLWriter::writeText(const wchar_t*)': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >In file included from CXMLReader.cpp:5:0: >CXMLReaderImpl.h: In instantiation of 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = wchar_t; superclass = irr::IUnknown]': >CXMLReader.cpp:57:81: required from here >CXMLReaderImpl.h:776:15: warning: 'irr::io::CXMLReaderImpl<wchar_t, irr::IUnknown>::TextSize' will be initialized after [-Wreorder] > unsigned int TextSize; // size of text to parse in characters, not bytes > ^~~~~~~~ >CXMLReaderImpl.h:775:13: warning: 'wchar_t* irr::io::CXMLReaderImpl<wchar_t, irr::IUnknown>::TextBegin' [-Wreorder] > char_type* TextBegin; // start of text to parse > ^~~~~~~~~ >CXMLReaderImpl.h:33:2: warning: when initialized here [-Wreorder] > CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true) > ^~~~~~~~~~~~~~ >CXMLReaderImpl.h: In instantiation of 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::IUnknown]': >CXMLReader.cpp:66:78: required from here >CXMLReaderImpl.h:776:15: warning: 'irr::io::CXMLReaderImpl<char, irr::IUnknown>::TextSize' will be initialized after [-Wreorder] > unsigned int TextSize; // size of text to parse in characters, not bytes > ^~~~~~~~ >CXMLReaderImpl.h:775:13: warning: 'char* irr::io::CXMLReaderImpl<char, irr::IUnknown>::TextBegin' [-Wreorder] > char_type* TextBegin; // start of text to parse > ^~~~~~~~~ >CXMLReaderImpl.h:33:2: warning: when initialized here [-Wreorder] > CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true) > ^~~~~~~~~~~~~~ >In file included from CXMLReaderImpl.h:9:0, > from CXMLReader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReader.cpp:57:81: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CXMLReaderImpl.h:10:0, > from CXMLReader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::string<wchar_t>]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReader.cpp:57:81: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::string<wchar_t> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::string<wchar_t> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::io::CXMLReaderImpl<wchar_t, irr::IUnknown>::SAttribute]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReader.cpp:57:81: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::io::CXMLReaderImpl<wchar_t, irr::IUnknown>::SAttribute>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::io::CXMLReaderImpl<wchar_t, irr::IUnknown>::SAttribute>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CXMLReaderImpl.h:9:0, > from CXMLReader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::IUnknown]' >CXMLReader.cpp:66:78: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from CXMLReaderImpl.h:10:0, > from CXMLReader.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::string<char>]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::IUnknown]' >CXMLReader.cpp:66:78: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::string<char> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::string<char> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::io::CXMLReaderImpl<char, irr::IUnknown>::SAttribute]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::IUnknown]' >CXMLReader.cpp:66:78: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::io::CXMLReaderImpl<char, irr::IUnknown>::SAttribute>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::io::CXMLReaderImpl<char, irr::IUnknown>::SAttribute>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CXMLReaderImpl.h:9:0, > from CXMLReader.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = wchar_t]': >CXMLReaderImpl.h:725:3: required from 'void irr::io::CXMLReaderImpl<char_type, superclass>::createSpecialCharacterList() [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReaderImpl.h:53:29: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReader.cpp:57:81: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CXMLReaderImpl.h:725:3: required from 'void irr::io::CXMLReaderImpl<char_type, superclass>::createSpecialCharacterList() [with char_type = char; superclass = irr::IUnknown]' >CXMLReaderImpl.h:53:29: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::IUnknown]' >CXMLReader.cpp:66:78: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CXMLReaderImpl.h:161:17: required from 'float irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValueAsFloat(const char_type*) const [with char_type = char; superclass = irr::IUnknown]' >CXMLReader.cpp:70:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = wchar_t; T = char]': >CXMLReaderImpl.h:161:17: required from 'float irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValueAsFloat(const char_type*) const [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReader.cpp:70:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = wchar_t; T = wchar_t]': >CXMLReaderImpl.h:488:27: required from 'const irr::io::CXMLReaderImpl<char_type, superclass>::SAttribute* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeByName(const char_type*) const [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReaderImpl.h:120:46: required from 'const char_type* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValue(const char_type*) const [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReader.cpp:70:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = wchar_t]': >CXMLReaderImpl.h:488:27: required from 'const irr::io::CXMLReaderImpl<char_type, superclass>::SAttribute* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeByName(const char_type*) const [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReaderImpl.h:120:46: required from 'const char_type* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValue(const char_type*) const [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReader.cpp:70:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*, irr::s32) [with B = char; T = char; irr::s32 = int]': >CXMLReaderImpl.h:270:27: required from 'bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = char; superclass = irr::IUnknown]' >CXMLReaderImpl.h:227:15: required from 'void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = char; superclass = irr::IUnknown]' >CXMLReaderImpl.h:74:20: required from 'bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = char; superclass = irr::IUnknown]' >CXMLReader.cpp:70:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:100:2: warning: when initialized here [-Wreorder] > string(const B* c, s32 lenght) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*, irr::s32) [with B = wchar_t; T = wchar_t; irr::s32 = int]': >CXMLReaderImpl.h:270:27: required from 'bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReaderImpl.h:227:15: required from 'void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReaderImpl.h:74:20: required from 'bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = wchar_t; superclass = irr::IUnknown]' >CXMLReader.cpp:70:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:100:2: warning: when initialized here [-Wreorder] > string(const B* c, s32 lenght) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CZipReader.cpp -o CZipReader.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CZipReader.h:10:0, > from CZipReader.cpp:6: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::io::SZipFileEntry]': >CZipReader.cpp:25:62: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::io::SZipFileEntry>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::io::SZipFileEntry>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from CZipReader.h:11:0, > from CZipReader.cpp:6: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CZipReader.h:62:9: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CZipReader.h:62:9: required from 'void irr::core::heapsort(T*, irr::s32) [with T = irr::io::SZipFileEntry; irr::s32 = int]' >include/irrArray.h:302:11: required from 'void irr::core::array<T>::sort() [with T = irr::io::SZipFileEntry]' >CZipReader.cpp:39:17: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c irrXML.cpp -o irrXML.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from irrXML.cpp:9:0: >CXMLReaderImpl.h: In instantiation of 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::io::IXMLBase]': >irrXML.cpp:86:75: required from here >CXMLReaderImpl.h:776:15: warning: 'irr::io::CXMLReaderImpl<char, irr::io::IXMLBase>::TextSize' will be initialized after [-Wreorder] > unsigned int TextSize; // size of text to parse in characters, not bytes > ^~~~~~~~ >CXMLReaderImpl.h:775:13: warning: 'char* irr::io::CXMLReaderImpl<char, irr::io::IXMLBase>::TextBegin' [-Wreorder] > char_type* TextBegin; // start of text to parse > ^~~~~~~~~ >CXMLReaderImpl.h:33:2: warning: when initialized here [-Wreorder] > CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true) > ^~~~~~~~~~~~~~ >CXMLReaderImpl.h: In instantiation of 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]': >irrXML.cpp:107:77: required from here >CXMLReaderImpl.h:776:15: warning: 'irr::io::CXMLReaderImpl<short unsigned int, irr::io::IXMLBase>::TextSize' will be initialized after [-Wreorder] > unsigned int TextSize; // size of text to parse in characters, not bytes > ^~~~~~~~ >CXMLReaderImpl.h:775:13: warning: 'short unsigned int* irr::io::CXMLReaderImpl<short unsigned int, irr::io::IXMLBase>::TextBegin' [-Wreorder] > char_type* TextBegin; // start of text to parse > ^~~~~~~~~ >CXMLReaderImpl.h:33:2: warning: when initialized here [-Wreorder] > CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true) > ^~~~~~~~~~~~~~ >CXMLReaderImpl.h: In instantiation of 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]': >irrXML.cpp:128:77: required from here >CXMLReaderImpl.h:776:15: warning: 'irr::io::CXMLReaderImpl<long unsigned int, irr::io::IXMLBase>::TextSize' will be initialized after [-Wreorder] > unsigned int TextSize; // size of text to parse in characters, not bytes > ^~~~~~~~ >CXMLReaderImpl.h:775:13: warning: 'long unsigned int* irr::io::CXMLReaderImpl<long unsigned int, irr::io::IXMLBase>::TextBegin' [-Wreorder] > char_type* TextBegin; // start of text to parse > ^~~~~~~~~ >CXMLReaderImpl.h:33:2: warning: when initialized here [-Wreorder] > CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true) > ^~~~~~~~~~~~~~ >In file included from irrXML.cpp:6:0: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::io::IXMLBase]' >irrXML.cpp:86:75: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from irrXML.cpp:7:0: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::string<char>]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::io::IXMLBase]' >irrXML.cpp:86:75: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::string<char> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::string<char> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::io::CXMLReaderImpl<char, irr::io::IXMLBase>::SAttribute]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::io::IXMLBase]' >irrXML.cpp:86:75: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::io::CXMLReaderImpl<char, irr::io::IXMLBase>::SAttribute>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::io::CXMLReaderImpl<char, irr::io::IXMLBase>::SAttribute>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from irrXML.cpp:6:0: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = short unsigned int]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:107:77: required from here >include/irrString.h:650:6: warning: 'irr::core::string<short unsigned int>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'short unsigned int* irr::core::string<short unsigned int>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from irrXML.cpp:7:0: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::string<short unsigned int>]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:107:77: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::string<short unsigned int> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::string<short unsigned int> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::io::CXMLReaderImpl<short unsigned int, irr::io::IXMLBase>::SAttribute]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:107:77: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::io::CXMLReaderImpl<short unsigned int, irr::io::IXMLBase>::SAttribute>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::io::CXMLReaderImpl<short unsigned int, irr::io::IXMLBase>::SAttribute>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from irrXML.cpp:6:0: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = long unsigned int]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:128:77: required from here >include/irrString.h:650:6: warning: 'irr::core::string<long unsigned int>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'long unsigned int* irr::core::string<long unsigned int>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from irrXML.cpp:7:0: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::string<long unsigned int>]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:128:77: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::string<long unsigned int> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::string<long unsigned int> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::io::CXMLReaderImpl<long unsigned int, irr::io::IXMLBase>::SAttribute]': >CXMLReaderImpl.h:35:50: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:128:77: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::io::CXMLReaderImpl<long unsigned int, irr::io::IXMLBase>::SAttribute>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::io::CXMLReaderImpl<long unsigned int, irr::io::IXMLBase>::SAttribute>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from irrXML.cpp:6:0: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CXMLReaderImpl.h:725:3: required from 'void irr::io::CXMLReaderImpl<char_type, superclass>::createSpecialCharacterList() [with char_type = char; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:53:29: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::io::IXMLBase]' >irrXML.cpp:86:75: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = short unsigned int]': >CXMLReaderImpl.h:725:3: required from 'void irr::io::CXMLReaderImpl<char_type, superclass>::createSpecialCharacterList() [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:53:29: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:107:77: required from here >include/irrString.h:650:6: warning: 'irr::core::string<short unsigned int>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'short unsigned int* irr::core::string<short unsigned int>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = long unsigned int]': >CXMLReaderImpl.h:725:3: required from 'void irr::io::CXMLReaderImpl<char_type, superclass>::createSpecialCharacterList() [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:53:29: required from 'irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:128:77: required from here >include/irrString.h:650:6: warning: 'irr::core::string<long unsigned int>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'long unsigned int* irr::core::string<long unsigned int>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = long unsigned int; T = char]': >CXMLReaderImpl.h:161:17: required from 'float irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValueAsFloat(const char_type*) const [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:147:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CXMLReaderImpl.h:161:17: required from 'float irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValueAsFloat(const char_type*) const [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:147:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = short unsigned int; T = char]': >CXMLReaderImpl.h:161:17: required from 'float irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValueAsFloat(const char_type*) const [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:147:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = long unsigned int; T = long unsigned int]': >CXMLReaderImpl.h:488:27: required from 'const irr::io::CXMLReaderImpl<char_type, superclass>::SAttribute* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeByName(const char_type*) const [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:120:46: required from 'const char_type* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValue(const char_type*) const [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:147:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<long unsigned int>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'long unsigned int* irr::core::string<long unsigned int>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = long unsigned int]': >CXMLReaderImpl.h:488:27: required from 'const irr::io::CXMLReaderImpl<char_type, superclass>::SAttribute* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeByName(const char_type*) const [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:120:46: required from 'const char_type* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValue(const char_type*) const [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:147:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<long unsigned int>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'long unsigned int* irr::core::string<long unsigned int>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = short unsigned int; T = short unsigned int]': >CXMLReaderImpl.h:488:27: required from 'const irr::io::CXMLReaderImpl<char_type, superclass>::SAttribute* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeByName(const char_type*) const [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:120:46: required from 'const char_type* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValue(const char_type*) const [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:147:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<short unsigned int>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'short unsigned int* irr::core::string<short unsigned int>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = short unsigned int]': >CXMLReaderImpl.h:488:27: required from 'const irr::io::CXMLReaderImpl<char_type, superclass>::SAttribute* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeByName(const char_type*) const [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:120:46: required from 'const char_type* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValue(const char_type*) const [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:147:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<short unsigned int>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'short unsigned int* irr::core::string<short unsigned int>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*, irr::s32) [with B = long unsigned int; T = long unsigned int; irr::s32 = int]': >CXMLReaderImpl.h:270:27: required from 'bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:227:15: required from 'void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:74:20: required from 'bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = long unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:147:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<long unsigned int>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'long unsigned int* irr::core::string<long unsigned int>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:100:2: warning: when initialized here [-Wreorder] > string(const B* c, s32 lenght) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*, irr::s32) [with B = short unsigned int; T = short unsigned int; irr::s32 = int]': >CXMLReaderImpl.h:270:27: required from 'bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:227:15: required from 'void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:74:20: required from 'bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = short unsigned int; superclass = irr::io::IXMLBase]' >irrXML.cpp:147:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<short unsigned int>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'short unsigned int* irr::core::string<short unsigned int>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:100:2: warning: when initialized here [-Wreorder] > string(const B* c, s32 lenght) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*, irr::s32) [with B = char; T = char; irr::s32 = int]': >CXMLReaderImpl.h:270:27: required from 'bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = char; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:227:15: required from 'void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = char; superclass = irr::io::IXMLBase]' >CXMLReaderImpl.h:74:20: required from 'bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = char; superclass = irr::io::IXMLBase]' >irrXML.cpp:147:1: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:100:2: warning: when initialized here [-Wreorder] > string(const B* c, s32 lenght) > ^~~~~~ >include/irrString.h: In member function 'irr::core::string<char_type> irr::io::CXMLReaderImpl<char_type, superclass>::replaceSpecialCharacters(irr::core::string<char_type>&) [with char_type = char; superclass = irr::IUnknown]': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >include/irrString.h: In member function 'irr::core::string<char_type> irr::io::CXMLReaderImpl<char_type, superclass>::replaceSpecialCharacters(irr::core::string<char_type>&) [with char_type = wchar_t; superclass = irr::IUnknown]': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CIrrDeviceLinux.cpp -o CIrrDeviceLinux.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CIrrDeviceStub.cpp -o CIrrDeviceStub.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IVideoDriver.h:11:0, > from include/IrrlichtDevice.h:12, > from CIrrDeviceStub.h:8, > from CIrrDeviceLinux.h:12, > from CIrrDeviceLinux.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from include/IrrlichtDevice.h:12, > from CIrrDeviceStub.h:8, > from CIrrDeviceLinux.h:12, > from CIrrDeviceLinux.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from include/IrrlichtDevice.h:12, > from CIrrDeviceStub.h:8, > from CIrrDeviceLinux.h:12, > from CIrrDeviceLinux.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from include/IrrlichtDevice.h:12, > from CIrrDeviceStub.h:8, > from CIrrDeviceLinux.h:12, > from CIrrDeviceLinux.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IGUIButton.h:8:0, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from include/IrrlichtDevice.h:14, > from CIrrDeviceStub.h:8, > from CIrrDeviceLinux.h:12, > from CIrrDeviceLinux.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from include/IrrlichtDevice.h:16, > from CIrrDeviceStub.h:8, > from CIrrDeviceLinux.h:12, > from CIrrDeviceLinux.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from include/IrrlichtDevice.h:12, > from CIrrDeviceStub.h:8, > from CIrrDeviceStub.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from include/IrrlichtDevice.h:12, > from CIrrDeviceStub.h:8, > from CIrrDeviceStub.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from include/IrrlichtDevice.h:12, > from CIrrDeviceStub.h:8, > from CIrrDeviceStub.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from include/IVideoDriver.h:20, > from include/IrrlichtDevice.h:12, > from CIrrDeviceStub.h:8, > from CIrrDeviceStub.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IGUIButton.h:8:0, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from include/IrrlichtDevice.h:14, > from CIrrDeviceStub.h:8, > from CIrrDeviceStub.cpp:5: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from CIrrDeviceLinux.cpp:5:0: >CIrrDeviceLinux.h: In constructor 'irr::CIrrDeviceLinux::CCursorControl::CCursorControl(irr::CIrrDeviceLinux*, bool)': >CIrrDeviceLinux.h:199:21: warning: 'irr::CIrrDeviceLinux::CCursorControl::Device' will be initialized after [-Wreorder] > CIrrDeviceLinux* Device; > ^~~~~~ >CIrrDeviceLinux.h:198:9: warning: 'bool irr::CIrrDeviceLinux::CCursorControl::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >CIrrDeviceLinux.h:72:4: warning: when initialized here [-Wreorder] > CCursorControl(CIrrDeviceLinux* dev, bool null) > ^~~~~~~~~~~~~~ >CIrrDeviceLinux.h: In member function 'void irr::CIrrDeviceLinux::CCursorControl::updateCursorPos()': >CIrrDeviceLinux.h:189:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] > if (CursorPos.X > Device->width) > ~~~~~~~~~~~~^~~~~~~~~~~~~~~ >CIrrDeviceLinux.h:193:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] > if (CursorPos.Y > Device->height) > ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ >In file included from include/ITerrainSceneNode.h:13:0, > from include/ISceneManager.h:15, > from include/IrrlichtDevice.h:16, > from CIrrDeviceStub.h:8, > from CIrrDeviceStub.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >CIrrDeviceLinux.h: In constructor 'irr::CIrrDeviceLinux::CIrrDeviceLinux(irr::video::E_DRIVER_TYPE, const irr::core::dimension2d<int>&, irr::u32, bool, bool, irr::IEventReceiver*, const char*)': >CIrrDeviceLinux.h:223:8: warning: 'irr::CIrrDeviceLinux::close' will be initialized after [-Wreorder] > bool close; > ^~~~~ >CIrrDeviceLinux.h:219:24: warning: 'irr::video::E_DRIVER_TYPE irr::CIrrDeviceLinux::DriverType' [-Wreorder] > video::E_DRIVER_TYPE DriverType; > ^~~~~~~~~~ >CIrrDeviceLinux.cpp:41:1: warning: when initialized here [-Wreorder] > CIrrDeviceLinux::CIrrDeviceLinux(video::E_DRIVER_TYPE driverType, > ^~~~~~~~~~~~~~~ >In file included from CIrrDeviceLinux.cpp:5:0: >CIrrDeviceLinux.h:219:24: warning: 'irr::CIrrDeviceLinux::DriverType' will be initialized after [-Wreorder] > video::E_DRIVER_TYPE DriverType; > ^~~~~~~~~~ >CIrrDeviceLinux.h:215:8: warning: 'bool irr::CIrrDeviceLinux::stencilbuffer' [-Wreorder] > bool stencilbuffer; > ^~~~~~~~~~~~~ >CIrrDeviceLinux.cpp:41:1: warning: when initialized here [-Wreorder] > CIrrDeviceLinux::CIrrDeviceLinux(video::E_DRIVER_TYPE driverType, > ^~~~~~~~~~~~~~~ >CIrrDeviceLinux.cpp: In member function 'bool irr::CIrrDeviceLinux::createWindow(const irr::core::dimension2d<int>&, irr::u32, bool, bool)': >CIrrDeviceLinux.cpp:211:6: warning: unused variable 'visualAttrDoubleStencilBuffer' [-Wunused-variable] > int visualAttrDoubleStencilBuffer[] = > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >CIrrDeviceLinux.cpp: In member function 'virtual bool irr::CIrrDeviceLinux::run()': >CIrrDeviceLinux.cpp:440:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] > if ((event.xconfigure.width != width) || > ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ >CIrrDeviceLinux.cpp:441:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] > (event.xconfigure.height != height)) > ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CIrrDeviceWin32.cpp -o CIrrDeviceWin32.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from include/IrrlichtDevice.h:14, > from CIrrDeviceStub.h:8, > from CIrrDeviceLinux.h:12, > from CIrrDeviceLinux.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from include/IrrlichtDevice.h:16, > from CIrrDeviceStub.h:8, > from CIrrDeviceLinux.h:12, > from CIrrDeviceLinux.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]': >include/SMeshBufferTangents.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertexTangents>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::CIrrDeviceLinux::SKeyMap]': >CIrrDeviceLinux.cpp:47:41: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::CIrrDeviceLinux::SKeyMap>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::CIrrDeviceLinux::SKeyMap>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from include/IrrlichtDevice.h:14, > from CIrrDeviceStub.h:8, > from CIrrDeviceLinux.h:12, > from CIrrDeviceLinux.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CIrrDeviceLinux.cpp:54:16: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CLogger.cpp -o CLogger.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from CIrrDeviceStub.cpp:5:0: >CIrrDeviceStub.h: In constructor 'irr::CIrrDeviceStub::CIrrDeviceStub(const char*, irr::IEventReceiver*)': >CIrrDeviceStub.h:117:16: warning: 'irr::CIrrDeviceStub::Operator' will be initialized after [-Wreorder] > IOSOperator* Operator; > ^~~~~~~~ >CIrrDeviceStub.h:109:24: warning: 'irr::video::IVideoDriver* irr::CIrrDeviceStub::VideoDriver' [-Wreorder] > video::IVideoDriver* VideoDriver; > ^~~~~~~~~~~ >CIrrDeviceStub.cpp:20:1: warning: when initialized here [-Wreorder] > CIrrDeviceStub::CIrrDeviceStub(const char* version, irr::IEventReceiver* resv) > ^~~~~~~~~~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CIrrDeviceLinux.cpp:61:28: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = wchar_t; T = char]': >CIrrDeviceLinux.cpp:566:24: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CIrrDeviceLinux.cpp:566:24: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from include/IrrlichtDevice.h:14, > from CIrrDeviceStub.h:8, > from CIrrDeviceStub.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/IGUIElement.h:31:57: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from include/IrrlichtDevice.h:16, > from CIrrDeviceStub.h:8, > from CIrrDeviceStub.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]': >include/SMeshBufferTangents.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertexTangents>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from include/IGUIElement.h:11:0, > from include/IGUIButton.h:8, > from include/IGUIWindow.h:8, > from include/IGUIEnvironment.h:12, > from include/IrrlichtDevice.h:14, > from CIrrDeviceStub.h:8, > from CIrrDeviceStub.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = wchar_t; T = wchar_t]': >CIrrDeviceStub.cpp:28:20: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = wchar_t]': >CIrrDeviceStub.cpp:28:20: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = wchar_t]': >CIrrDeviceStub.cpp:29:23: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >In file included from CLogger.h:10:0, > from CLogger.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CLogger.cpp:54:21: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CLogger.cpp:54:21: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = wchar_t; T = char]': >CLogger.cpp:66:21: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COSOperator.cpp -o COSOperator.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from COSOperator.h:9:0, > from COSOperator.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >COSOperator.cpp:19:45: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CStringParameters.cpp -o CStringParameters.o -I"include" -DIRRLICHT_EXPORTS=1 >include/irrString.h: In member function 'irr::core::string<char_type> irr::io::CXMLReaderImpl<char_type, superclass>::replaceSpecialCharacters(irr::core::string<char_type>&) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >In file included from CStringParameters.h:9:0, > from CStringParameters.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CStringParameters.h:75:9: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(int) [with T = char]': >CStringParameters.cpp:83:20: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:49:2: warning: when initialized here [-Wreorder] > string(int number) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CStringParameters.cpp:83:20: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c Irrlicht.cpp -o Irrlicht.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/irrlicht.h:36:0, > from Irrlicht.cpp:24: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/irrlicht.h:40, > from Irrlicht.cpp:24: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from include/irrlicht.h:40, > from Irrlicht.cpp:24: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from include/irrlicht.h:40, > from Irrlicht.cpp:24: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IAnimatedMeshSceneNode.h:8:0, > from include/irrlicht.h:44, > from Irrlicht.cpp:24: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from include/IGUIButton.h:8:0, > from include/irrlicht.h:51, > from Irrlicht.cpp:24: >include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from include/ISceneNode.h:12:0, > from include/IAnimatedMeshSceneNode.h:8, > from include/irrlicht.h:44, > from Irrlicht.cpp:24: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/irrlicht.h:34:0, > from Irrlicht.cpp:24: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >include/SAnimatedMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >include/SMesh.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >include/SMeshBuffer.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]': >include/SMeshBufferTangents.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertexTangents>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c os.cpp -o os.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMeshCache.cpp -o CMeshCache.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/IMeshBuffer.h:9:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from CMeshCache.cpp:6: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >include/irrString.h: In member function 'irr::core::string<char_type> irr::io::CXMLReaderImpl<char_type, superclass>::replaceSpecialCharacters(irr::core::string<char_type>&) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >In file included from include/IMeshBuffer.h:12:0, > from include/IMesh.h:9, > from include/IAnimatedMesh.h:9, > from CMeshCache.cpp:6: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IAnimatedMesh.h:10:0, > from CMeshCache.cpp:6: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from CMeshCache.h:9:0, > from CMeshCache.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >CMeshCache.h:77:10: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLSLMaterialRenderer.cpp -o COpenGLSLMaterialRenderer.o -I"include" -DIRRLICHT_EXPORTS=1 >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const B*) [with B = char; T = char]': >CMeshCache.cpp:107:23: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:119:2: warning: when initialized here [-Wreorder] > string(const B* c) > ^~~~~~ >include/irrString.h: In instantiation of 'irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]': >CMeshCache.cpp:107:23: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:41:2: warning: when initialized here [-Wreorder] > string(const string<T>& other) > ^~~~~~ >In file included from include/IMaterialRenderer.h:9:0, > from COpenGLSLMaterialRenderer.h:24, > from COpenGLSLMaterialRenderer.cpp:16: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IMaterialRenderer.h:10:0, > from COpenGLSLMaterialRenderer.h:24, > from COpenGLSLMaterialRenderer.cpp:16: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from COpenGLSLMaterialRenderer.cpp:19: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:16:0, > from COpenGLSLMaterialRenderer.cpp:19: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from COpenGLDriver.h:8:0, > from COpenGLSLMaterialRenderer.cpp:21: >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)': >CNullDriver.h:369:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:369:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:370:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:370:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)': >CNullDriver.h:377:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:377:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:378:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:378:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >In file included from COpenGLSLMaterialRenderer.cpp:16:0: >COpenGLSLMaterialRenderer.h: In constructor 'irr::video::COpenGLSLMaterialRenderer::COpenGLSLMaterialRenderer(irr::video::COpenGLDriver*, irr::s32&, const c8*, const c8*, irr::video::E_VERTEX_SHADER_TYPE, const c8*, const c8*, irr::video::E_PIXEL_SHADER_TYPE, irr::video::IShaderConstantSetCallBack*, irr::video::IMaterialRenderer*, irr::s32)': >COpenGLSLMaterialRenderer.h:98:21: warning: 'irr::video::COpenGLSLMaterialRenderer::BaseMaterial' will be initialized after [-Wreorder] > IMaterialRenderer* BaseMaterial; > ^~~~~~~~~~~~ >COpenGLSLMaterialRenderer.h:97:30: warning: 'irr::video::IShaderConstantSetCallBack* irr::video::COpenGLSLMaterialRenderer::CallBack' [-Wreorder] > IShaderConstantSetCallBack* CallBack; > ^~~~~~~~ >COpenGLSLMaterialRenderer.cpp:32:1: warning: when initialized here [-Wreorder] > COpenGLSLMaterialRenderer::COpenGLSLMaterialRenderer(video::COpenGLDriver* driver, > ^~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from COpenGLSLMaterialRenderer.cpp:16:0: >COpenGLSLMaterialRenderer.h: In constructor 'irr::video::COpenGLSLMaterialRenderer::COpenGLSLMaterialRenderer(irr::video::COpenGLDriver*, irr::video::IShaderConstantSetCallBack*, irr::video::IMaterialRenderer*, irr::s32)': >COpenGLSLMaterialRenderer.h:98:21: warning: 'irr::video::COpenGLSLMaterialRenderer::BaseMaterial' will be initialized after [-Wreorder] > IMaterialRenderer* BaseMaterial; > ^~~~~~~~~~~~ >COpenGLSLMaterialRenderer.h:97:30: warning: 'irr::video::IShaderConstantSetCallBack* irr::video::COpenGLSLMaterialRenderer::CallBack' [-Wreorder] > IShaderConstantSetCallBack* CallBack; > ^~~~~~~~ >COpenGLSLMaterialRenderer.cpp:64:1: warning: when initialized here [-Wreorder] > COpenGLSLMaterialRenderer::COpenGLSLMaterialRenderer(COpenGLDriver* driver, > ^~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from COpenGLSLMaterialRenderer.h:26:0, > from COpenGLSLMaterialRenderer.cpp:16: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::COpenGLSLMaterialRenderer::SUniformInfo]': >COpenGLSLMaterialRenderer.cpp:43:32: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::COpenGLSLMaterialRenderer::SUniformInfo>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::COpenGLSLMaterialRenderer::SUniformInfo>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from COpenGLSLMaterialRenderer.h:27:0, > from COpenGLSLMaterialRenderer.cpp:16: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = char]': >COpenGLSLMaterialRenderer.h:100:9: required from here >include/irrString.h:650:6: warning: 'irr::core::string<char>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'char* irr::core::string<char>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >include/irrString.h: In constructor 'irr::CIrrDeviceLinux::CIrrDeviceLinux(irr::video::E_DRIVER_TYPE, const irr::core::dimension2d<int>&, irr::u32, bool, bool, irr::IEventReceiver*, const char*)': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CZBuffer2.cpp -o CZBuffer2.o -I"include" -DIRRLICHT_EXPORTS=1 >include/irrString.h: In member function 'irr::core::string<char_type> irr::io::CXMLReaderImpl<char_type, superclass>::replaceSpecialCharacters(irr::core::string<char_type>&) [with char_type = char; superclass = irr::io::IXMLBase]': >include/irrString.h:639:3: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] > if (allocated < used) > ^~ >In file included from S4DVertex.h:10:0, > from IZBuffer2.h:10, > from CZBuffer2.h:8, > from CZBuffer2.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CZBuffer2.cpp:5:0: >CZBuffer2.h: In constructor 'irr::video::CZBuffer2::CZBuffer2(const irr::core::dimension2d<int>&)': >CZBuffer2.h:45:7: warning: 'irr::video::CZBuffer2::TotalSize' will be initialized after [-Wreorder] > s32 TotalSize; > ^~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraudAlpha2.cpp -o CTRTextureGouraudAlpha2.o -I"include" -DIRRLICHT_EXPORTS=1 >CZBuffer2.h:43:18: warning: 'irr::TZBufferType2* irr::video::CZBuffer2::BufferEnd' [-Wreorder] > TZBufferType2* BufferEnd; > ^~~~~~~~~ >CZBuffer2.cpp:15:1: warning: when initialized here [-Wreorder] > CZBuffer2::CZBuffer2(const core::dimension2d<s32>& size) > ^~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraudNoZ2.cpp -o CTRTextureGouraudNoZ2.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureLightMap2_M2.cpp -o CTRTextureLightMap2_M2.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from S4DVertex.h:10:0, > from IZBuffer2.h:10, > from ITriangleRenderer2.h:13, > from CTRTextureLightMap2_M1.h:9, > from CTRTextureGouraudAlpha2.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from S4DVertex.h:10:0, > from IZBuffer2.h:10, > from ITriangleRenderer2.h:13, > from CTRTextureLightMap2_M1.h:9, > from CTRTextureGouraudNoZ2.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from S4DVertex.h:10:0, > from IZBuffer2.h:10, > from ITriangleRenderer2.h:13, > from CTRTextureLightMap2_M1.h:9, > from CTRTextureLightMap2_M2.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureLightMap2_M4.cpp -o CTRTextureLightMap2_M4.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureLightMap2_M1.cpp -o CTRTextureLightMap2_M1.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from S4DVertex.h:10:0, > from IZBuffer2.h:10, > from ITriangleRenderer2.h:13, > from CTRTextureLightMap2_M1.h:9, > from CTRTextureLightMap2_M4.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from S4DVertex.h:10:0, > from IZBuffer2.h:10, > from ITriangleRenderer2.h:13, > from CTRTextureLightMap2_M1.h:9, > from CTRTextureLightMap2_M1.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CTRTextureLightMap2_M1.cpp:5:0: >CTRTextureLightMap2_M1.h: In constructor 'irr::video::CTRTextureLightMap2_M1::CTRTextureLightMap2_M1(irr::video::IZBuffer2*)': >CTRTextureLightMap2_M1.h:46:7: warning: 'irr::video::CTRTextureLightMap2_M1::SurfaceHeight' will be initialized after [-Wreorder] > s32 SurfaceHeight; > ^~~~~~~~~~~~~ >CTRTextureLightMap2_M1.h:45:7: warning: 'irr::s32 irr::video::CTRTextureLightMap2_M1::SurfaceWidth' [-Wreorder] > s32 SurfaceWidth; > ^~~~~~~~~~~~ >CTRTextureLightMap2_M1.cpp:57:1: warning: when initialized here [-Wreorder] > CTRTextureLightMap2_M1::CTRTextureLightMap2_M1(IZBuffer2* zbuffer) > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from CTRTextureLightMap2_M1.cpp:5:0: >CTRTextureLightMap2_M1.h:45:7: warning: 'irr::video::CTRTextureLightMap2_M1::SurfaceWidth' will be initialized after [-Wreorder] > s32 SurfaceWidth; > ^~~~~~~~~~~~ >CTRTextureLightMap2_M1.h:43:14: warning: 'irr::video::IZBuffer2* irr::video::CTRTextureLightMap2_M1::ZBuffer' [-Wreorder] > IZBuffer2* ZBuffer; > ^~~~~~~ >CTRTextureLightMap2_M1.cpp:57:1: warning: when initialized here [-Wreorder] > CTRTextureLightMap2_M1::CTRTextureLightMap2_M1(IZBuffer2* zbuffer) > ^~~~~~~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSoftwareDriver2.cpp -o CSoftwareDriver2.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSoftwareTexture2.cpp -o CSoftwareTexture2.o -I"include" -DIRRLICHT_EXPORTS=1 >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraud2.cpp -o CTRTextureGouraud2.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from S4DVertex.h:10:0, > from IZBuffer2.h:10, > from ITriangleRenderer2.h:13, > from CSoftwareDriver2.h:9, > from CSoftwareDriver2.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:11:0, > from CNullDriver.h:8, > from CSoftwareDriver2.h:10, > from CSoftwareDriver2.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/IVideoDriver.h:15:0, > from CNullDriver.h:8, > from CSoftwareDriver2.h:10, > from CSoftwareDriver2.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CNullDriver.h:8, > from CSoftwareDriver2.h:10, > from CSoftwareDriver2.cpp:5: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from CSoftwareDriver2.h:10:0, > from CSoftwareDriver2.cpp:5: >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)': >CNullDriver.h:369:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:369:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:370:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:370:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h: In member function 'float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)': >CNullDriver.h:377:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:377:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (x < 0) x = pitch-1; if (x >= pitch) x = 0; > ^~ >CNullDriver.h:378:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >CNullDriver.h:378:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (y < 0) y = height-1; if (y >= height) y = 0; > ^~ >In file included from CSoftwareDriver2.cpp:5:0: >CSoftwareDriver2.h: In constructor 'irr::video::CSoftwareDriver2::CSoftwareDriver2(const irr::core::dimension2d<int>&, bool, irr::io::IFileSystem*, irr::video::IImagePresenter*)': >CSoftwareDriver2.h:142:14: warning: 'irr::video::CSoftwareDriver2::ZBuffer' will be initialized after [-Wreorder] > IZBuffer2* ZBuffer; > ^~~~~~~ >CSoftwareDriver2.h:132:20: warning: 'irr::video::ITexture* irr::video::CSoftwareDriver2::RenderTargetTexture' [-Wreorder] > video::ITexture* RenderTargetTexture; > ^~~~~~~~~~~~~~~~~~~ >CSoftwareDriver2.cpp:18:1: warning: when initialized here [-Wreorder] > CSoftwareDriver2::CSoftwareDriver2(const core::dimension2d<s32>& windowSize, bool fullscreen, io::IFileSystem* io, video::IImagePresenter* presenter) > ^~~~~~~~~~~~~~~~ >CSoftwareDriver2.cpp: In member function 'virtual bool irr::video::CSoftwareDriver2::queryFeature(irr::video::E_VIDEO_DRIVER_FEATURE)': >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_STENCIL_BUFFER' not handled in switch [-Wswitch] > switch (feature) > ^ >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_VERTEX_SHADER_1_1' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_VERTEX_SHADER_2_0' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_VERTEX_SHADER_3_0' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_1' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_2' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_3' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_PIXEL_SHADER_1_4' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_PIXEL_SHADER_2_0' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_PIXEL_SHADER_3_0' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_ARB_VERTEX_PROGRAM_1' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_ARB_FRAGMENT_PROGRAM_1' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_ARB_GLSL' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp:178:9: warning: enumeration value 'EVDF_HLSL' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp: In member function 'virtual void irr::video::CSoftwareDriver2::setTransform(irr::video::E_TRANSFORMATION_STATE, const irr::core::matrix4&)': >CSoftwareDriver2.cpp:200:9: warning: enumeration value 'ETS_PROJECTION' not handled in switch [-Wswitch] > switch ( state ) > ^ >CSoftwareDriver2.cpp:200:9: warning: enumeration value 'ETS_COUNT' not handled in switch [-Wswitch] >CSoftwareDriver2.cpp: In member function 'void irr::video::CSoftwareDriver2::setTexture(irr::u32, irr::video::ITexture*)': >CSoftwareDriver2.cpp:225:19: warning: unused variable 'oldTexture' [-Wunused-variable] > video::ITexture* oldTexture = texture; > ^~~~~~~~~~ >In file included from S4DVertex.h:10:0, > from IZBuffer2.h:10, > from ITriangleRenderer2.h:13, > from CTRTextureLightMap2_M1.h:9, > from CTRTextureGouraud2.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from CNullDriver.h:11:0, > from CSoftwareDriver2.h:10, > from CSoftwareDriver2.cpp:5: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >CSoftwareDriver2.cpp:831:24: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CCrowdSceneNode.cpp -o CCrowdSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1 >In file included from include/ITriangleSelector.h:11:0, > from include/ISceneNode.h:10, > from CCrowdSceneNode.h:6, > from CCrowdSceneNode.cpp:5: >include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from include/ISceneNode.h:11:0, > from CCrowdSceneNode.h:6, > from CCrowdSceneNode.cpp:5: >include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from CCrowdSceneNode.h:6:0, > from CCrowdSceneNode.cpp:5: >include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from CCrowdSceneNode.h:7:0, > from CCrowdSceneNode.cpp:5: >include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from include/IVideoDriver.h:16:0, > from CCrowdSceneNode.cpp:6: >include/SLight.h: In constructor 'irr::video::SLight::SLight()': >include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from include/ISceneNode.h:12:0, > from CCrowdSceneNode.h:6, > from CCrowdSceneNode.cpp:5: >include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >include/ISceneNode.h:42:52: required from here >include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from include/ISceneManager.h:8:0, > from CCrowdSceneNode.cpp:7: >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >include/SMeshBufferLightMap.h:20:3: required from here >include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >ar r libIrrlicht.a CGUIButton.o CGUICheckBox.o CGUIComboBox.o CGUIContextMenu.o CGUIEditBox.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o CGUIInOutFader.o CGUIListBox.o CGUIMenu.o CGUIMeshViewer.o CGUIMessageBox.o CGUIModalScreen.o CGUIScrollBar.o CGUISkin.o CGUIStaticText.o CGUITabControl.o CGUIToolBar.o CGUIWindow.o CSoftwareDriver.o CSoftwareTexture.o CTRFlat.o CTRFlatWire.o CTRGouraud.o CTRGouraudWire.o CTRTextureFlat.o CTRTextureFlatWire.o CTRTextureGouraud.o CTRTextureGouraudAdd.o CTRTextureGouraudNoZ.o CTRTextureGouraudWire.o CZBuffer.o COpenGLDriver.o COpenGLNormalMapRenderer.o COpenGLParallaxMapRenderer.o COpenGLShaderMaterialRenderer.o COpenGLTexture.o CD3D8Driver.o CD3D8NormalMapRenderer.o CD3D8ParallaxMapRenderer.o CD3D8ShaderMaterialRenderer.o CD3D8Texture.o CColorConverter.o CFPSCounter.o CImage.o CImageLoaderBmp.o CImageLoaderJPG.o CImageLoaderPCX.o CImageLoaderPNG.o CImageLoaderPSD.o CImageLoaderTGA.o CNullDriver.o CD3D9Driver.o CD3D9HLSLMaterialRenderer.o CD3D9NormalMapRenderer.o CD3D9ParallaxMapRenderer.o CD3D9ShaderMaterialRenderer.o CD3D9Texture.o CVideoModeList.o C3DSMeshFileLoader.o CAnimatedMeshMD2.o CAnimatedMeshMS3D.o CAnimatedMeshSceneNode.o CBillboardSceneNode.o CCameraFPSSceneNode.o CCameraMayaSceneNode.o CCameraSceneNode.o CColladaFileLoader.o CCSMLoader.o CDefaultMeshFormatLoader.o CDMFLoader.o CDummyTransformationSceneNode.o CEmptySceneNode.o CGeometryCreator.o CLightSceneNode.o CLMTSMeshFileLoader.o CMeshManipulator.o CMeshSceneNode.o CMetaTriangleSelector.o CMY3DMeshFileLoader.o COCTLoader.o COctTreeSceneNode.o COctTreeTriangleSelector.o CParticleBoxEmitter.o CParticleFadeOutAffector.o CParticleGravityAffector.o CParticlePointEmitter.o CParticleSystemSceneNode.o CQ3LevelMesh.o CSceneCollisionManager.o CSceneManager.o CSceneNodeAnimatorCollisionResponse.o CSceneNodeAnimatorDelete.o CSceneNodeAnimatorFlyCircle.o CSceneNodeAnimatorFlyStraight.o CSceneNodeAnimatorFollowSpline.o CSceneNodeAnimatorRotation.o CSceneNodeAnimatorTexture.o CShadowVolumeSceneNode.o CSkyBoxSceneNode.o CStaticMeshOBJ.o CTerrainSceneNode.o CTerrainTriangleSelector.o CTestSceneNode.o CTextSceneNode.o CTriangleBBSelector.o CTriangleSelector.o CWaterSurfaceSceneNode.o CXAnimationPlayer.o CXFileReader.o CXMeshFileLoader.o CFileList.o CFileSystem.o CLimitReadFile.o CMemoryReadFile.o CReadFile.o CWriteFile.o CXMLReader.o CXMLWriter.o CZipReader.o irrXML.o CIrrDeviceLinux.o CIrrDeviceStub.o CIrrDeviceWin32.o CLogger.o COSOperator.o CStringParameters.o Irrlicht.o os.o CMeshCache.o COpenGLSLMaterialRenderer.o CZBuffer2.o CTRTextureGouraudAlpha2.o CTRTextureGouraudNoZ2.o CTRTextureLightMap2_M2.o CTRTextureLightMap2_M4.o CTRTextureLightMap2_M1.o CSoftwareDriver2.o CSoftwareTexture2.o CTRTextureGouraud2.o CCrowdSceneNode.o >ar: creating libIrrlicht.a >ranlib libIrrlicht.a >cp libIrrlicht.a lib/Linux/ >+ popd >~/build/BUILD/bolzplatz2006-1.0.3 >~/build/BUILD/bolzplatz2006-1.0.3/libsrc/jirr-dev ~/build/BUILD/bolzplatz2006-1.0.3 >+ pushd libsrc/jirr-dev >+ make 'CXX=g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -fpermissive' 'CC=g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing' >find: 'net/sf/jirr': No such file or directory >rm -rf src/native/* >rm -rf src/java/net/sf/jirr/* >rm -rf classes/* >rm -rf lib/* >rm -f >mkdir -p src/java/net/sf/jirr >mkdir -p src/native >mkdir -p classes >mkdir -p lib >swig -v -package net.sf.jirr -c++ -I../irrlicht-0.14-patched/include -java -outdir src/java/net/sf/jirr -o src/native/irrlicht_wrap.cxx irrlicht.i >Language subdirectory: java >Search paths: > ./ > ../irrlicht-0.14-patched/include/ > ./swig_lib/java/ > /usr/share/swig/3.0.12/java/ > ./swig_lib/ > /usr/share/swig/3.0.12/ >Preprocessing... >Starting language-specific parse... >../irrlicht-0.14-patched/include/ISceneNode.h:120: Warning 473: Returning a pointer or reference in a director method is not recommended. >../irrlicht-0.14-patched/include/ISceneNode.h:137: Warning 473: Returning a pointer or reference in a director method is not recommended. >../irrlicht-0.14-patched/include/ISceneNode.h:311: Warning 473: Returning a pointer or reference in a director method is not recommended. >../irrlicht-0.14-patched/include/ISceneNode.h:489: Warning 473: Returning a pointer or reference in a director method is not recommended. >../irrlicht-0.14-patched/include/ICameraSceneNode.h:24: Warning 813: Warning for irr::scene::ICameraSceneNode, base irr::IEventReceiver ignored. Multiple inheritance is not supported in Java. >../irrlicht-0.14-patched/include/IGUIElement.h:24: Warning 813: Warning for irr::gui::IGUIElement, base irr::IEventReceiver ignored. Multiple inheritance is not supported in Java. >../irrlicht-0.14-patched/include/SIrrCreationParameters.h:124: Warning 451: Setting a const char * variable may leak memory. >Processing types... >C++ analysis... >Processing nested classes... >Generating wrappers... >patch -p1 <diff.txt >patching file src/java/net/sf/jirr/SMaterial.java >Hunk #1 succeeded at 127 with fuzz 1 (offset 29 lines). >/usr/lib/jvm/java-openjdk/bin/javac -sourcepath src/java -d classes src/java/net/sf/jirr/IrrlichtDevice.java src/java/net/sf/jirr/S3DVertexTangents.java src/java/net/sf/jirr/IGUIFont.java src/java/net/sf/jirr/E_VIDEO_DRIVER_FEATURE.java src/java/net/sf/jirr/IOSOperator.java src/java/net/sf/jirr/SMeshBufferTangents.java src/java/net/sf/jirr/SMeshBuffer.java src/java/net/sf/jirr/IImage.java src/java/net/sf/jirr/position2di.java src/java/net/sf/jirr/EKEY_ACTION.java src/java/net/sf/jirr/IDummyTransformationSceneNode.java src/java/net/sf/jirr/IGUIInOutFader.java src/java/net/sf/jirr/plane3df.java src/java/net/sf/jirr/EGUI_DEFAULT_TEXT.java src/java/net/sf/jirr/vector3dfarray.java src/java/net/sf/jirr/IWriteFile.java src/java/net/sf/jirr/triangle3df.java src/java/net/sf/jirr/IMaterialRenderer.java src/java/net/sf/jirr/IGUIListBox.java src/java/net/sf/jirr/IStringParameters.java src/java/net/sf/jirr/EGUI_DEFAULT_COLOR.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_unsigned_int_t.java src/java/net/sf/jirr/SViewFrustrum.java src/java/net/sf/jirr/ECOLOR_FORMAT.java src/java/net/sf/jirr/EMD2_ANIMATION_TYPE.java src/java/net/sf/jirr/JirrConstants.java src/java/net/sf/jirr/SWIGTYPE_p_p_char.java src/java/net/sf/jirr/IFileSystem.java src/java/net/sf/jirr/SWIGTYPE_p_irr__io__IIrrXMLReaderT_char_irr__IUnknown_t.java src/java/net/sf/jirr/SWIGTYPE_p_SMeshBufferLightMap.java src/java/net/sf/jirr/SEvent.java src/java/net/sf/jirr/SWIGTYPE_p_EGUI_ELEMENT_TYPE.java src/java/net/sf/jirr/ILightSceneNode.java src/java/net/sf/jirr/IFileList.java src/java/net/sf/jirr/ISceneNode.java src/java/net/sf/jirr/E_DRIVER_TYPE.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__position2dT_float_t.java src/java/net/sf/jirr/IImageLoader.java src/java/net/sf/jirr/ISceneNodeAnimatorCollisionResponse.java src/java/net/sf/jirr/IGUIStaticText.java src/java/net/sf/jirr/EKEY_CODE.java src/java/net/sf/jirr/IGPUProgrammingServices.java src/java/net/sf/jirr/ISceneManager.java src/java/net/sf/jirr/E_TRANSFORMATION_STATE.java src/java/net/sf/jirr/SAnimatedMesh.java src/java/net/sf/jirr/vector2di.java src/java/net/sf/jirr/ISceneCollisionManager.java src/java/net/sf/jirr/IMeshLoader.java src/java/net/sf/jirr/IGUIButton.java src/java/net/sf/jirr/recti.java src/java/net/sf/jirr/SWIGTYPE_p_p_irr__video__ITexture.java src/java/net/sf/jirr/IMeshArray.java src/java/net/sf/jirr/IAnimatedMeshMS3D.java src/java/net/sf/jirr/SWIGTYPE_p_E_TERRAIN_PATCH_SIZE.java src/java/net/sf/jirr/IMesh.java src/java/net/sf/jirr/SWIGTYPE_p_double.java src/java/net/sf/jirr/IGUIToolBar.java src/java/net/sf/jirr/EGUI_SKIN_TYPE.java src/java/net/sf/jirr/SWIGTYPE_p_int.java src/java/net/sf/jirr/IMetaTriangleSelector.java src/java/net/sf/jirr/IAnimatedMeshMD2.java src/java/net/sf/jirr/IAnimationEndCallBack.java src/java/net/sf/jirr/IReadFile.java src/java/net/sf/jirr/ITexture.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__listT_irr__gui__IGUIElement_p_t.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_irr__scene__IMeshBuffer_p_t.java src/java/net/sf/jirr/IGUIEditBox.java src/java/net/sf/jirr/EMOUSE_INPUT_EVENT.java src/java/net/sf/jirr/ICrowdSceneNode.java src/java/net/sf/jirr/IUnknown.java src/java/net/sf/jirr/IGUIEnvironment.java src/java/net/sf/jirr/dimension2df.java src/java/net/sf/jirr/IGUISkin.java src/java/net/sf/jirr/SWIGTYPE_p_bool.java src/java/net/sf/jirr/ETEXT_FORMAT.java src/java/net/sf/jirr/SWIGTYPE_p_float.java src/java/net/sf/jirr/ICursorControl.java src/java/net/sf/jirr/SWIGTYPE_p_irr__scene__IMeshCache.java src/java/net/sf/jirr/ELOG_LEVEL.java src/java/net/sf/jirr/line3df.java src/java/net/sf/jirr/SColor.java src/java/net/sf/jirr/IAnimatedMeshX.java src/java/net/sf/jirr/S3DVertex.java src/java/net/sf/jirr/E_MATERIAL_TYPE.java src/java/net/sf/jirr/E_TERRAIN_PATCH_SIZE.java src/java/net/sf/jirr/SKeyMap.java src/java/net/sf/jirr/E_ANIMATED_MESH_TYPE.java src/java/net/sf/jirr/SIrrlichtCreationParameters.java src/java/net/sf/jirr/IVideoDriver.java src/java/net/sf/jirr/IParticleAffector.java src/java/net/sf/jirr/aabbox3df.java src/java/net/sf/jirr/IEventReceiver.java src/java/net/sf/jirr/EEVENT_TYPE.java src/java/net/sf/jirr/IGUITabControl.java src/java/net/sf/jirr/E_MATERIAL_FLAG.java src/java/net/sf/jirr/ILogger.java src/java/net/sf/jirr/SParticle.java src/java/net/sf/jirr/SMeshBufferLightMap.java src/java/net/sf/jirr/IGUIImage.java src/java/net/sf/jirr/IXMLBase.java src/java/net/sf/jirr/IAnimatedMesh.java src/java/net/sf/jirr/S3DVertex2TCoords.java src/java/net/sf/jirr/SWIGTYPE_p_p_irr__scene__SParticle.java src/java/net/sf/jirr/IShadowVolumeSceneNode.java src/java/net/sf/jirr/IVideoModeList.java src/java/net/sf/jirr/IGUIComboBox.java src/java/net/sf/jirr/IMeshManipulator.java src/java/net/sf/jirr/ITextureArray.java src/java/net/sf/jirr/ISceneNodeAnimator.java src/java/net/sf/jirr/SWIGTYPE_p_SExposedVideoData.java src/java/net/sf/jirr/IGUIContextMenu.java src/java/net/sf/jirr/IGUIFileOpenDialog.java src/java/net/sf/jirr/EXML_NODE.java src/java/net/sf/jirr/dimension2di.java src/java/net/sf/jirr/E_SCENE_NODE_RENDER_PASS.java src/java/net/sf/jirr/IXMLWriter.java src/java/net/sf/jirr/IParticleSystemSceneNode.java src/java/net/sf/jirr/IGUIWindow.java src/java/net/sf/jirr/SMaterial.java src/java/net/sf/jirr/ITerrainSceneNode.java src/java/net/sf/jirr/SColorf.java src/java/net/sf/jirr/IMaterialRendererServices.java src/java/net/sf/jirr/IParticleEmitter.java src/java/net/sf/jirr/IFileReadCallBack.java src/java/net/sf/jirr/matrix4.java src/java/net/sf/jirr/SWIGTYPE_p_p_irr__scene__IMesh.java src/java/net/sf/jirr/E_VERTEX_SHADER_TYPE.java src/java/net/sf/jirr/E_LIGHT_TYPE.java src/java/net/sf/jirr/SWIGTYPE_p_void.java src/java/net/sf/jirr/E_VERTEX_TYPE.java src/java/net/sf/jirr/vector3df.java src/java/net/sf/jirr/SEventQueue.java src/java/net/sf/jirr/E_TEXTURE_CREATION_FLAG.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__listT_irr__scene__ISceneNode_p_t.java src/java/net/sf/jirr/vector2df.java src/java/net/sf/jirr/SLight.java src/java/net/sf/jirr/IGUITab.java src/java/net/sf/jirr/quaternion.java src/java/net/sf/jirr/ITextSceneNode.java src/java/net/sf/jirr/EMESSAGE_BOX_FLAG.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_int_t.java src/java/net/sf/jirr/EIntersectionRelation3D.java src/java/net/sf/jirr/E_PIXEL_SHADER_TYPE.java src/java/net/sf/jirr/Jirr.java src/java/net/sf/jirr/ITimer.java src/java/net/sf/jirr/IGUIScrollBar.java src/java/net/sf/jirr/ITriangleSelector.java src/java/net/sf/jirr/IMeshBuffer.java src/java/net/sf/jirr/IAnimatedMeshSceneNode.java src/java/net/sf/jirr/IGUIMeshViewer.java src/java/net/sf/jirr/IShaderConstantSetCallBack.java src/java/net/sf/jirr/IGUIElement.java src/java/net/sf/jirr/SMesh.java src/java/net/sf/jirr/IXMLReader.java src/java/net/sf/jirr/IBillboardSceneNode.java src/java/net/sf/jirr/EGUI_EVENT_TYPE.java src/java/net/sf/jirr/EGUI_DEFAULT_SIZE.java src/java/net/sf/jirr/JirrJNI.java src/java/net/sf/jirr/ICameraSceneNode.java src/java/net/sf/jirr/IGUICheckBox.java >cd classes && jar -cvf ../lib/irrlicht.jar . >added manifest >adding: net/(in = 0) (out= 0)(stored 0%) >adding: net/sf/(in = 0) (out= 0)(stored 0%) >adding: net/sf/jirr/(in = 0) (out= 0)(stored 0%) >adding: net/sf/jirr/IMaterialRendererServices.class(in = 2353) (out= 924)(deflated 60%) >adding: net/sf/jirr/IMeshLoader.class(in = 1269) (out= 690)(deflated 45%) >adding: net/sf/jirr/SWIGTYPE_p_p_char.class(in = 455) (out= 307)(deflated 32%) >adding: net/sf/jirr/SWIGTYPE_p_irr__core__listT_irr__scene__ISceneNode_p_t.class(in = 566) (out= 328)(deflated 42%) >adding: net/sf/jirr/SWIGTYPE_p_EGUI_ELEMENT_TYPE.class(in = 488) (out= 317)(deflated 35%) >adding: net/sf/jirr/ELOG_LEVEL.class(in = 1712) (out= 931)(deflated 45%) >adding: net/sf/jirr/vector3df.class(in = 6801) (out= 2094)(deflated 69%) >adding: net/sf/jirr/IAnimatedMeshMS3D.class(in = 1533) (out= 751)(deflated 51%) >adding: net/sf/jirr/IGUIListBox.class(in = 2011) (out= 859)(deflated 57%) >adding: net/sf/jirr/ITerrainSceneNode.class(in = 4168) (out= 1519)(deflated 63%) >adding: net/sf/jirr/IGUIFont.class(in = 2300) (out= 907)(deflated 60%) >adding: net/sf/jirr/E_VERTEX_TYPE.class(in = 1674) (out= 900)(deflated 46%) >adding: net/sf/jirr/IMaterialRenderer.class(in = 2130) (out= 898)(deflated 57%) >adding: net/sf/jirr/IImageLoader.class(in = 1471) (out= 733)(deflated 50%) >adding: net/sf/jirr/IUnknown.class(in = 1141) (out= 623)(deflated 45%) >adding: net/sf/jirr/IGUIImage.class(in = 1103) (out= 617)(deflated 44%) >adding: net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_unsigned_int_t.class(in = 533) (out= 326)(deflated 38%) >adding: net/sf/jirr/E_SCENE_NODE_RENDER_PASS.class(in = 1924) (out= 1018)(deflated 47%) >adding: net/sf/jirr/aabbox3df.class(in = 5028) (out= 1727)(deflated 65%) >adding: net/sf/jirr/JirrJNI.class(in = 149910) (out= 29714)(deflated 80%) >adding: net/sf/jirr/IGUIElement.class(in = 5550) (out= 1953)(deflated 64%) >adding: net/sf/jirr/IGUIToolBar.class(in = 2743) (out= 980)(deflated 64%) >adding: net/sf/jirr/SWIGTYPE_p_irr__scene__IMeshCache.class(in = 503) (out= 318)(deflated 36%) >adding: net/sf/jirr/IAnimatedMeshSceneNode.class(in = 4010) (out= 1353)(deflated 66%) >adding: net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_int_t.class(in = 506) (out= 318)(deflated 37%) >adding: net/sf/jirr/SMesh.class(in = 2628) (out= 1127)(deflated 57%) >adding: net/sf/jirr/Jirr.class(in = 6256) (out= 2141)(deflated 65%) >adding: net/sf/jirr/SColor.class(in = 2726) (out= 1109)(deflated 59%) >adding: net/sf/jirr/SWIGTYPE_p_float.class(in = 452) (out= 307)(deflated 32%) >adding: net/sf/jirr/IMeshBuffer.class(in = 2380) (out= 999)(deflated 58%) >adding: net/sf/jirr/ICursorControl.class(in = 2278) (out= 936)(deflated 58%) >adding: net/sf/jirr/IFileReadCallBack.class(in = 1079) (out= 597)(deflated 44%) >adding: net/sf/jirr/IGUIFileOpenDialog.class(in = 936) (out= 551)(deflated 41%) >adding: net/sf/jirr/EGUI_EVENT_TYPE.class(in = 2741) (out= 1415)(deflated 48%) >adding: net/sf/jirr/IAnimatedMesh.class(in = 2153) (out= 978)(deflated 54%) >adding: net/sf/jirr/IMetaTriangleSelector.class(in = 1492) (out= 652)(deflated 56%) >adding: net/sf/jirr/IMesh.class(in = 1586) (out= 834)(deflated 47%) >adding: net/sf/jirr/E_ANIMATED_MESH_TYPE.class(in = 2148) (out= 1121)(deflated 47%) >adding: net/sf/jirr/IGPUProgrammingServices.class(in = 12711) (out= 2093)(deflated 83%) >adding: net/sf/jirr/ISceneManager.class(in = 54358) (out= 9987)(deflated 81%) >adding: net/sf/jirr/plane3df.class(in = 5386) (out= 1668)(deflated 69%) >adding: net/sf/jirr/IGUIEditBox.class(in = 1788) (out= 795)(deflated 55%) >adding: net/sf/jirr/IImage.class(in = 2061) (out= 987)(deflated 52%) >adding: net/sf/jirr/IGUIButton.class(in = 2472) (out= 985)(deflated 60%) >adding: net/sf/jirr/SMaterial.class(in = 7586) (out= 2435)(deflated 67%) >adding: net/sf/jirr/IGUIEnvironment.class(in = 24924) (out= 5459)(deflated 78%) >adding: net/sf/jirr/SWIGTYPE_p_irr__core__listT_irr__gui__IGUIElement_p_t.class(in = 563) (out= 332)(deflated 41%) >adding: net/sf/jirr/IGUIInOutFader.class(in = 1506) (out= 730)(deflated 51%) >adding: net/sf/jirr/ICameraSceneNode.class(in = 3779) (out= 1361)(deflated 63%) >adding: net/sf/jirr/SColorf.class(in = 2514) (out= 1048)(deflated 58%) >adding: net/sf/jirr/SWIGTYPE_p_irr__core__position2dT_float_t.class(in = 527) (out= 325)(deflated 38%) >adding: net/sf/jirr/IAnimatedMeshX.class(in = 2336) (out= 981)(deflated 58%) >adding: net/sf/jirr/S3DVertex2TCoords.class(in = 2822) (out= 1085)(deflated 61%) >adding: net/sf/jirr/ITextSceneNode.class(in = 1159) (out= 617)(deflated 46%) >adding: net/sf/jirr/SWIGTYPE_p_SMeshBufferLightMap.class(in = 494) (out= 319)(deflated 35%) >adding: net/sf/jirr/SWIGTYPE_p_E_TERRAIN_PATCH_SIZE.class(in = 497) (out= 324)(deflated 34%) >adding: net/sf/jirr/IParticleEmitter.class(in = 1049) (out= 589)(deflated 43%) >adding: net/sf/jirr/IFileSystem.class(in = 4291) (out= 1446)(deflated 66%) >adding: net/sf/jirr/ISceneCollisionManager.class(in = 6324) (out= 1574)(deflated 75%) >adding: net/sf/jirr/SMeshBufferTangents.class(in = 2812) (out= 1077)(deflated 61%) >adding: net/sf/jirr/IFileList.class(in = 1244) (out= 659)(deflated 47%) >adding: net/sf/jirr/EKEY_CODE.class(in = 13791) (out= 6109)(deflated 55%) >adding: net/sf/jirr/SMeshBufferLightMap.class(in = 2812) (out= 1079)(deflated 61%) >adding: net/sf/jirr/IEventReceiver.class(in = 1441) (out= 738)(deflated 48%) >adding: net/sf/jirr/E_TRANSFORMATION_STATE.class(in = 1774) (out= 942)(deflated 46%) >adding: net/sf/jirr/SWIGTYPE_p_irr__io__IIrrXMLReaderT_char_irr__IUnknown_t.class(in = 569) (out= 334)(deflated 41%) >adding: net/sf/jirr/SAnimatedMesh.class(in = 3426) (out= 1364)(deflated 60%) >adding: net/sf/jirr/JirrConstants.class(in = 353) (out= 248)(deflated 29%) >adding: net/sf/jirr/IGUIScrollBar.class(in = 1087) (out= 602)(deflated 44%) >adding: net/sf/jirr/IVideoDriver.class(in = 26692) (out= 6372)(deflated 76%) >adding: net/sf/jirr/ICrowdSceneNode.class(in = 1248) (out= 655)(deflated 47%) >adding: net/sf/jirr/IShaderConstantSetCallBack.class(in = 1727) (out= 791)(deflated 54%) >adding: net/sf/jirr/SWIGTYPE_p_void.class(in = 449) (out= 306)(deflated 31%) >adding: net/sf/jirr/E_DRIVER_TYPE.class(in = 1779) (out= 955)(deflated 46%) >adding: net/sf/jirr/IParticleAffector.class(in = 1011) (out= 570)(deflated 43%) >adding: net/sf/jirr/IXMLBase.class(in = 748) (out= 492)(deflated 34%) >adding: net/sf/jirr/ILightSceneNode.class(in = 938) (out= 552)(deflated 41%) >adding: net/sf/jirr/IGUIContextMenu.class(in = 3318) (out= 1201)(deflated 63%) >adding: net/sf/jirr/IMeshArray.class(in = 4544) (out= 1624)(deflated 64%) >adding: net/sf/jirr/E_TERRAIN_PATCH_SIZE.class(in = 1905) (out= 998)(deflated 47%) >adding: net/sf/jirr/line3df.class(in = 4265) (out= 1526)(deflated 64%) >adding: net/sf/jirr/SWIGTYPE_p_p_irr__scene__SParticle.class(in = 506) (out= 317)(deflated 37%) >adding: net/sf/jirr/EXML_NODE.class(in = 1806) (out= 975)(deflated 46%) >adding: net/sf/jirr/SMeshBuffer.class(in = 2628) (out= 1060)(deflated 59%) >adding: net/sf/jirr/position2di.class(in = 2485) (out= 975)(deflated 60%) >adding: net/sf/jirr/EMD2_ANIMATION_TYPE.class(in = 2853) (out= 1453)(deflated 49%) >adding: net/sf/jirr/IGUISkin.class(in = 6277) (out= 1867)(deflated 70%) >adding: net/sf/jirr/IGUIComboBox.class(in = 1559) (out= 736)(deflated 52%) >adding: net/sf/jirr/IOSOperator.class(in = 1211) (out= 652)(deflated 46%) >adding: net/sf/jirr/IXMLWriter.class(in = 5420) (out= 1220)(deflated 77%) >adding: net/sf/jirr/IGUIMeshViewer.class(in = 1443) (out= 693)(deflated 51%) >adding: net/sf/jirr/IMeshManipulator.class(in = 3686) (out= 1286)(deflated 65%) >adding: net/sf/jirr/IGUITabControl.class(in = 1815) (out= 818)(deflated 54%) >adding: net/sf/jirr/SWIGTYPE_p_SExposedVideoData.class(in = 488) (out= 317)(deflated 35%) >adding: net/sf/jirr/ITriangleSelector.class(in = 3039) (out= 963)(deflated 68%) >adding: net/sf/jirr/ETEXT_FORMAT.class(in = 1769) (out= 940)(deflated 46%) >adding: net/sf/jirr/ISceneNodeAnimator.class(in = 1028) (out= 563)(deflated 45%) >adding: net/sf/jirr/SWIGTYPE_p_p_irr__video__ITexture.class(in = 503) (out= 318)(deflated 36%) >adding: net/sf/jirr/matrix4.class(in = 8073) (out= 2415)(deflated 70%) >adding: net/sf/jirr/EGUI_DEFAULT_SIZE.class(in = 2118) (out= 1103)(deflated 47%) >adding: net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_irr__scene__IMeshBuffer_p_t.class(in = 572) (out= 334)(deflated 41%) >adding: net/sf/jirr/quaternion.class(in = 5019) (out= 1653)(deflated 67%) >adding: net/sf/jirr/EGUI_SKIN_TYPE.class(in = 1572) (out= 836)(deflated 46%) >adding: net/sf/jirr/E_LIGHT_TYPE.class(in = 1543) (out= 826)(deflated 46%) >adding: net/sf/jirr/SKeyMap.class(in = 1486) (out= 751)(deflated 49%) >adding: net/sf/jirr/IBillboardSceneNode.class(in = 1215) (out= 628)(deflated 48%) >adding: net/sf/jirr/IVideoModeList.class(in = 1573) (out= 741)(deflated 52%) >adding: net/sf/jirr/IGUIStaticText.class(in = 1820) (out= 806)(deflated 55%) >adding: net/sf/jirr/vector2df.class(in = 5355) (out= 1675)(deflated 68%) >adding: net/sf/jirr/E_MATERIAL_FLAG.class(in = 2284) (out= 1220)(deflated 46%) >adding: net/sf/jirr/EIntersectionRelation3D.class(in = 1861) (out= 978)(deflated 47%) >adding: net/sf/jirr/EKEY_ACTION.class(in = 1892) (out= 1021)(deflated 46%) >adding: net/sf/jirr/EGUI_DEFAULT_TEXT.class(in = 1762) (out= 932)(deflated 47%) >adding: net/sf/jirr/ILogger.class(in = 1871) (out= 828)(deflated 55%) >adding: net/sf/jirr/E_MATERIAL_TYPE.class(in = 3230) (out= 1574)(deflated 51%) >adding: net/sf/jirr/EMESSAGE_BOX_FLAG.class(in = 1915) (out= 1012)(deflated 47%) >adding: net/sf/jirr/SEventQueue.class(in = 1490) (out= 777)(deflated 47%) >adding: net/sf/jirr/IDummyTransformationSceneNode.class(in = 1076) (out= 577)(deflated 46%) >adding: net/sf/jirr/E_VERTEX_SHADER_TYPE.class(in = 1825) (out= 960)(deflated 47%) >adding: net/sf/jirr/dimension2di.class(in = 2066) (out= 882)(deflated 57%) >adding: net/sf/jirr/SIrrlichtCreationParameters.class(in = 4478) (out= 1486)(deflated 66%) >adding: net/sf/jirr/EGUI_DEFAULT_COLOR.class(in = 2662) (out= 1374)(deflated 48%) >adding: net/sf/jirr/SWIGTYPE_p_int.class(in = 446) (out= 304)(deflated 31%) >adding: net/sf/jirr/IStringParameters.class(in = 2821) (out= 942)(deflated 66%) >adding: net/sf/jirr/S3DVertex.class(in = 3376) (out= 1366)(deflated 59%) >adding: net/sf/jirr/dimension2df.class(in = 2066) (out= 884)(deflated 57%) >adding: net/sf/jirr/IParticleSystemSceneNode.class(in = 10504) (out= 2287)(deflated 78%) >adding: net/sf/jirr/ITimer.class(in = 1752) (out= 815)(deflated 53%) >adding: net/sf/jirr/E_VIDEO_DRIVER_FEATURE.class(in = 2758) (out= 1384)(deflated 49%) >adding: net/sf/jirr/EEVENT_TYPE.class(in = 1804) (out= 964)(deflated 46%) >adding: net/sf/jirr/ISceneNode.class(in = 12340) (out= 3632)(deflated 70%) >adding: net/sf/jirr/triangle3df.class(in = 4611) (out= 1455)(deflated 68%) >adding: net/sf/jirr/SViewFrustrum$VFPLANES.class(in = 2049) (out= 1077)(deflated 47%) >adding: net/sf/jirr/S3DVertexTangents.class(in = 3266) (out= 1177)(deflated 63%) >adding: net/sf/jirr/ISceneNodeAnimatorCollisionResponse.class(in = 2667) (out= 982)(deflated 63%) >adding: net/sf/jirr/ITextureArray.class(in = 4727) (out= 1633)(deflated 65%) >adding: net/sf/jirr/SLight.class(in = 3045) (out= 1241)(deflated 59%) >adding: net/sf/jirr/ITexture.class(in = 2115) (out= 1013)(deflated 52%) >adding: net/sf/jirr/vector2di.class(in = 5355) (out= 1677)(deflated 68%) >adding: net/sf/jirr/IGUITab.class(in = 1351) (out= 691)(deflated 48%) >adding: net/sf/jirr/ECOLOR_FORMAT.class(in = 1728) (out= 929)(deflated 46%) >adding: net/sf/jirr/IGUICheckBox.class(in = 998) (out= 571)(deflated 42%) >adding: net/sf/jirr/SParticle.class(in = 2748) (out= 1084)(deflated 60%) >adding: net/sf/jirr/E_PIXEL_SHADER_TYPE.class(in = 2051) (out= 1053)(deflated 48%) >adding: net/sf/jirr/IShadowVolumeSceneNode.class(in = 1051) (out= 572)(deflated 45%) >adding: net/sf/jirr/SWIGTYPE_p_p_irr__scene__IMesh.class(in = 494) (out= 317)(deflated 35%) >adding: net/sf/jirr/SEvent.class(in = 3406) (out= 1331)(deflated 60%) >adding: net/sf/jirr/recti.class(in = 4070) (out= 1472)(deflated 63%) >adding: net/sf/jirr/E_TEXTURE_CREATION_FLAG.class(in = 2188) (out= 1107)(deflated 49%) >adding: net/sf/jirr/SWIGTYPE_p_bool.class(in = 449) (out= 306)(deflated 31%) >adding: net/sf/jirr/IReadFile.class(in = 1562) (out= 772)(deflated 50%) >adding: net/sf/jirr/IWriteFile.class(in = 1492) (out= 750)(deflated 49%) >adding: net/sf/jirr/SViewFrustrum.class(in = 3335) (out= 1277)(deflated 61%) >adding: net/sf/jirr/IGUIWindow.class(in = 1247) (out= 647)(deflated 48%) >adding: net/sf/jirr/IAnimatedMeshMD2.class(in = 1803) (out= 803)(deflated 55%) >adding: net/sf/jirr/vector3dfarray.class(in = 4456) (out= 1541)(deflated 65%) >adding: net/sf/jirr/IrrlichtDevice.class(in = 4422) (out= 1588)(deflated 64%) >adding: net/sf/jirr/SWIGTYPE_p_double.class(in = 455) (out= 307)(deflated 32%) >adding: net/sf/jirr/IAnimationEndCallBack.class(in = 1100) (out= 578)(deflated 47%) >adding: net/sf/jirr/IXMLReader.class(in = 3168) (out= 1130)(deflated 64%) >adding: net/sf/jirr/EMOUSE_INPUT_EVENT.class(in = 2074) (out= 1055)(deflated 49%) >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -fpermissive -g -c -o lib/irrlicht_wrap.o src/native/irrlicht_wrap.cxx -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux -I../irrlicht-0.14-patched/include -I. -D__cplusplus ><command-line>:0:0: warning: "__cplusplus" redefined ><built-in>: note: this is the location of the previous definition >In file included from ../irrlicht-0.14-patched/include/irrlicht.h:36:0, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/SLight.h: In constructor 'irr::video::SLight::SLight()': >../irrlicht-0.14-patched/include/SLight.h:57:15: warning: 'irr::video::SLight::Type' will be initialized after [-Wreorder] > E_LIGHT_TYPE Type; > ^~~~ >../irrlicht-0.14-patched/include/SLight.h:37:10: warning: 'irr::video::SColorf irr::video::SLight::AmbientColor' [-Wreorder] > SColorf AmbientColor; > ^~~~~~~~~~~~ >../irrlicht-0.14-patched/include/SLight.h:31:2: warning: when initialized here [-Wreorder] > SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f), > ^~~~~~ >In file included from ../irrlicht-0.14-patched/include/IMeshBuffer.h:9:0, > from ../irrlicht-0.14-patched/include/IMesh.h:9, > from ../irrlicht-0.14-patched/include/IAnimatedMesh.h:9, > from ../irrlicht-0.14-patched/include/irrlicht.h:40, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/SMaterial.h: In constructor 'irr::video::SMaterial::SMaterial()': >../irrlicht-0.14-patched/include/SMaterial.h:318:15: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2' will be initialized after [-Wreorder] > ITexture* Texture2; > ^~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:253:19: warning: 'irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType' [-Wreorder] > E_MATERIAL_TYPE MaterialType; > ^~~~~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:357:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling' will be initialized after [-Wreorder] > bool BackfaceCulling; > ^~~~~~~~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:343:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:343:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading' will be initialized after [-Wreorder] > bool GouraudShading; > ^~~~~~~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:302:7: warning: 'irr::f32 irr::video::SMaterial::Shininess' [-Wreorder] > f32 Shininess; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:377:10: warning: 'irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals' will be initialized after [-Wreorder] > bool NormalizeNormals; > ^~~~~~~~~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:371:10: warning: 'bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter' [-Wreorder] > bool AnisotropicFilter; > ^~~~~~~~~~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h:242:3: warning: when initialized here [-Wreorder] > SMaterial() > ^~~~~~~~~ >../irrlicht-0.14-patched/include/SMaterial.h: In member function 'bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)': >../irrlicht-0.14-patched/include/SMaterial.h:405:22: warning: self-comparison always evaluates to false [-Wtautological-compare] > NormalizeNormals != NormalizeNormals; > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >In file included from ../irrlicht-0.14-patched/include/IMeshBuffer.h:12:0, > from ../irrlicht-0.14-patched/include/IMesh.h:9, > from ../irrlicht-0.14-patched/include/IAnimatedMesh.h:9, > from ../irrlicht-0.14-patched/include/irrlicht.h:40, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/S3DVertex.h: In constructor 'irr::video::S3DVertexTangents::S3DVertexTangents(const vector3df&, const vector2df&, irr::video::SColor)': >../irrlicht-0.14-patched/include/S3DVertex.h:132:22: warning: 'irr::video::S3DVertexTangents::TCoords' will be initialized after [-Wreorder] > core::vector2d<f32> TCoords; > ^~~~~~~ >../irrlicht-0.14-patched/include/S3DVertex.h:129:21: warning: 'irr::video::SColor irr::video::S3DVertexTangents::Color' [-Wreorder] > irr::video::SColor Color; > ^~~~~ >../irrlicht-0.14-patched/include/S3DVertex.h:118:2: warning: when initialized here [-Wreorder] > S3DVertexTangents(const core::vector3df& pos, > ^~~~~~~~~~~~~~~~~ >In file included from ../irrlicht-0.14-patched/include/IAnimatedMesh.h:10:0, > from ../irrlicht-0.14-patched/include/irrlicht.h:40, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/matrix4.h: In member function 'irr::core::vector3df irr::core::matrix4::getRotationDegrees() const': >../irrlicht-0.14-patched/include/matrix4.h:323:7: warning: unused variable 'D' [-Wunused-variable] > f64 D = Y; > ^ >In file included from ../irrlicht-0.14-patched/include/IAnimatedMeshSceneNode.h:8:0, > from ../irrlicht-0.14-patched/include/irrlicht.h:44, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/ISceneNode.h: In constructor 'irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const vector3df&, const vector3df&, const vector3df&)': >../irrlicht-0.14-patched/include/ISceneNode.h:567:8: warning: 'irr::scene::ISceneNode::IsVisible' will be initialized after [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/ISceneNode.h:552:7: warning: 'irr::s32 irr::scene::ISceneNode::ID' [-Wreorder] > s32 ID; > ^~ >../irrlicht-0.14-patched/include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >../irrlicht-0.14-patched/include/ISceneNode.h:552:7: warning: 'irr::scene::ISceneNode::ID' will be initialized after [-Wreorder] > s32 ID; > ^~ >../irrlicht-0.14-patched/include/ISceneNode.h:543:15: warning: 'irr::scene::ISceneNode* irr::scene::ISceneNode::Parent' [-Wreorder] > ISceneNode* Parent; > ^~~~~~ >../irrlicht-0.14-patched/include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >../irrlicht-0.14-patched/include/ISceneNode.h:564:8: warning: 'irr::scene::ISceneNode::DebugDataVisible' will be initialized after [-Wreorder] > bool DebugDataVisible; > ^~~~~~~~~~~~~~~~ >../irrlicht-0.14-patched/include/ISceneNode.h:558:22: warning: 'irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector' [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >../irrlicht-0.14-patched/include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >../irrlicht-0.14-patched/include/ISceneNode.h:558:22: warning: 'irr::scene::ISceneNode::TriangleSelector' will be initialized after [-Wreorder] > ITriangleSelector* TriangleSelector; > ^~~~~~~~~~~~~~~~ >../irrlicht-0.14-patched/include/ISceneNode.h:534:19: warning: 'irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation' [-Wreorder] > core::vector3df RelativeTranslation; > ^~~~~~~~~~~~~~~~~~~ >../irrlicht-0.14-patched/include/ISceneNode.h:35:3: warning: when initialized here [-Wreorder] > ISceneNode( ISceneNode* parent, ISceneManager* mgr, s32 id=-1, > ^~~~~~~~~~ >In file included from ../irrlicht-0.14-patched/include/IGUIButton.h:8:0, > from ../irrlicht-0.14-patched/include/irrlicht.h:51, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/IGUIElement.h: In constructor 'irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)': >../irrlicht-0.14-patched/include/IGUIElement.h:359:19: warning: 'irr::gui::IGUIElement::Environment' will be initialized after [-Wreorder] > IGUIEnvironment* Environment; > ^~~~~~~~~~~ >../irrlicht-0.14-patched/include/IGUIElement.h:347:7: warning: 'bool irr::gui::IGUIElement::IsVisible' [-Wreorder] > bool IsVisible; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >../irrlicht-0.14-patched/include/IGUIElement.h:350:7: warning: 'irr::gui::IGUIElement::IsEnabled' will be initialized after [-Wreorder] > bool IsEnabled; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/IGUIElement.h:335:15: warning: 'irr::gui::IGUIElement* irr::gui::IGUIElement::Parent' [-Wreorder] > IGUIElement* Parent; > ^~~~~~ >../irrlicht-0.14-patched/include/IGUIElement.h:28:2: warning: when initialized here [-Wreorder] > IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent, > ^~~~~~~~~~~ >In file included from src/native/irrlicht_wrap.cxx:1303:0: >./jirr.h: In function 'wchar_t* irr::createWchar(const char*)': >./jirr.h:190:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] > for ( x = 0; x < strlen( str ); x++ ) > ~~^~~~~~~~~~~~~~~ >./jirr.h: In function 'void irr::instantiateAllDontExecMe()': >./jirr.h:199:26: warning: unused variable 'crapper' [-Wunused-variable] > core::vector3d<f32> *crapper = createVector3d<f32>(0.0,0.0,0.0); > ^~~~~~~ >./jirr.h:200:26: warning: unused variable 'crapper2' [-Wunused-variable] > core::vector3d<s32> *crapper2 = createVector3d<s32>(0,0,0); > ^~~~~~~~ >./jirr.h:201:29: warning: unused variable 'crapper3' [-Wunused-variable] > core::dimension2d<s32> *crapper3 = createDimension2d<s32>(1,1); > ^~~~~~~~ >./jirr.h:202:29: warning: unused variable 'crapper4' [-Wunused-variable] > core::dimension2d<f32> *crapper4 = createDimension2d<f32>(1.0,1.0); > ^~~~~~~~ >src/native/irrlicht_wrap.cxx: In function 'irr::video::S3DVertex* irr_scene_ISceneNode_getDefaultVertices(irr::scene::ISceneNode*)': >src/native/irrlicht_wrap.cxx:1326:13: warning: address of local variable 'Vertices' returned [-Wreturn-local-addr] > S3DVertex Vertices[4]; > ^~~~~~~~ >src/native/irrlicht_wrap.cxx: In function 'void irr_scene_ISceneManager_addToKeyMaps(irr::scene::ISceneManager*, irr::SKeyMap*, irr::SKeyMap*, int)': >src/native/irrlicht_wrap.cxx:1388:41: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[pos]).Action = keyMap->Action; > ^~~~~~ >src/native/irrlicht_wrap.cxx:1389:42: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[pos]).KeyCode = keyMap->KeyCode; > ^~~~~~~ >src/native/irrlicht_wrap.cxx: In function 'irr::SKeyMap* irr_scene_ISceneManager_getCustomDefaultKeymap(irr::scene::ISceneManager*)': >src/native/irrlicht_wrap.cxx:1400:31: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[0]).Action = EKA_MOVE_FORWARD; > ^~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1401:32: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[0]).KeyCode = KEY_UP; > ^~~~~~ >src/native/irrlicht_wrap.cxx:1402:31: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[1]).Action = EKA_MOVE_FORWARD; > ^~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1403:32: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[1]).KeyCode = KEY_KEY_W; > ^~~~~~~~~ >src/native/irrlicht_wrap.cxx:1405:31: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[2]).Action = EKA_MOVE_BACKWARD; > ^~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1406:32: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[2]).KeyCode = KEY_DOWN; > ^~~~~~~~ >src/native/irrlicht_wrap.cxx:1407:31: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[3]).Action = EKA_MOVE_BACKWARD; > ^~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1408:32: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[3]).KeyCode = KEY_KEY_S; > ^~~~~~~~~ >src/native/irrlicht_wrap.cxx:1410:31: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[4]).Action = EKA_STRAFE_LEFT; > ^~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1411:32: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[4]).KeyCode = KEY_LEFT; > ^~~~~~~~ >src/native/irrlicht_wrap.cxx:1412:31: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[5]).Action = EKA_STRAFE_LEFT; > ^~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1413:32: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[5]).KeyCode = KEY_KEY_A; > ^~~~~~~~~ >src/native/irrlicht_wrap.cxx:1415:31: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[6]).Action = EKA_STRAFE_RIGHT; > ^~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1416:32: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[6]).KeyCode = KEY_RIGHT; > ^~~~~~~~~ >src/native/irrlicht_wrap.cxx:1417:31: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[7]).Action = EKA_STRAFE_RIGHT; > ^~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1418:32: warning: using temporary as lvalue [-fpermissive] > ((SKeyMap)maps[7]).KeyCode = KEY_KEY_D; > ^~~~~~~~~ >src/native/irrlicht_wrap.cxx: In function 'void Java_net_sf_jirr_JirrJNI_delete_1IGPUProgrammingServices(JNIEnv*, jclass, jlong)': >src/native/irrlicht_wrap.cxx:21570:10: warning: deleting object of abstract class type 'irr::video::IGPUProgrammingServices' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] > delete arg1; > ^~~~ >src/native/irrlicht_wrap.cxx: In function 'void Java_net_sf_jirr_JirrJNI_delete_1IMaterialRendererServices(JNIEnv*, jclass, jlong)': >src/native/irrlicht_wrap.cxx:21869:10: warning: deleting object of abstract class type 'irr::video::IMaterialRendererServices' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] > delete arg1; > ^~~~ >In file included from ../irrlicht-0.14-patched/include/ISceneNode.h:12:0, > from ../irrlicht-0.14-patched/include/IAnimatedMeshSceneNode.h:8, > from ../irrlicht-0.14-patched/include/irrlicht.h:44, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/irrString.h: In instantiation of 'irr::core::string<T>::string() [with T = wchar_t]': >../irrlicht-0.14-patched/include/ISceneNode.h:42:52: required from here >../irrlicht-0.14-patched/include/irrString.h:650:6: warning: 'irr::core::string<wchar_t>::used' will be initialized after [-Wreorder] > s32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrString.h:648:5: warning: 'wchar_t* irr::core::string<wchar_t>::array' [-Wreorder] > T* array; > ^~~~~ >../irrlicht-0.14-patched/include/irrString.h:31:2: warning: when initialized here [-Wreorder] > string() > ^~~~~~ >In file included from ../irrlicht-0.14-patched/include/irrlicht.h:34:0, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]': >../irrlicht-0.14-patched/include/SMeshBufferLightMap.h:20:3: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex2TCoords>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = short unsigned int]': >../irrlicht-0.14-patched/include/SMeshBufferLightMap.h:20:3: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<short unsigned int>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<short unsigned int>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMesh*]': >../irrlicht-0.14-patched/include/SAnimatedMesh.h:20:3: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]': >../irrlicht-0.14-patched/include/SMesh.h:20:3: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMeshBuffer*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertex]': >../irrlicht-0.14-patched/include/SMeshBuffer.h:20:3: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertex>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertex>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]': >../irrlicht-0.14-patched/include/SMeshBufferTangents.h:20:3: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::S3DVertexTangents>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >In file included from ../irrlicht-0.14-patched/include/aabbox3d.h:9:0, > from ../irrlicht-0.14-patched/include/irrlicht.h:33, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/plane3d.h: In instantiation of 'irr::core::plane3d<T>::plane3d(const irr::core::plane3d<T>&) [with T = float]': >src/native/irrlicht_wrap.cxx:3398:43: required from here >../irrlicht-0.14-patched/include/plane3d.h:207:5: warning: 'irr::core::plane3d<float>::D' will be initialized after [-Wreorder] > T D; // distance from origin > ^ >../irrlicht-0.14-patched/include/plane3d.h:206:15: warning: 'irr::core::vector3d<float> irr::core::plane3d<float>::Normal' [-Wreorder] > vector3d<T> Normal; // normal vector > ^~~~~~ >In file included from ../irrlicht-0.14-patched/include/aabbox3d.h:9:0, > from ../irrlicht-0.14-patched/include/irrlicht.h:33, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/plane3d.h:38:3: warning: when initialized here [-Wreorder] > plane3d(const plane3d<T>& other) :D(other.D), Normal(other.Normal) {}; > ^~~~~~~ >In file included from ../irrlicht-0.14-patched/include/irrlicht.h:34:0, > from src/native/irrlicht_wrap.cxx:1300: >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::core::vector3d<float>]': >src/native/irrlicht_wrap.cxx:38317:79: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::vector3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array(irr::u32) [with T = irr::core::vector3d<float>; irr::u32 = unsigned int]': >src/native/irrlicht_wrap.cxx:38331:83: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<irr::core::vector3d<float> >::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:33:2: warning: when initialized here [-Wreorder] > array(u32 start_count) > ^~~~~ >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array() [with T = irr::video::ITexture*]': >src/native/irrlicht_wrap.cxx:40306:105: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::ITexture*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::ITexture*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:25:2: warning: when initialized here [-Wreorder] > array() > ^~~~~ >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array(irr::u32) [with T = irr::video::ITexture*; irr::u32 = unsigned int]': >src/native/irrlicht_wrap.cxx:40320:109: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<irr::video::ITexture*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::video::ITexture*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:33:2: warning: when initialized here [-Wreorder] > array(u32 start_count) > ^~~~~ >../irrlicht-0.14-patched/include/irrArray.h: In instantiation of 'irr::core::array<T>::array(irr::u32) [with T = irr::scene::IMesh*; irr::u32 = unsigned int]': >src/native/irrlicht_wrap.cxx:40749:103: required from here >../irrlicht-0.14-patched/include/irrArray.h:432:7: warning: 'irr::core::array<irr::scene::IMesh*>::used' will be initialized after [-Wreorder] > u32 used; > ^~~~ >../irrlicht-0.14-patched/include/irrArray.h:431:7: warning: 'irr::u32 irr::core::array<irr::scene::IMesh*>::allocated' [-Wreorder] > u32 allocated; > ^~~~~~~~~ >../irrlicht-0.14-patched/include/irrArray.h:33:2: warning: when initialized here [-Wreorder] > array(u32 start_count) > ^~~~~ >src/native/irrlicht_wrap.cxx: At global scope: >src/native/irrlicht_wrap.cxx:1270:21: warning: '_jdoubleArray* SWIG_JavaArrayOutDouble(JNIEnv*, double*, jsize)' defined but not used [-Wunused-function] > static jdoubleArray SWIG_JavaArrayOutDouble (JNIEnv *jenv, double *result, jsize sz) { > ^~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1262:13: warning: 'void SWIG_JavaArrayArgoutDouble(JNIEnv*, jdouble*, double*, jdoubleArray)' defined but not used [-Wunused-function] > static void SWIG_JavaArrayArgoutDouble (JNIEnv *jenv, jdouble *jarr, double *carr, jdoubleArray input) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1241:12: warning: 'int SWIG_JavaArrayInDouble(JNIEnv*, jdouble**, double**, jdoubleArray)' defined but not used [-Wunused-function] > static int SWIG_JavaArrayInDouble (JNIEnv *jenv, jdouble **jarr, double **carr, jdoubleArray input) { > ^~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1178:19: warning: '_jlongArray* SWIG_JavaArrayOutLonglong(JNIEnv*, jlong*, jsize)' defined but not used [-Wunused-function] > static jlongArray SWIG_JavaArrayOutLonglong (JNIEnv *jenv, jlong *result, jsize sz) { > ^~~~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1170:13: warning: 'void SWIG_JavaArrayArgoutLonglong(JNIEnv*, jlong*, jlong*, jlongArray)' defined but not used [-Wunused-function] > static void SWIG_JavaArrayArgoutLonglong (JNIEnv *jenv, jlong *jarr, jlong *carr, jlongArray input) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1149:12: warning: 'int SWIG_JavaArrayInLonglong(JNIEnv*, jlong**, jlong**, jlongArray)' defined but not used [-Wunused-function] > static int SWIG_JavaArrayInLonglong (JNIEnv *jenv, jlong **jarr, jlong **carr, jlongArray input) { > ^~~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1132:19: warning: '_jlongArray* SWIG_JavaArrayOutUlong(JNIEnv*, long unsigned int*, jsize)' defined but not used [-Wunused-function] > static jlongArray SWIG_JavaArrayOutUlong (JNIEnv *jenv, unsigned long *result, jsize sz) { > ^~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1124:13: warning: 'void SWIG_JavaArrayArgoutUlong(JNIEnv*, jlong*, long unsigned int*, jlongArray)' defined but not used [-Wunused-function] > static void SWIG_JavaArrayArgoutUlong (JNIEnv *jenv, jlong *jarr, unsigned long *carr, jlongArray input) { > ^~~~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1103:12: warning: 'int SWIG_JavaArrayInUlong(JNIEnv*, jlong**, long unsigned int**, jlongArray)' defined but not used [-Wunused-function] > static int SWIG_JavaArrayInUlong (JNIEnv *jenv, jlong **jarr, unsigned long **carr, jlongArray input) { > ^~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1086:18: warning: '_jintArray* SWIG_JavaArrayOutLong(JNIEnv*, long int*, jsize)' defined but not used [-Wunused-function] > static jintArray SWIG_JavaArrayOutLong (JNIEnv *jenv, long *result, jsize sz) { > ^~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1078:13: warning: 'void SWIG_JavaArrayArgoutLong(JNIEnv*, jint*, long int*, jintArray)' defined but not used [-Wunused-function] > static void SWIG_JavaArrayArgoutLong (JNIEnv *jenv, jint *jarr, long *carr, jintArray input) { > ^~~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1057:12: warning: 'int SWIG_JavaArrayInLong(JNIEnv*, jint**, long int**, jintArray)' defined but not used [-Wunused-function] > static int SWIG_JavaArrayInLong (JNIEnv *jenv, jint **jarr, long **carr, jintArray input) { > ^~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1040:19: warning: '_jlongArray* SWIG_JavaArrayOutUint(JNIEnv*, unsigned int*, jsize)' defined but not used [-Wunused-function] > static jlongArray SWIG_JavaArrayOutUint (JNIEnv *jenv, unsigned int *result, jsize sz) { > ^~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1032:13: warning: 'void SWIG_JavaArrayArgoutUint(JNIEnv*, jlong*, unsigned int*, jlongArray)' defined but not used [-Wunused-function] > static void SWIG_JavaArrayArgoutUint (JNIEnv *jenv, jlong *jarr, unsigned int *carr, jlongArray input) { > ^~~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:1011:12: warning: 'int SWIG_JavaArrayInUint(JNIEnv*, jlong**, unsigned int**, jlongArray)' defined but not used [-Wunused-function] > static int SWIG_JavaArrayInUint (JNIEnv *jenv, jlong **jarr, unsigned int **carr, jlongArray input) { > ^~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:994:18: warning: '_jintArray* SWIG_JavaArrayOutInt(JNIEnv*, int*, jsize)' defined but not used [-Wunused-function] > static jintArray SWIG_JavaArrayOutInt (JNIEnv *jenv, int *result, jsize sz) { > ^~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:902:20: warning: '_jshortArray* SWIG_JavaArrayOutShort(JNIEnv*, short int*, jsize)' defined but not used [-Wunused-function] > static jshortArray SWIG_JavaArrayOutShort (JNIEnv *jenv, short *result, jsize sz) { > ^~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:894:13: warning: 'void SWIG_JavaArrayArgoutShort(JNIEnv*, jshort*, short int*, jshortArray)' defined but not used [-Wunused-function] > static void SWIG_JavaArrayArgoutShort (JNIEnv *jenv, jshort *jarr, short *carr, jshortArray input) { > ^~~~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:873:12: warning: 'int SWIG_JavaArrayInShort(JNIEnv*, jshort**, short int**, jshortArray)' defined but not used [-Wunused-function] > static int SWIG_JavaArrayInShort (JNIEnv *jenv, jshort **jarr, short **carr, jshortArray input) { > ^~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:856:20: warning: '_jshortArray* SWIG_JavaArrayOutUchar(JNIEnv*, unsigned char*, jsize)' defined but not used [-Wunused-function] > static jshortArray SWIG_JavaArrayOutUchar (JNIEnv *jenv, unsigned char *result, jsize sz) { > ^~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:848:13: warning: 'void SWIG_JavaArrayArgoutUchar(JNIEnv*, jshort*, unsigned char*, jshortArray)' defined but not used [-Wunused-function] > static void SWIG_JavaArrayArgoutUchar (JNIEnv *jenv, jshort *jarr, unsigned char *carr, jshortArray input) { > ^~~~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:827:12: warning: 'int SWIG_JavaArrayInUchar(JNIEnv*, jshort**, unsigned char**, jshortArray)' defined but not used [-Wunused-function] > static int SWIG_JavaArrayInUchar (JNIEnv *jenv, jshort **jarr, unsigned char **carr, jshortArray input) { > ^~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:810:19: warning: '_jbyteArray* SWIG_JavaArrayOutSchar(JNIEnv*, signed char*, jsize)' defined but not used [-Wunused-function] > static jbyteArray SWIG_JavaArrayOutSchar (JNIEnv *jenv, signed char *result, jsize sz) { > ^~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:802:13: warning: 'void SWIG_JavaArrayArgoutSchar(JNIEnv*, jbyte*, signed char*, jbyteArray)' defined but not used [-Wunused-function] > static void SWIG_JavaArrayArgoutSchar (JNIEnv *jenv, jbyte *jarr, signed char *carr, jbyteArray input) { > ^~~~~~~~~~~~~~~~~~~~~~~~~ >src/native/irrlicht_wrap.cxx:781:12: warning: 'int SWIG_JavaArrayInSchar(JNIEnv*, jbyte**, signed char**, jbyteArray)' defined but not used [-Wunused-function] > static int SWIG_JavaArrayInSchar (JNIEnv *jenv, jbyte **jarr, signed char **carr, jbyteArray input) { > ^~~~~~~~~~~~~~~~~~~~~ >g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fno-strict-aliasing -fpermissive -g -shared lib/irrlicht_wrap.o -o libirrlicht_wrap.so -L../irrlicht-0.14-patched/lib/Linux -lIrrlicht -ljpeg -lpng -lz -L/usr/X11R6/lib -lX11 -lGL -lXxf86vm -lXext -lc -lGLU >+ popd >~/build/BUILD/bolzplatz2006-1.0.3 >~/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl ~/build/BUILD/bolzplatz2006-1.0.3 >+ pushd libsrc/lwjgl >+ ant jars >Buildfile: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml >clean: >-initialize: >[initialiazing bin folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/bin >[initialiazing docs folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/doc/javadoc >[initialiazing temp folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/temp >[initialiazing temp folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/jar >[initialiazing temp folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/doc >[initialiazing temp folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/res >[initialiazing temp folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/native >compile: > [lwjgl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:295: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [lwjgl] Compiling 12 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/bin > [lwjgl] warning: [options] bootstrap class path not set in conjunction with -source 1.5 > [lwjgl] warning: [options] source value 1.5 is obsolete and will be removed in a future release > [lwjgl] warning: [options] target value 1.5 is obsolete and will be removed in a future release > [lwjgl] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. > [lwjgl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/GLContext.java:174: warning: non-varargs call of varargs method with inexact argument type for last parameter; > [lwjgl] Method init_stubs_method = extension_class.getDeclaredMethod("initNativeStubs", null); > [lwjgl] ^ > [lwjgl] cast to Class for a varargs call > [lwjgl] cast to Class[] for a non-varargs call and to suppress this warning > [lwjgl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/GLContext.java:175: warning: non-varargs call of varargs method with inexact argument type for last parameter; > [lwjgl] init_stubs_method.invoke(null, null); > [lwjgl] ^ > [lwjgl] cast to Object for a varargs call > [lwjgl] cast to Object[] for a non-varargs call and to suppress this warning > [lwjgl] Note: Some input files use unchecked or unsafe operations. > [lwjgl] Note: Recompile with -Xlint:unchecked for details. > [lwjgl] 6 warnings > [input] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:296: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [openal] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:297: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [openal] Compiling 7 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/bin > [openal] warning: [options] bootstrap class path not set in conjunction with -source 1.5 > [openal] warning: [options] source value 1.5 is obsolete and will be removed in a future release > [openal] warning: [options] target value 1.5 is obsolete and will be removed in a future release > [openal] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. > [openal] 4 warnings > [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:298: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [audio] Compiling 4 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/bin > [audio] warning: [options] bootstrap class path not set in conjunction with -source 1.5 > [audio] warning: [options] source value 1.5 is obsolete and will be removed in a future release > [audio] warning: [options] target value 1.5 is obsolete and will be removed in a future release > [audio] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. > [audio] Note: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java uses unchecked or unsafe operations. > [audio] Note: Recompile with -Xlint:unchecked for details. > [audio] 4 warnings >[audio-vorbis] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:299: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds >[audio-vorbis] Compiling 2 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/bin >[audio-vorbis] warning: [options] bootstrap class path not set in conjunction with -source 1.5 >[audio-vorbis] warning: [options] source value 1.5 is obsolete and will be removed in a future release >[audio-vorbis] warning: [options] target value 1.5 is obsolete and will be removed in a future release >[audio-vorbis] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. >[audio-vorbis] 4 warnings > [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:300: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [opengl] Compiling 150 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/bin > [opengl] warning: [options] bootstrap class path not set in conjunction with -source 1.5 > [opengl] warning: [options] source value 1.5 is obsolete and will be removed in a future release > [opengl] warning: [options] target value 1.5 is obsolete and will be removed in a future release > [opengl] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. > [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java:49: warning: non-varargs call of varargs method with inexact argument type for last parameter; > [opengl] Method getScreen_method = device.getClass().getMethod("getScreen", null); > [opengl] ^ > [opengl] cast to Class<?> for a varargs call > [opengl] cast to Class<?>[] for a non-varargs call and to suppress this warning > [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java:50: warning: non-varargs call of varargs method with inexact argument type for last parameter; > [opengl] Integer screen = (Integer)getScreen_method.invoke(device, null); > [opengl] ^ > [opengl] cast to Object for a varargs call > [opengl] cast to Object[] for a non-varargs call and to suppress this warning > [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java:59: warning: non-varargs call of varargs method with inexact argument type for last parameter; > [opengl] Method getVisual_method = configuration.getClass().getMethod("getVisual", null); > [opengl] ^ > [opengl] cast to Class<?> for a varargs call > [opengl] cast to Class<?>[] for a non-varargs call and to suppress this warning > [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java:60: warning: non-varargs call of varargs method with inexact argument type for last parameter; > [opengl] Integer visual = (Integer)getVisual_method.invoke(configuration, null); > [opengl] ^ > [opengl] cast to Object for a varargs call > [opengl] cast to Object[] for a non-varargs call and to suppress this warning > [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/MacOSXDisplay.java:456: warning: non-varargs call of varargs method with inexact argument type for last parameter; > [opengl] Object application = com_apple_eawt_Application.getMethod("getApplication", null).invoke(null, null); > [opengl] ^ > [opengl] cast to Class for a varargs call > [opengl] cast to Class[] for a non-varargs call and to suppress this warning > [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/MacOSXDisplay.java:456: warning: non-varargs call of varargs method with inexact argument type for last parameter; > [opengl] Object application = com_apple_eawt_Application.getMethod("getApplication", null).invoke(null, null); > [opengl] ^ > [opengl] cast to Object for a varargs call > [opengl] cast to Object[] for a non-varargs call and to suppress this warning > [opengl] Note: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/MacOSXDisplay.java uses unchecked or unsafe operations. > [opengl] Note: Recompile with -Xlint:unchecked for details. > [opengl] 10 warnings > [test] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:301: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [test] Compiling 45 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/bin > [test] warning: [options] bootstrap class path not set in conjunction with -source 1.5 > [test] warning: [options] source value 1.5 is obsolete and will be removed in a future release > [test] warning: [options] target value 1.5 is obsolete and will be removed in a future release > [test] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. > [test] Note: Some input files use unchecked or unsafe operations. > [test] Note: Recompile with -Xlint:unchecked for details. > [test] 4 warnings > [examples] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:302: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [examples] Compiling 10 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/bin > [examples] warning: [options] bootstrap class path not set in conjunction with -source 1.5 > [examples] warning: [options] source value 1.5 is obsolete and will be removed in a future release > [examples] warning: [options] target value 1.5 is obsolete and will be removed in a future release > [examples] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. > [examples] Note: Some input files use unchecked or unsafe operations. > [examples] Note: Recompile with -Xlint:unchecked for details. > [examples] 4 warnings > [util] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:303: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [util] Compiling 41 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/bin > [util] warning: [options] bootstrap class path not set in conjunction with -source 1.5 > [util] warning: [options] source value 1.5 is obsolete and will be removed in a future release > [util] warning: [options] target value 1.5 is obsolete and will be removed in a future release > [util] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. > [util] Note: Some input files use unchecked or unsafe operations. > [util] Note: Recompile with -Xlint:unchecked for details. > [util] 4 warnings > [devil] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:304: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [devil] Compiling 2 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/bin > [devil] warning: [options] bootstrap class path not set in conjunction with -source 1.5 > [devil] warning: [options] source value 1.5 is obsolete and will be removed in a future release > [devil] warning: [options] target value 1.5 is obsolete and will be removed in a future release > [devil] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. > [devil] 4 warnings >-createjars: >[lwjgl.jar] Building jar: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/jar/lwjgl.jar >[lwjgl_test.jar] Building jar: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/jar/lwjgl_test.jar >[lwjgl_util.jar] Building jar: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/jar/lwjgl_util.jar >[lwjgl_devil.jar] Building jar: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/jar/lwjgl_devil.jar >jars: > [move] Moving 4 files to /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/libs >BUILD SUCCESSFUL >Total time: 15 seconds >+ ant compile_native >Buildfile: /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml >compile: > [lwjgl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:295: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [input] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:296: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [openal] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:297: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:298: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds >[audio-vorbis] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:299: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:300: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [test] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:301: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [examples] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:302: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [util] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:303: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds > [devil] /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:304: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds >headers: >compile_native: >-compile_native_win32: >-compile_native_linux: > [echo] Compiling Linux LWJGL version > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c -o org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_opengl_Pbuffer.c -o org_lwjgl_opengl_Pbuffer.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_opengl_LinuxPeerInfo.c -o org_lwjgl_opengl_LinuxPeerInfo.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux extgl_glx.c -o extgl_glx.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_input_Cursor.c -o org_lwjgl_input_Cursor.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_opengl_LinuxContextImplementation.c -o org_lwjgl_opengl_LinuxContextImplementation.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_input_Mouse.c -o org_lwjgl_input_Mouse.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux context.c -o context.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_opengl_LinuxCanvasImplementation.c -o org_lwjgl_opengl_LinuxCanvasImplementation.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux display.c -o display.o > [exec] display.c:120:13: warning: 'isXrandrSupported' defined but not used [-Wunused-function] > [exec] static bool isXrandrSupported(JNIEnv *env, Display *disp) { > [exec] ^~~~~~~~~~~~~~~~~ > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_input_Keyboard.c -o org_lwjgl_input_Keyboard.o > [exec] org_lwjgl_input_Keyboard.c: In function 'Java_org_lwjgl_opengl_LinuxDisplay_nCreateKeyboard': > [exec] org_lwjgl_input_Keyboard.c:144:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] > [exec] KeySym key_sym = XKeycodeToKeysym(getDisplay(), key_code, 0); > [exec] ^~~~~~ > [exec] In file included from org_lwjgl_input_Keyboard.c:43:0: > [exec] /usr/include/X11/Xlib.h:1687:15: note: declared here > [exec] extern KeySym XKeycodeToKeysym( > [exec] ^~~~~~~~~~~~~~~~ > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_opengl_Display.c -o org_lwjgl_opengl_Display.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_openal_ALC.c -o ../common/org_lwjgl_openal_ALC.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_opengl_AWTSurfaceLock.c -o ../common/org_lwjgl_opengl_AWTSurfaceLock.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_openal_AL10.c -o ../common/org_lwjgl_openal_AL10.o > [exec] ../common/org_lwjgl_openal_AL10.c: In function 'Java_org_lwjgl_openal_AL10_alGetString': > [exec] ../common/org_lwjgl_openal_AL10.c:249:30: warning: pointer targets in passing argument 2 of 'NewStringNative' differ in signedness [-Wpointer-sign] > [exec] return NewStringNative(env, __result); > [exec] ^~~~~~~~ > [exec] In file included from ../common/extal.h:54:0, > [exec] from ../common/org_lwjgl_openal_AL10.c:4: > [exec] ../common/common_tools.h:150:16: note: expected 'const char *' but argument is of type 'ALubyte * {aka unsigned char *}' > [exec] extern jstring NewStringNative(JNIEnv *env, const char *str); > [exec] ^~~~~~~~~~~~~~~ > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_opengl_GL20.c -o ../common/org_lwjgl_opengl_GL20.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_opengl_GL12.c -o ../common/org_lwjgl_opengl_GL12.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/extgl.c -o ../common/extgl.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_opengl_GLContext.c -o ../common/org_lwjgl_opengl_GLContext.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/extal.c -o ../common/extal.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_opengl_GL14.c -o ../common/org_lwjgl_opengl_GL14.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/common_tools.c -o ../common/common_tools.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_opengl_GL13.c -o ../common/org_lwjgl_opengl_GL13.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_openal_AL.c -o ../common/org_lwjgl_openal_AL.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_opengl_GL11.c -o ../common/org_lwjgl_opengl_GL11.o > [exec] ../common/org_lwjgl_opengl_GL11.c: In function 'Java_org_lwjgl_opengl_GL11_nglGetString': > [exec] ../common/org_lwjgl_opengl_GL11.c:845:30: warning: pointer targets in passing argument 2 of 'NewStringNative' differ in signedness [-Wpointer-sign] > [exec] return NewStringNative(env, __result); > [exec] ^~~~~~~~ > [exec] In file included from ../common/extgl.h:100:0, > [exec] from ../common/org_lwjgl_opengl_GL11.c:4: > [exec] ../common/common_tools.h:150:16: note: expected 'const char *' but argument is of type 'const GLubyte * {aka const unsigned char *}' > [exec] extern jstring NewStringNative(JNIEnv *env, const char *str); > [exec] ^~~~~~~~~~~~~~~ > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/org_lwjgl_opengl_GL15.c -o ../common/org_lwjgl_opengl_GL15.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBTextureCompression.c -o ../common/arb/org_lwjgl_opengl_ARBTextureCompression.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBOcclusionQuery.c -o ../common/arb/org_lwjgl_opengl_ARBOcclusionQuery.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBImaging.c -o ../common/arb/org_lwjgl_opengl_ARBImaging.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBColorBufferFloat.c -o ../common/arb/org_lwjgl_opengl_ARBColorBufferFloat.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBDrawBuffers.c -o ../common/arb/org_lwjgl_opengl_ARBDrawBuffers.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBWindowPos.c -o ../common/arb/org_lwjgl_opengl_ARBWindowPos.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBVertexBlend.c -o ../common/arb/org_lwjgl_opengl_ARBVertexBlend.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBPointParameters.c -o ../common/arb/org_lwjgl_opengl_ARBPointParameters.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBBufferObject.c -o ../common/arb/org_lwjgl_opengl_ARBBufferObject.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBVertexProgram.c -o ../common/arb/org_lwjgl_opengl_ARBVertexProgram.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBVertexShader.c -o ../common/arb/org_lwjgl_opengl_ARBVertexShader.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBMatrixPalette.c -o ../common/arb/org_lwjgl_opengl_ARBMatrixPalette.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBTransposeMatrix.c -o ../common/arb/org_lwjgl_opengl_ARBTransposeMatrix.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBMultitexture.c -o ../common/arb/org_lwjgl_opengl_ARBMultitexture.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBProgram.c -o ../common/arb/org_lwjgl_opengl_ARBProgram.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBMultisample.c -o ../common/arb/org_lwjgl_opengl_ARBMultisample.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBShaderObjects.c -o ../common/arb/org_lwjgl_opengl_ARBShaderObjects.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIVertexAttribArrayObject.c -o ../common/ati/org_lwjgl_opengl_ATIVertexAttribArrayObject.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATISeparateStencil.c -o ../common/ati/org_lwjgl_opengl_ATISeparateStencil.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIVertexArrayObject.c -o ../common/ati/org_lwjgl_opengl_ATIVertexArrayObject.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.c -o ../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIPnTriangles.c -o ../common/ati/org_lwjgl_opengl_ATIPnTriangles.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIMapObjectBuffer.c -o ../common/ati/org_lwjgl_opengl_ATIMapObjectBuffer.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIVertexStreams.c -o ../common/ati/org_lwjgl_opengl_ATIVertexStreams.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIFragmentShader.c -o ../common/ati/org_lwjgl_opengl_ATIFragmentShader.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIDrawBuffers.c -o ../common/ati/org_lwjgl_opengl_ATIDrawBuffers.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIElementArray.c -o ../common/ati/org_lwjgl_opengl_ATIElementArray.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTBlendFuncSeparate.c -o ../common/ext/org_lwjgl_opengl_EXTBlendFuncSeparate.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTFogCoord.c -o ../common/ext/org_lwjgl_opengl_EXTFogCoord.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTStencilTwoSide.c -o ../common/ext/org_lwjgl_opengl_EXTStencilTwoSide.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTPalettedTexture.c -o ../common/ext/org_lwjgl_opengl_EXTPalettedTexture.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTCompiledVertexArray.c -o ../common/ext/org_lwjgl_opengl_EXTCompiledVertexArray.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTFramebufferObject.c -o ../common/ext/org_lwjgl_opengl_EXTFramebufferObject.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTBlendEquationSeparate.c -o ../common/ext/org_lwjgl_opengl_EXTBlendEquationSeparate.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTSecondaryColor.c -o ../common/ext/org_lwjgl_opengl_EXTSecondaryColor.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTDrawRangeElements.c -o ../common/ext/org_lwjgl_opengl_EXTDrawRangeElements.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTMultiDrawArrays.c -o ../common/ext/org_lwjgl_opengl_EXTMultiDrawArrays.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTPointParameters.c -o ../common/ext/org_lwjgl_opengl_EXTPointParameters.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTVertexWeighting.c -o ../common/ext/org_lwjgl_opengl_EXTVertexWeighting.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTDepthBoundsTest.c -o ../common/ext/org_lwjgl_opengl_EXTDepthBoundsTest.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTVertexShader.c -o ../common/ext/org_lwjgl_opengl_EXTVertexShader.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVHalfFloat.c -o ../common/nv/org_lwjgl_opengl_NVHalfFloat.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVVertexArrayRange.c -o ../common/nv/org_lwjgl_opengl_NVVertexArrayRange.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVPointSprite.c -o ../common/nv/org_lwjgl_opengl_NVPointSprite.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVOcclusionQuery.c -o ../common/nv/org_lwjgl_opengl_NVOcclusionQuery.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVPrimitiveRestart.c -o ../common/nv/org_lwjgl_opengl_NVPrimitiveRestart.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVRegisterCombiners.c -o ../common/nv/org_lwjgl_opengl_NVRegisterCombiners.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVEvaluators.c -o ../common/nv/org_lwjgl_opengl_NVEvaluators.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVVertexProgram.c -o ../common/nv/org_lwjgl_opengl_NVVertexProgram.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVPixelDataRange.c -o ../common/nv/org_lwjgl_opengl_NVPixelDataRange.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVRegisterCombiners2.c -o ../common/nv/org_lwjgl_opengl_NVRegisterCombiners2.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVProgram.c -o ../common/nv/org_lwjgl_opengl_NVProgram.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVFence.c -o ../common/nv/org_lwjgl_opengl_NVFence.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVFragmentProgram.c -o ../common/nv/org_lwjgl_opengl_NVFragmentProgram.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ov/org_lwjgl_audio_vorbis_Util.c -o ../common/ov/org_lwjgl_audio_vorbis_Util.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ov/ov_callback_mem.c -o ../common/ov/ov_callback_mem.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ov/ov_al_helper.c -o ../common/ov/ov_al_helper.o > [exec] gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux ../common/ov/org_lwjgl_audio_vorbis_DataStream.c -o ../common/ov/org_lwjgl_audio_vorbis_DataStream.o > [exec] gcc -shared -Wall -o liblwjgl.so org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.o org_lwjgl_opengl_Pbuffer.o org_lwjgl_opengl_LinuxPeerInfo.o extgl_glx.o org_lwjgl_input_Cursor.o org_lwjgl_opengl_LinuxContextImplementation.o org_lwjgl_input_Mouse.o context.o org_lwjgl_opengl_LinuxCanvasImplementation.o display.o org_lwjgl_input_Keyboard.o org_lwjgl_opengl_Display.o ../common/org_lwjgl_openal_ALC.o ../common/org_lwjgl_opengl_AWTSurfaceLock.o ../common/org_lwjgl_openal_AL10.o ../common/org_lwjgl_opengl_GL20.o ../common/org_lwjgl_opengl_GL12.o ../common/extgl.o ../common/org_lwjgl_opengl_GLContext.o ../common/extal.o ../common/org_lwjgl_opengl_GL14.o ../common/common_tools.o ../common/org_lwjgl_opengl_GL13.o ../common/org_lwjgl_openal_AL.o ../common/org_lwjgl_opengl_GL11.o ../common/org_lwjgl_opengl_GL15.o ../common/arb/org_lwjgl_opengl_ARBTextureCompression.o ../common/arb/org_lwjgl_opengl_ARBOcclusionQuery.o ../common/arb/org_lwjgl_opengl_ARBImaging.o ../common/arb/org_lwjgl_opengl_ARBColorBufferFloat.o ../common/arb/org_lwjgl_opengl_ARBDrawBuffers.o ../common/arb/org_lwjgl_opengl_ARBWindowPos.o ../common/arb/org_lwjgl_opengl_ARBVertexBlend.o ../common/arb/org_lwjgl_opengl_ARBPointParameters.o ../common/arb/org_lwjgl_opengl_ARBBufferObject.o ../common/arb/org_lwjgl_opengl_ARBVertexProgram.o ../common/arb/org_lwjgl_opengl_ARBVertexShader.o ../common/arb/org_lwjgl_opengl_ARBMatrixPalette.o ../common/arb/org_lwjgl_opengl_ARBTransposeMatrix.o ../common/arb/org_lwjgl_opengl_ARBMultitexture.o ../common/arb/org_lwjgl_opengl_ARBProgram.o ../common/arb/org_lwjgl_opengl_ARBMultisample.o ../common/arb/org_lwjgl_opengl_ARBShaderObjects.o ../common/ati/org_lwjgl_opengl_ATIVertexAttribArrayObject.o ../common/ati/org_lwjgl_opengl_ATISeparateStencil.o ../common/ati/org_lwjgl_opengl_ATIVertexArrayObject.o ../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.o ../common/ati/org_lwjgl_opengl_ATIPnTriangles.o ../common/ati/org_lwjgl_opengl_ATIMapObjectBuffer.o ../common/ati/org_lwjgl_opengl_ATIVertexStreams.o ../common/ati/org_lwjgl_opengl_ATIFragmentShader.o ../common/ati/org_lwjgl_opengl_ATIDrawBuffers.o ../common/ati/org_lwjgl_opengl_ATIElementArray.o ../common/ext/org_lwjgl_opengl_EXTBlendFuncSeparate.o ../common/ext/org_lwjgl_opengl_EXTFogCoord.o ../common/ext/org_lwjgl_opengl_EXTStencilTwoSide.o ../common/ext/org_lwjgl_opengl_EXTPalettedTexture.o ../common/ext/org_lwjgl_opengl_EXTCompiledVertexArray.o ../common/ext/org_lwjgl_opengl_EXTFramebufferObject.o ../common/ext/org_lwjgl_opengl_EXTBlendEquationSeparate.o ../common/ext/org_lwjgl_opengl_EXTSecondaryColor.o ../common/ext/org_lwjgl_opengl_EXTDrawRangeElements.o ../common/ext/org_lwjgl_opengl_EXTMultiDrawArrays.o ../common/ext/org_lwjgl_opengl_EXTPointParameters.o ../common/ext/org_lwjgl_opengl_EXTVertexWeighting.o ../common/ext/org_lwjgl_opengl_EXTDepthBoundsTest.o ../common/ext/org_lwjgl_opengl_EXTVertexShader.o ../common/nv/org_lwjgl_opengl_NVHalfFloat.o ../common/nv/org_lwjgl_opengl_NVVertexArrayRange.o ../common/nv/org_lwjgl_opengl_NVPointSprite.o ../common/nv/org_lwjgl_opengl_NVOcclusionQuery.o ../common/nv/org_lwjgl_opengl_NVPrimitiveRestart.o ../common/nv/org_lwjgl_opengl_NVRegisterCombiners.o ../common/nv/org_lwjgl_opengl_NVEvaluators.o ../common/nv/org_lwjgl_opengl_NVVertexProgram.o ../common/nv/org_lwjgl_opengl_NVPixelDataRange.o ../common/nv/org_lwjgl_opengl_NVRegisterCombiners2.o ../common/nv/org_lwjgl_opengl_NVProgram.o ../common/nv/org_lwjgl_opengl_NVFence.o ../common/nv/org_lwjgl_opengl_NVFragmentProgram.o ../common/ov/org_lwjgl_audio_vorbis_Util.o ../common/ov/ov_callback_mem.o ../common/ov/ov_al_helper.o ../common/ov/org_lwjgl_audio_vorbis_DataStream.o -lX11 -lXext -lpthread -L/usr/lib/jvm/java-openjdk/jre/lib/arm -ljawt -lvorbisfile -lXxf86vm -lXcursor -lXrender -lXrandr > [exec] /usr/bin/ld: cannot find -ljawt > [exec] collect2: error: ld returned 1 exit status > [exec] make: *** [Makefile:14: liblwjgl.so] Error 1 > [exec] Result: 2 > [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux extilu.c -o extilu.o > [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_devil_ILU.c -o org_lwjgl_devil_ILU.o > [exec] org_lwjgl_devil_ILU.c: In function 'Java_org_lwjgl_devil_ILU_niluGetIntegerv': > [exec] org_lwjgl_devil_ILU.c:359:35: warning: pointer targets in passing argument 2 of 'iluGetIntegerv' differ in signedness [-Wpointer-sign] > [exec] iluGetIntegerv((ILsizei)mode, (ILuint *)lists); > [exec] ^ > [exec] org_lwjgl_devil_ILU.c:359:35: note: expected 'ILint * {aka int *}' but argument is of type 'ILuint * {aka unsigned int *}' > [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux extil.c -o extil.o > [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux extilut.c -o extilut.o > [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_devil_ILUT.c -o org_lwjgl_devil_ILUT.o > [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux org_lwjgl_devil_IL.c -o org_lwjgl_devil_IL.o > [exec] gcc -shared -Wall -o liblwjgl-devil.so extilu.o org_lwjgl_devil_ILU.o extil.o extilut.o org_lwjgl_devil_ILUT.o org_lwjgl_devil_IL.o ../common_tools.o -lpthread > [exec] strip liblwjgl-devil.so >BUILD FAILED >/builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:564: The following error occurred while executing this line: >/builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:617: Warning: Could not find file /builddir/build/BUILD/bolzplatz2006-1.0.3/libsrc/lwjgl/src/native/linux/liblwjgl.so to copy. >Total time: 49 seconds >error: Bad exit status from /var/tmp/rpm-tmp.C9BzLv (%build) > Bad exit status from /var/tmp/rpm-tmp.C9BzLv (%build) >RPM build errors: >Child return code was: 1 >EXCEPTION: [Error()] >Traceback (most recent call last): > File "/usr/lib/python3.5/site-packages/mockbuild/trace_decorator.py", line 89, in trace > result = func(*args, **kw) > File "/usr/lib/python3.5/site-packages/mockbuild/util.py", line 578, in do > raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) >mockbuild.exception.Error: Command failed. See logs for output. > # bash --login -c /usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/bolzplatz2006.spec
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1423244
: 1251485 |
1251486
|
1251487