<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1428684612475_2624">Hi,</div><div id="yui_3_16_0_1_1428684612475_2623"><br></div><div id="yui_3_16_0_1_1428684612475_2622" dir="ltr">I recently pulled master and I am seeing the error below.</div><div id="yui_3_16_0_1_1428684612475_2642" dir="ltr">Seems like c++ 11 is now mandatory. Is that voluntary?<br></div><div id="yui_3_16_0_1_1428684612475_2621" dir="ltr"><br></div><div id="yui_3_16_0_1_1428684612475_2640" dir="ltr">Philippe.<br></div><div id="yui_3_16_0_1_1428684612475_2618" dir="ltr"><br></div><div id="yui_3_16_0_1_1428684612475_2615" dir="ltr">[ 89%] Building CXX object src/osgPlugins/osgjs/CMakeFiles/osgdb_osgjs.dir/Animation.obj
<br style="" class="">In file included from d:/Projects/OpenPilotTools/qt-5.4.1/Tools/mingw491_32/i686-w64-mingw32/include/c++/cstdint:35:0,
<br style="" class="">                 from D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:34,
<br style="" class="">                 from D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\Animation.cpp:12:
<br style="" class="">d:/Projects/OpenPilotTools/qt-5.4.1/Tools/mingw491_32/i686-w64-mingw32/include/c++/bits/c++0x_warning.h:32:2: error: #er
<br style="" class="">ror This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
<br style="" class=""> #error This file requires compiler and library support for the \
<br style="" class="">  ^
<br style="" class="">In file included from D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\Animation.cpp:12:0:
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:94:67: error: 'uint8_t' was not declared in this sc
<br style="" class="">ope
<br style="" class="">     void encodeArrayAsVarintBuffer(osg::Array const*, std::vector<uint8_t>&) const;
<br style="" class="">                                                                   ^
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:94:74: error: template argument 1 is invalid
<br style="" class="">     void encodeArrayAsVarintBuffer(osg::Array const*, std::vector<uint8_t>&) const;
<br style="" class="">                                                                          ^
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:94:74: error: template argument 2 is invalid
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:96:39: error: 'uint8_t' was not declared in this sc
<br style="" class="">ope
<br style="" class="">     void dumpVarintVector(std::vector<uint8_t>&, T const*, bool) const;
<br style="" class="">                                       ^
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:96:46: error: template argument 1 is invalid
<br style="" class="">     void dumpVarintVector(std::vector<uint8_t>&, T const*, bool) const;
<br style="" class="">                                              ^
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:96:46: error: template argument 2 is invalid
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:98:38: error: 'uint8_t' was not declared in this sc
<br style="" class="">ope
<br style="" class="">     void dumpVarintValue(std::vector<uint8_t>&, T const*, bool) const;
<br style="" class="">                                      ^
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:98:45: error: template argument 1 is invalid
<br style="" class="">     void dumpVarintValue(std::vector<uint8_t>&, T const*, bool) const;
<br style="" class="">                                             ^
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:98:45: error: template argument 2 is invalid
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:99:17: error: 'uint8_t' was not declared in this sc
<br style="" class="">ope
<br style="" class="">     std::vector<uint8_t> varintEncoding(unsigned int value) const;
<br style="" class="">                 ^
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:99:24: error: template argument 1 is invalid
<br style="" class="">     std::vector<uint8_t> varintEncoding(unsigned int value) const;
<br style="" class="">                        ^
<br style="" class="">D:\Projects\OpenPilot\3rdparty\osg\src\osgPlugins\osgjs\JSON_Objects:99:24: error: template argument 2 is invalid
<br style="" class="">src\osgPlugins\osgjs\CMakeFiles\osgdb_osgjs.dir\build.make:57: recipe for target 'src/osgPlugins/osgjs/CMakeFiles/osgdb_
<br style="" class="">osgjs.dir/Animation.obj' failed
<br style="" class="">make[3]: *** [src/osgPlugins/osgjs/CMakeFiles/osgdb_osgjs.dir/Animation.obj] Error 1

        
        
        
        </div><div id="yui_3_16_0_1_1428684612475_2440"><br></div></div></body></html>