Closed nigels-com closed 9 years ago
Subsequent to commits 30d93376 and dcdb3ebb
$ cmake -G "Ninja" -DCMAKE_C_COMPILER=gcc-4.6 -DCMAKE_CXX_COMPILER=g++-4.6 ... $ ninja -v ... [114/651] /usr/lib/ccache/g++-4.6 -DOSGEARTH_LIBRARY -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DTIXML_USE_STL -DosgEarth_EXPORTS -fPIC -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4/QtCore -I../src -I/usr/include/gdal -I/usr/include/curl -MMD -MT src/osgEarth/CMakeFiles/osgEarth.dir/XmlUtils.cpp.o -MF src/osgEarth/CMakeFiles/osgEarth.dir/XmlUtils.cpp.o.d -o src/osgEarth/CMakeFiles/osgEarth.dir/XmlUtils.cpp.o -c ../src/osgEarth/XmlUtils.cpp [115/651] /usr/lib/ccache/g++-4.6 -DOSGEARTH_LIBRARY -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DTIXML_USE_STL -DosgEarth_EXPORTS -fPIC -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4/QtCore -I../src -I/usr/include/gdal -I/usr/include/curl -MMD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AutoGenShaders.cpp.o -MF src/osgEarth/CMakeFiles/osgEarth.dir/AutoGenShaders.cpp.o.d -o src/osgEarth/CMakeFiles/osgEarth.dir/AutoGenShaders.cpp.o -c src/osgEarth/AutoGenShaders.cpp FAILED: /usr/lib/ccache/g++-4.6 -DOSGEARTH_LIBRARY -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DTIXML_USE_STL -DosgEarth_EXPORTS -fPIC -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4/QtCore -I../src -I/usr/include/gdal -I/usr/include/curl -MMD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ImageUtils.cpp.o -MF src/osgEarth/CMakeFiles/osgEarth.dir/ImageUtils.cpp.o.d -o src/osgEarth/CMakeFiles/osgEarth.dir/ImageUtils.cpp.o -c ../src/osgEarth/ImageUtils.cpp ../src/osgEarth/ImageUtils.cpp: In member function ‘osg::Vec4 osgEarth::ImageUtils::PixelReader::operator()(float, float, int, int) const’: ../src/osgEarth/ImageUtils.cpp:1730:44: error: no matching function for call to ‘max(double, float)’ ../src/osgEarth/ImageUtils.cpp:1730:44: note: candidates are: /usr/include/c++/4.6/bits/stl_algobase.h:210:5: note: template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&) /usr/include/c++/4.6/bits/stl_algobase.h:254:5: note: template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare) ../src/osgEarth/ImageUtils.cpp:1734:44: error: no matching function for call to ‘max(double, float)’ ../src/osgEarth/ImageUtils.cpp:1734:44: note: candidates are: /usr/include/c++/4.6/bits/stl_algobase.h:210:5: note: template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&) /usr/include/c++/4.6/bits/stl_algobase.h:254:5: note: template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare) ninja: build stopped: subcommand failed.
This issue was fixed in the master branch.
Subsequent to commits 30d93376 and dcdb3ebb