<86>Nov 24 10:26:49 userdel[6411]: delete user 'rooter'
<86>Nov 24 10:26:49 userdel[6411]: removed group 'rooter' owned by 'rooter'
<86>Nov 24 10:26:49 userdel[6411]: removed shadow group 'rooter' owned by 'rooter'
<86>Nov 24 10:26:49 groupadd[6435]: group added to /etc/group: name=rooter, GID=549
<86>Nov 24 10:26:49 groupadd[6435]: group added to /etc/gshadow: name=rooter
<86>Nov 24 10:26:49 groupadd[6435]: new group: name=rooter, GID=549
<86>Nov 24 10:26:49 useradd[6455]: new user: name=rooter, UID=549, GID=549, home=/root, shell=/bin/bash
<86>Nov 24 10:26:49 userdel[6475]: delete user 'builder'
<86>Nov 24 10:26:49 userdel[6475]: removed group 'builder' owned by 'builder'
<86>Nov 24 10:26:49 userdel[6475]: removed shadow group 'builder' owned by 'builder'
<86>Nov 24 10:26:49 groupadd[6491]: group added to /etc/group: name=builder, GID=550
<86>Nov 24 10:26:49 groupadd[6491]: group added to /etc/gshadow: name=builder
<86>Nov 24 10:26:49 groupadd[6491]: new group: name=builder, GID=550
<86>Nov 24 10:26:49 useradd[6502]: new user: name=builder, UID=550, GID=550, home=/usr/src, shell=/bin/bash
<13>Nov 24 10:26:54 rpmi: libglvnd-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Nov 24 10:26:54 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Nov 24 10:26:54 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed
<13>Nov 24 10:26:54 rpmi: libwayland-server-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Nov 24 10:26:54 rpmi: libidn2-2.2.0-alt1 p9+229971.100.2.1 1558696281 installed
<13>Nov 24 10:26:54 rpmi: libOpenGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Nov 24 10:26:54 rpmi: libGLES-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Nov 24 10:26:54 rpmi: libglsl-optimizer-2016.10-alt1.git21b98a9854 sisyphus+221424.200.3.1 1550059786 installed
<13>Nov 24 10:26:54 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed
<13>Nov 24 10:26:54 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed
<13>Nov 24 10:26:54 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Nov 24 10:26:54 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Nov 24 10:26:54 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed
<13>Nov 24 10:26:54 rpmi: libX11-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615005 installed
<13>Nov 24 10:26:54 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Nov 24 10:26:54 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed
<13>Nov 24 10:26:54 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260260 installed
<13>Nov 24 10:26:54 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed
<13>Nov 24 10:26:54 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Nov 24 10:26:54 rpmi: libXrender-0.9.8-alt1 1371312112 installed
<13>Nov 24 10:26:54 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed
<13>Nov 24 10:26:56 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed
<13>Nov 24 10:26:57 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615005 installed
<13>Nov 24 10:26:57 rpmi: libwayland-client-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Nov 24 10:26:57 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed
<13>Nov 24 10:26:57 rpmi: libdrm-1:2.4.99-alt1 p9+236610.100.1.1 1566818128 installed
<13>Nov 24 10:26:57 rpmi: libGLX-mesa-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed
<13>Nov 24 10:26:57 rpmi: libGLX-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Nov 24 10:26:57 rpmi: libGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Nov 24 10:26:57 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed
<13>Nov 24 10:26:57 rpmi: libGLEW2.1-2.1.0-alt4 sisyphus+226787.100.1.1 1554586973 installed
<13>Nov 24 10:26:57 rpmi: libfreeglut-3.0.0-alt3 sisyphus+226742.100.2.3 1554619771 installed
<13>Nov 24 10:26:57 rpmi: libgbm-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed
<13>Nov 24 10:26:57 rpmi: libEGL-mesa-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed
<13>Nov 24 10:26:57 rpmi: libEGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Nov 24 10:26:57 rpmi: libglvnd-devel-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Nov 24 10:26:57 rpmi: libEGL-devel-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed
<13>Nov 24 10:26:57 rpmi: libGL-devel-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed
<13>Nov 24 10:26:57 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed
<13>Nov 24 10:26:57 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed
<13>Nov 24 10:26:58 rpmi: libstdc++8-devel-8.3.1-alt5 p9+240194.100.1.1 1572928737 installed
<13>Nov 24 10:26:59 rpmi: gcc8-c++-8.3.1-alt5 p9+240194.100.1.1 1572928737 installed
<13>Nov 24 10:26:59 rpmi: rpm-macros-cmake-3.13.4-alt3 p9+229395.100.1.1 1557911947 installed
<13>Nov 24 10:26:59 rpmi: cmake-modules-3.13.4-alt3 p9+229395.100.1.1 1557911921 installed
<13>Nov 24 10:26:59 rpmi: libuv-1.28.0-alt1 p9+231719.100.3.1 1560451028 installed
<13>Nov 24 10:26:59 rpmi: librhash-1.3.5-alt2 1505156279 installed
<13>Nov 24 10:26:59 rpmi: libjsoncpp19-1.8.4-alt2.S1 1518769525 installed
<13>Nov 24 10:27:00 rpmi: publicsuffix-list-dafsa-20191108-alt1 p9+240483.100.2.1 1573432584 installed
<13>Nov 24 10:27:00 rpmi: libpsl-0.21.0-alt1 sisyphus+227314.100.1.2 1555618423 installed
<13>Nov 24 10:27:00 rpmi: libnghttp2-1.34.0-alt1 sisyphus+222625.100.1.1 1550947259 installed
<13>Nov 24 10:27:00 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed
<13>Nov 24 10:27:00 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed
<13>Nov 24 10:27:00 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>Nov 24 10:27:00 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Nov 24 10:27:00 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Nov 24 10:27:00 rpmi: libnettle6-3.4.1-alt1 sisyphus+226533.100.2.1 1554512222 installed
<13>Nov 24 10:27:00 rpmi: libarchive13-3.4.0-alt1 p9+240559.100.1.1 1573466474 installed
<13>Nov 24 10:27:00 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Nov 24 10:27:00 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed
<13>Nov 24 10:27:00 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Nov 24 10:27:00 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Nov 24 10:27:00 rpmi: ca-certificates-2019.10.28-alt1 p9+240634.100.1.1 1573575926 installed
<13>Nov 24 10:27:00 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed
<13>Nov 24 10:27:00 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Nov 24 10:27:00 rpmi: libcrypto1.1-1.1.1d-alt1.1 p9+237853.200.3.1 1569251834 installed
<13>Nov 24 10:27:00 rpmi: libssl1.1-1.1.1d-alt1.1 p9+237853.200.3.1 1569251834 installed
<86>Nov 24 10:27:00 groupadd[24417]: group added to /etc/group: name=_keytab, GID=499
<86>Nov 24 10:27:00 groupadd[24417]: group added to /etc/gshadow: name=_keytab
<86>Nov 24 10:27:00 groupadd[24417]: new group: name=_keytab, GID=499
<13>Nov 24 10:27:00 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed
<86>Nov 24 10:27:00 groupadd[24496]: group added to /etc/group: name=sasl, GID=498
<86>Nov 24 10:27:00 groupadd[24496]: group added to /etc/gshadow: name=sasl
<86>Nov 24 10:27:00 groupadd[24496]: new group: name=sasl, GID=498
<13>Nov 24 10:27:00 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed
<13>Nov 24 10:27:00 rpmi: libldap-2.4.48-alt3 p9+238817.100.1.1 1570449122 installed
<13>Nov 24 10:27:00 rpmi: libcurl-7.65.0-alt1 p9+229801.100.1.1 1558513358 installed
<13>Nov 24 10:27:01 rpmi: cmake-3.13.4-alt3 p9+229395.100.1.1 1557911947 installed
<13>Nov 24 10:27:01 rpmi: gcc-c++-8-alt1 sisyphus+222164.100.1.1 1550685959 installed
<13>Nov 24 10:27:01 rpmi: libGLEW-devel-2.1.0-alt4 sisyphus+226787.100.1.1 1554586973 installed
<13>Nov 24 10:27:01 rpmi: libfreeglut-devel-3.0.0-alt3 sisyphus+226742.100.2.3 1554619771 installed
<13>Nov 24 10:27:01 rpmi: libglsl-optimizer-devel-2016.10-alt1.git21b98a9854 sisyphus+221424.200.3.1 1550059786 installed
<13>Nov 24 10:27:01 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus+221902.2300.4.1 1550596430 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/hlsl2glsl-2016.11-alt2.git20161116.nosrc.rpm
Installing hlsl2glsl-2016.11-alt2.git20161116.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.42585
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf hlsl2glsl-2016.11
+ echo 'Source #0 (hlsl2glsl-2016.11.tar):'
Source #0 (hlsl2glsl-2016.11.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/hlsl2glsl-2016.11.tar
+ cd hlsl2glsl-2016.11
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.67772
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd hlsl2glsl-2016.11
+ cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_STRIP:FILEPATH=/bin/echo .
-- The C compiler identification is GNU 8.3.1
-- The CXX compiler identification is GNU 8.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_Fortran_FLAGS


-- Build files have been written to: /usr/src/RPM/BUILD/hlsl2glsl-2016.11
+ make -j8 VERBOSE=1
make: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
/usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles /usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/progress.marks
make: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make -f CMakeFiles/Makefile2 all
make -f CMakeFiles/hlsl2glsl.dir/build.make CMakeFiles/hlsl2glsl.dir/depend
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[  2%] Executing Bison on hlslang.y
cd /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent && set BISON_SIMPLE=../../tools/bison.simple
cd /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent && set BISON_HAIRY=../../tools/bison.simple
cd /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent && bison -o hlslang_tab.cpp -d -t -v hlslang.y
cd /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent && mv hlslang_tab.hpp hlslang_tab.h
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[  5%] Executing flex on hlslang.l
cd /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent && flex hlslang.l
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
cd /usr/src/RPM/BUILD/hlsl2glsl-2016.11 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/hlsl2glsl-2016.11 /usr/src/RPM/BUILD/hlsl2glsl-2016.11 /usr/src/RPM/BUILD/hlsl2glsl-2016.11 /usr/src/RPM/BUILD/hlsl2glsl-2016.11 /usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/hlsl2glsl.dir/DependInfo.cmake --color=
Dependee "/usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/hlsl2glsl.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/hlsl2glsl.dir/depend.internal".
Dependee "/usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/hlsl2glsl.dir/depend.internal".
Scanning dependencies of target hlsl2glsl
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make -f CMakeFiles/hlsl2glsl.dir/build.make CMakeFiles/hlsl2glsl.dir/build
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 26%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslSymbol.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslSymbol.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:102:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder]
    GlslSymbolOrStructMemberBase const* suppressedBy;
                                        ^~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:94:16: warning:   'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder]
    std::string name;
                ^~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslSymbol.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:73:4: warning:   when initialized here [-Wreorder]
    GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 14%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslCommon.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslCommon.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:102:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder]
    GlslSymbolOrStructMemberBase const* suppressedBy;
                                        ^~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:94:16: warning:   'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder]
    std::string name;
                ^~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:73:4: warning:   when initialized here [-Wreorder]
    GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 23%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslStruct.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslStruct.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:102:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder]
    GlslSymbolOrStructMemberBase const* suppressedBy;
                                        ^~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:94:16: warning:   'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder]
    std::string name;
                ^~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslStruct.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:73:4: warning:   when initialized here [-Wreorder]
    GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 29%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:102:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder]
    GlslSymbolOrStructMemberBase const* suppressedBy;
                                        ^~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:94:16: warning:   'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder]
    std::string name;
                ^~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:73:4: warning:   when initialized here [-Wreorder]
    GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[  8%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslFunction.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslFunction.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:102:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder]
    GlslSymbolOrStructMemberBase const* suppressedBy;
                                        ^~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:94:16: warning:   'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder]
    std::string name;
                ^~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:73:4: warning:   when initialized here [-Wreorder]
    GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp: In destructor 'virtual GlslFunction::~GlslFunction()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.cpp:38:12: warning: deleting object of polymorphic class type 'GlslSymbol' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
    delete *it;
            ^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 32%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/propagateMutable.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/propagateMutable.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/propagateMutable.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 41%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/InfoSink.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/InfoSink.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/InfoSink.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 20%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslSupportLib.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslSupportLib.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 38%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/HLSL2GLSL.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/HLSL2GLSL.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:14:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../GLSLCodeGen/glslCommon.h:102:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder]
    GlslSymbolOrStructMemberBase const* suppressedBy;
                                        ^~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../GLSLCodeGen/glslCommon.h:94:16: warning:   'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder]
    std::string name;
                ^~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../GLSLCodeGen/hlslCrossCompiler.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:14:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../GLSLCodeGen/glslCommon.h:73:4: warning:   when initialized here [-Wreorder]
    GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp: In function 'int Hlsl2Glsl_Parse(ShHandle, const char*, ETargetVersion, Hlsl2Glsl_ParseCallbacks*, unsigned int)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:356:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
    else if (!success)
    ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/HLSL2GLSL.cpp:370:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  ir_remove_tree(parseContext.treeRoot);
  ^~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 17%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslLinker.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslLinker.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:102:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder]
    GlslSymbolOrStructMemberBase const* suppressedBy;
                                        ^~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:94:16: warning:   'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder]
    std::string name;
                ^~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.h:13,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:73:4: warning:   when initialized here [-Wreorder]
    GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp: In member function 'void HlslLinker::markDuplicatedInSemantics(GlslFunction*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/hlslLinker.cpp:1530:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
     if (ii != index_of_largest)
         ~~~^~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 50%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/intermOut.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/intermOut.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/intermOut.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 52%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/IntermTraverse.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/IntermTraverse.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/IntermTraverse.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/IntermTraverse.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/IntermTraverse.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/IntermTraverse.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/IntermTraverse.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/IntermTraverse.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/IntermTraverse.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/IntermTraverse.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/IntermTraverse.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 58%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/PoolAlloc.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/PoolAlloc.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/PoolAlloc.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 35%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/typeSamplers.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/typeSamplers.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:7:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:8:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:102:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder]
    GlslSymbolOrStructMemberBase const* suppressedBy;
                                        ^~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:94:16: warning:   'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder]
    std::string name;
                ^~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/typeSamplers.cpp:8:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:73:4: warning:   when initialized here [-Wreorder]
    GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 47%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Intermediate.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Intermediate.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Common.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:16,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:10:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp: In function 'TIntermTyped* ir_add_const_vector_swizzle(const TVectorFields&, TIntermTyped*, TSourceLoc)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Intermediate.cpp:828:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   assert(index >= 0 && index < constNode->getCount());
                        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 70%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp: In function 'int hlmojo_buffer_append_va(hlmojo_Buffer*, const char*, va_list)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:261:18: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
     else if (len < sizeof (scratch))
              ~~~~^~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 67%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ConstantFolding.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ConstantFolding.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ConstantFolding.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ConstantFolding.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ConstantFolding.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ConstantFolding.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ConstantFolding.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ConstantFolding.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ConstantFolding.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ConstantFolding.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ConstantFolding.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 79%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 82%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/sourceloc.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/sourceloc.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/sourceloc.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 76%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp: In function 'void handle_pp_error(Context*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:898:13: warning: case value '10' not in enumerated type 'const Token' [-Wswitch]
             case ((Token) '\n'):
             ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:907:13: warning: case value '32' not in enumerated type 'const Token' [-Wswitch]
             case ((Token) ' '):
             ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp: In function 'void handle_pp_pragma(Context*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:941:13: warning: case value '10' not in enumerated type 'const Token' [-Wswitch]
             case ((Token) '\n'):
             ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp: In function 'void handle_pp_define(Context*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1102:13: warning: case value '10' not in enumerated type 'const Token' [-Wswitch]
             case ((Token) '\n'):
             ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1106:13: warning: case value '32' not in enumerated type 'const Token' [-Wswitch]
             case ((Token) ' '):  // may not actually point to ' '.
             ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp: In function 'int reduce_pp_expression(Context*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1755:13: warning: case value '10' not in enumerated type 'Token' [-Wswitch]
             case ((Token) '\n'):
             ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1799:13: warning: case value '40' not in enumerated type 'Token' [-Wswitch]
             case ((Token) '('):
             ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1803:13: warning: case value '41' not in enumerated type 'Token' [-Wswitch]
             case ((Token) ')'):
             ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 85%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/OSDependent/Linux/ossource.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/OSDependent/Linux/ossource.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux/ossource.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 88%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Gen_hlslang.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Gen_hlslang.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Gen_hlslang.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from hlslang.l:38:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
hlslang.l: In function 'int cpp_get_token(hlmojo_Preprocessor*, char*, int)':
hlslang.l:353:11: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 61%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/RemoveTree.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/RemoveTree.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/RemoveTree.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/RemoveTree.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/RemoveTree.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/RemoveTree.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/RemoveTree.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/RemoveTree.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/RemoveTree.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/RemoveTree.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/RemoveTree.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 55%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ParseHelper.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ParseHelper.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp: In member function 'bool TParseContext::constructorErrorCheck(const TSourceLoc&, TIntermNode*, TFunction&, TOperator, TType*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:691:83: warning: comparison of integer expressions of different signedness: 'std::vector<TTypeLine, pool_allocator<TTypeLine> >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare]
    if (op == EOpConstructStruct && !type->isArray() && (type->getStruct()->size() != function.getParamCount() && function.getParamCount() != 1))
                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp: In function 'bool TransposeMatrixConstructorArgs(const TType*, TNodeArray&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/ParseHelper.cpp:1370:18: warning: comparison of integer expressions of different signedness: 'std::vector<TIntermNode*, pool_allocator<TIntermNode*> >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  if (args.size() != type->getObjectSize())
      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 44%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Initialize.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Initialize.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:12:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:12:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:12:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:12:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:12:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:12:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:12:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:12:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.h:10,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:13:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.h:10,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:13:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.h:10,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:13:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.h:10,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/Initialize.cpp:13:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 73%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_lexer.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_lexer.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/preprocessor/mojoshader_lexer.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 91%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/hlslang_tab.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/hlslang_tab.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/hlslang_tab.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from hlslang.y:24:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 11%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslOutput.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslOutput.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:9,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/localintermediate.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:11,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:102:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder]
    GlslSymbolOrStructMemberBase const* suppressedBy;
                                        ^~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:94:16: warning:   'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder]
    std::string name;
                ^~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.h:12,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslOutput.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/GLSLCodeGen/glslCommon.h:73:4: warning:   when initialized here [-Wreorder]
    GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 64%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/SymbolTable.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/SymbolTable.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'TType::matcols' will be initialized after [-Wreorder]
    int matcols          : 8;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning:   'signed char TType::matrows' [-Wreorder]
    int matrows          : 8;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning:   when initialized here [-Wreorder]
    explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:17,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning:   when initialized here [-Wreorder]
    explicit TType(const TPublicType &p) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:387:27: warning: 'TType::type' will be initialized after [-Wreorder]
    TBasicType type      : 6;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:386:15: warning:   'TPrecision TType::precision' [-Wreorder]
    TPrecision precision;
               ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:394:15: warning: 'TType::line' will be initialized after [-Wreorder]
    TSourceLoc line;
               ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:391:27: warning:   'unsigned char:1 TType::matrix' [-Wreorder]
    unsigned int matrix  : 1;
                           ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning:   when initialized here [-Wreorder]
    explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) :
             ^~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:33,
                 from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:400:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:429:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:427:7: warning:   'bool TIntermSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:405:2: warning:   when initialized here [-Wreorder]
  TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) :
  ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:701:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder]
  bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*);
                                                                            ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:695:80: warning:   'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder]
  bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*);
                                                                                ^
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/../Include/intermediate.h:679:2: warning:   when initialized here [-Wreorder]
  TIntermTraverser() :
  ^~~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:42:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n) :  name(n), info(0), global(false) { }
  ^~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder]
  const TTypeInfo *info;
                   ^~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:60:7: warning:   'bool TSymbol::global' [-Wreorder]
  bool global;
       ^~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:43:2: warning:   when initialized here [-Wreorder]
  TSymbol(const TString *n, const TTypeInfo *i) :  name(n), info(i), global(false) { }
  ^~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:78:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
In file included from /usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:6:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder]
  TType *arrayInformationType;  // this is used for updating maxArraySize in all the references to a given symbol
         ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:103:19: warning:   'TIntermConstant* TVariable::constValue' [-Wreorder]
  TIntermConstant* constValue;
                   ^~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.h:83:2: warning:   when initialized here [-Wreorder]
  TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0)
  ^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp: In member function 'TSymbol* TSymbolTableLevel::findCompatible(const TFunction*, bool&) const':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:344:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<TParameter, pool_allocator<TParameter> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  for ( int nParam = 0; nParam < sortedParameters.size() ; nParam++ )
                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent/SymbolTable.cpp:378:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   for ( int nIter = 0; nIter < sizeof(eCompatType) / sizeof (TType::ECompatibility); nIter++ )
                        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 94%] Linking CXX static library libhlsl2glsl.a
/usr/bin/cmake -P CMakeFiles/hlsl2glsl.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/hlsl2glsl.dir/link.txt --verbose=1
/usr/bin/ar qc libhlsl2glsl.a  CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslCommon.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslFunction.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslOutput.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslStruct.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslSymbol.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslLinker.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslSupportLib.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/propagateMutable.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/typeSamplers.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/HLSL2GLSL.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/InfoSink.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Initialize.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Intermediate.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/intermOut.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/IntermTraverse.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ParseHelper.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/PoolAlloc.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/RemoveTree.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/SymbolTable.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ConstantFolding.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_lexer.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/sourceloc.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/OSDependent/Linux/ossource.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Gen_hlslang.cpp.o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/hlslang_tab.cpp.o
/usr/bin/ranlib libhlsl2glsl.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[1]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 94%] Built target hlsl2glsl
make[1]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make -f CMakeFiles/hlsl2glsltest.dir/build.make CMakeFiles/hlsl2glsltest.dir/depend
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
cd /usr/src/RPM/BUILD/hlsl2glsl-2016.11 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/hlsl2glsl-2016.11 /usr/src/RPM/BUILD/hlsl2glsl-2016.11 /usr/src/RPM/BUILD/hlsl2glsl-2016.11 /usr/src/RPM/BUILD/hlsl2glsl-2016.11 /usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/hlsl2glsltest.dir/DependInfo.cmake --color=
Dependee "/usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/hlsl2glsltest.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/hlsl2glsltest.dir/depend.internal".
Dependee "/usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles/hlsl2glsltest.dir/depend.internal".
Scanning dependencies of target hlsl2glsltest
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make -f CMakeFiles/hlsl2glsltest.dir/build.make CMakeFiles/hlsl2glsltest.dir/build
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[ 97%] Building CXX object CMakeFiles/hlsl2glsltest.dir/tests/hlsl2glsltest/hlsl2glsltest.cpp.o
/usr/bin/c++   -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2016.11/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb   -o CMakeFiles/hlsl2glsltest.dir/tests/hlsl2glsltest/hlsl2glsltest.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2016.11/tests/hlsl2glsltest/hlsl2glsltest.cpp
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/tests/hlsl2glsltest/hlsl2glsltest.cpp: In function 'bool ReadStringFromFile(const char*, std::__cxx11::string&)':
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/tests/hlsl2glsltest/hlsl2glsltest.cpp:172:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'long int' [-Wsign-compare]
  if (readLength != length)
      ~~~~~~~~~~~^~~~~~~~~
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/tests/hlsl2glsltest/hlsl2glsltest.cpp: At global scope:
/usr/src/RPM/BUILD/hlsl2glsl-2016.11/tests/hlsl2glsltest/hlsl2glsltest.cpp:134:13: warning: 'void DeleteFile(const string&)' defined but not used [-Wunused-function]
 static void DeleteFile (const std::string& path)
             ^~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[100%] Linking CXX executable hlsl2glsltest
/usr/bin/cmake -E cmake_link_script CMakeFiles/hlsl2glsltest.dir/link.txt --verbose=1
/usr/bin/c++  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ggdb  -rdynamic CMakeFiles/hlsl2glsltest.dir/tests/hlsl2glsltest/hlsl2glsltest.cpp.o  -o hlsl2glsltest libhlsl2glsl.a -lGL -lglut -lGLEW -lpthread 
make[2]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make[1]: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
[100%] Built target hlsl2glsltest
make[1]: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
make: Entering directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
/usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/hlsl2glsl-2016.11/CMakeFiles 0
make: Leaving directory '/usr/src/RPM/BUILD/hlsl2glsl-2016.11'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.4386
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/hlsl2glsl-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/hlsl2glsl-buildroot
+ cd hlsl2glsl-2016.11
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/bin
+ install -m644 hlsl2glsltest /usr/src/tmp/hlsl2glsl-buildroot/usr/bin/
++ find ./ -name '*.h*'
+ for i in $(find ./ -name '*.h*')
++ sed 's|\(.*\)/[^/]*|\1|'
++ echo ./include/hlsl2glsl.h
+ j=./include
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./include
+ install -p -m644 ./include/hlsl2glsl.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./include/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/OSDependent/Windows/unistd.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/OSDependent/Windows
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/OSDependent/Windows
+ install -p -m644 ./hlslang/OSDependent/Windows/unistd.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/OSDependent/Windows/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/OSDependent/Windows/osinclude.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/OSDependent/Windows
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/OSDependent/Windows
+ install -p -m644 ./hlslang/OSDependent/Windows/osinclude.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/OSDependent/Windows/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/OSDependent/Mac/osinclude.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/OSDependent/Mac
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/OSDependent/Mac
+ install -p -m644 ./hlslang/OSDependent/Mac/osinclude.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/OSDependent/Mac/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/OSDependent/Linux/osinclude.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/OSDependent/Linux
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/OSDependent/Linux
+ install -p -m644 ./hlslang/OSDependent/Linux/osinclude.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/OSDependent/Linux/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/MachineIndependent/hlslang_tab.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/MachineIndependent
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent
+ install -p -m644 ./hlslang/MachineIndependent/hlslang_tab.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/MachineIndependent/preprocessor/sourceloc.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/MachineIndependent/preprocessor
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/preprocessor
+ install -p -m644 ./hlslang/MachineIndependent/preprocessor/sourceloc.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/preprocessor/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/MachineIndependent/preprocessor/mojoshader_internal.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/MachineIndependent/preprocessor
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/preprocessor
+ install -p -m644 ./hlslang/MachineIndependent/preprocessor/mojoshader_internal.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/preprocessor/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/MachineIndependent/preprocessor/mojoshader.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/MachineIndependent/preprocessor
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/preprocessor
+ install -p -m644 ./hlslang/MachineIndependent/preprocessor/mojoshader.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/preprocessor/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/MachineIndependent/localintermediate.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/MachineIndependent
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent
+ install -p -m644 ./hlslang/MachineIndependent/localintermediate.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/MachineIndependent/SymbolTable.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/MachineIndependent
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent
+ install -p -m644 ./hlslang/MachineIndependent/SymbolTable.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/MachineIndependent/RemoveTree.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/MachineIndependent
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent
+ install -p -m644 ./hlslang/MachineIndependent/RemoveTree.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/MachineIndependent/ParseHelper.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/MachineIndependent
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent
+ install -p -m644 ./hlslang/MachineIndependent/ParseHelper.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/MachineIndependent/Initialize.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/MachineIndependent
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent
+ install -p -m644 ./hlslang/MachineIndependent/Initialize.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/MachineIndependent/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/Include/intermediate.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/Include
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include
+ install -p -m644 ./hlslang/Include/intermediate.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/Include/Types.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/Include
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include
+ install -p -m644 ./hlslang/Include/Types.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/Include/PoolAlloc.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/Include
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include
+ install -p -m644 ./hlslang/Include/PoolAlloc.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/Include/InitializeParseContext.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/Include
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include
+ install -p -m644 ./hlslang/Include/InitializeParseContext.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/Include/InitializeGlobals.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/Include
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include
+ install -p -m644 ./hlslang/Include/InitializeGlobals.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/Include/InfoSink.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/Include
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include
+ install -p -m644 ./hlslang/Include/InfoSink.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/Include/Common.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/Include
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include
+ install -p -m644 ./hlslang/Include/Common.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/Include/BaseTypes.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/Include
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include
+ install -p -m644 ./hlslang/Include/BaseTypes.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/Include/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/GLSLCodeGen/typeSamplers.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/GLSLCodeGen
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen
+ install -p -m644 ./hlslang/GLSLCodeGen/typeSamplers.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/GLSLCodeGen/propagateMutable.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/GLSLCodeGen
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen
+ install -p -m644 ./hlslang/GLSLCodeGen/propagateMutable.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/GLSLCodeGen/hlslSupportLib.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/GLSLCodeGen
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen
+ install -p -m644 ./hlslang/GLSLCodeGen/hlslSupportLib.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/GLSLCodeGen/hlslLinker.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/GLSLCodeGen
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen
+ install -p -m644 ./hlslang/GLSLCodeGen/hlslLinker.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/GLSLCodeGen/hlslCrossCompiler.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/GLSLCodeGen
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen
+ install -p -m644 ./hlslang/GLSLCodeGen/hlslCrossCompiler.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/GLSLCodeGen/glslSymbol.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/GLSLCodeGen
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen
+ install -p -m644 ./hlslang/GLSLCodeGen/glslSymbol.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/GLSLCodeGen/glslStruct.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/GLSLCodeGen
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen
+ install -p -m644 ./hlslang/GLSLCodeGen/glslStruct.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/GLSLCodeGen/glslOutput.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/GLSLCodeGen
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen
+ install -p -m644 ./hlslang/GLSLCodeGen/glslOutput.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/GLSLCodeGen/glslFunction.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/GLSLCodeGen
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen
+ install -p -m644 ./hlslang/GLSLCodeGen/glslFunction.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen/
+ for i in $(find ./ -name '*.h*')
++ echo ./hlslang/GLSLCodeGen/glslCommon.h
++ sed 's|\(.*\)/[^/]*|\1|'
+ j=./hlslang/GLSLCodeGen
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen
+ install -p -m644 ./hlslang/GLSLCodeGen/glslCommon.h /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/./hlslang/GLSLCodeGen/
+ install -d /usr/src/tmp/hlsl2glsl-buildroot/usr/lib
+ install -m644 libhlsl2glsl.a /usr/src/tmp/hlsl2glsl-buildroot/usr/lib/
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/hlsl2glsl-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/hlsl2glsl-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/hlsl2glsl-buildroot/ (default)
Compressing files in /usr/src/tmp/hlsl2glsl-buildroot (auto)
Adjusting library links in /usr/src/tmp/hlsl2glsl-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/hlsl2glsl-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/bin/hlsl2glsltest: uses non-LFS functions: __xstat fopen open readdir
Hardlinking identical .pyc and .pyo files
Processing files: hlsl2glsl-2016.11-alt2.git20161116
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.71659
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd hlsl2glsl-2016.11
+ DOCDIR=/usr/src/tmp/hlsl2glsl-buildroot/usr/share/doc/hlsl2glsl-2016.11
+ export DOCDIR
+ rm -rf /usr/src/tmp/hlsl2glsl-buildroot/usr/share/doc/hlsl2glsl-2016.11
+ /bin/mkdir -p /usr/src/tmp/hlsl2glsl-buildroot/usr/share/doc/hlsl2glsl-2016.11
+ cp -prL Changelog.md README.md LICENSE.txt TODO.txt /usr/src/tmp/hlsl2glsl-buildroot/usr/share/doc/hlsl2glsl-2016.11
+ chmod -R go-w /usr/src/tmp/hlsl2glsl-buildroot/usr/share/doc/hlsl2glsl-2016.11
+ chmod -R a+rX /usr/src/tmp/hlsl2glsl-buildroot/usr/share/doc/hlsl2glsl-2016.11
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.durmpT
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Y56xXt
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/include/hlsl2glsl.h:17:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/include/hlsl2glsl.h: cpp failed, trying c++ mode
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslCommon.h:11:10: fatal error: localintermediate.h: No such file or directory
 #include "localintermediate.h"
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslCommon.h: cpp failed
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslOutput.h:11:10: fatal error: localintermediate.h: No such file or directory
 #include "localintermediate.h"
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslOutput.h: cpp failed
In file included from /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslStruct.h:9:
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslCommon.h:11:10: fatal error: localintermediate.h: No such file or directory
 #include "localintermediate.h"
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslStruct.h: cpp failed
In file included from /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslSymbol.h:9:
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslCommon.h:11:10: fatal error: localintermediate.h: No such file or directory
 #include "localintermediate.h"
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslSymbol.h: cpp failed
In file included from /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/hlslLinker.h:13:
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslCommon.h:11:10: fatal error: localintermediate.h: No such file or directory
 #include "localintermediate.h"
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/hlslLinker.h: cpp failed
In file included from /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslFunction.h:11:
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslCommon.h:11:10: fatal error: localintermediate.h: No such file or directory
 #include "localintermediate.h"
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslFunction.h: cpp failed
In file included from /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslFunction.h:11,
                 from /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12:
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/glslCommon.h:11:10: fatal error: localintermediate.h: No such file or directory
 #include "localintermediate.h"
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/GLSLCodeGen/hlslCrossCompiler.h: cpp failed
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/OSDependent/Mac/osinclude.h:9:10: fatal error: Carbon/Carbon.h: No such file or directory
 #include <Carbon/Carbon.h>
          ^~~~~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/OSDependent/Mac/osinclude.h: cpp failed
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/OSDependent/Windows/osinclude.h:15:2: error: #error Trying to include a windows specific file in a non windows build.
 #error Trying to include a windows specific file in a non windows build.
  ^~~~~
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/OSDependent/Windows/osinclude.h:20:10: fatal error: windows.h: No such file or directory
 #include <windows.h>
          ^~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/OSDependent/Windows/osinclude.h: cpp failed
/usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/MachineIndependent/preprocessor/mojoshader_internal.h:7:2: error: #error Do not include this header from your applications.
 #error Do not include this header from your applications.
  ^~~~~
cpp.req: WARNING: /usr/src/tmp/hlsl2glsl-buildroot/usr/include/hlsl2glsl/hlslang/MachineIndependent/preprocessor/mojoshader_internal.h: cpp failed
lib.req.files: ELF executable /usr/src/tmp/hlsl2glsl-buildroot/usr/bin/hlsl2glsltest is not executable
Requires: /lib/ld-linux.so.2, libGL.so.1 >= set:pnZwukPao6, libGLEW.so.2.1 >= set:pmTP8kGpAEJcwTMuGdZHw82S3w0, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libglut.so.3 >= set:ljsNsjLB, libpthread.so.0(GLIBC_2.0), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.k35hF4
Creating hlsl2glsl-debuginfo package
Processing files: hlsl2glsl-debuginfo-2016.11-alt2.git20161116
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.oulSW9
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.kU8QOd
find-requires: running scripts (debuginfo)
Requires: hlsl2glsl = 2016.11-alt2.git20161116, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libGL.so.1), debug(libGLEW.so.2.1), debug(libc.so.6), debug(libgcc_s.so.1), debug(libglut.so.3), debug(libpthread.so.0), debug(libstdc++.so.6)
Wrote: /usr/src/RPM/RPMS/i586/hlsl2glsl-2016.11-alt2.git20161116.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/hlsl2glsl-debuginfo-2016.11-alt2.git20161116.i586.rpm
109.18user 7.49system 1:14.19elapsed 157%CPU (0avgtext+0avgdata 153640maxresident)k
0inputs+0outputs (0major+1379930minor)pagefaults 0swaps
123.81user 14.22system 1:37.33elapsed 141%CPU (0avgtext+0avgdata 153640maxresident)k
888inputs+0outputs (0major+1762166minor)pagefaults 0swaps
--- hlsl2glsl-2016.11-alt2.git20161116.i586.rpm.repo	2018-03-13 07:53:29.000000000 +0000
+++ hlsl2glsl-2016.11-alt2.git20161116.i586.rpm.hasher	2019-11-24 10:28:23.254895577 +0000
@@ -51,3 +51,3 @@
 Requires: /lib/ld-linux.so.2  
-Requires: libGL.so.1 >= set:omNHvZAZ91
+Requires: libGL.so.1 >= set:pnZwukPao6
 Requires: rpmlib(SetVersions)  
@@ -60,3 +60,3 @@
 Requires: libgcc_s.so.1(GCC_3.0)  
-Requires: libglut.so.3 >= set:kiKoeFT2
+Requires: libglut.so.3 >= set:ljsNsjLB
 Requires: libpthread.so.0(GLIBC_2.0)