libs/core/texturing_old/shadowmap_old.cpp:179:13: error: invalid operands to binary expression ('std::ifstream' (aka 'basic_ifstream<char>') and 'long') if ( file != NULL ) ~~~~ ^ ~~~~ build log: http://sprunge.us/ECab regressed by: https://github.com/llvm-mirror/libcxx/commit/3a1b90a866b6
(In reply to Dimitry Andric from bug 216034 comment #6) > Note that the upstream author has reverted the commit causing this here: > > http://llvm.org/viewvc/llvm-project?rev=291921&view=rev > > and has also merged it to the 4.0 branch. I will import the upstream > branch into the projects/clang400-import branch soon. lang/gcc6 and later versions are also affected. libs/core/texturing_old/shadowmap_old.cpp: In member function 'void Aqsis::CqShadowMapOld::LoadZFile()': libs/core/texturing_old/shadowmap_old.cpp:179:13: error: no match for 'operator!=' (operand types are 'std::ifstream {aka std::basic_ifstream<char>}' and 'long int') if ( file != NULL ) ^
Fixed by switching to C++11. *** This bug has been marked as a duplicate of bug 220787 ***