------ Build started: Project: base_test, Configuration: Debug Win32 ------ Compiling... stringtable_test.cpp c:\projects\xenobranches\stackless\unittest\src\Checks.h(25) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const String' (or there is no acceptable conversion) c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(16): could be 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const char *)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(17): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const int)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(18): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const float)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(19): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const void *)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(20): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const size_t)' while trying to match the argument list '(UnitTest::MemoryOutStream, const String)' ..\..\..\xenocide\src\base\tests\stringtable_test.cpp(46) : see reference to function template instantiation 'void UnitTest::CheckEqual(UnitTest::TestResults &,const Expected,const Actual,const char *const ,const char *const ,const int)' being compiled with [ Expected=const char *, Actual=String ] c:\projects\xenobranches\stackless\unittest\src\Checks.h(25) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const String' (or there is no acceptable conversion) c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(16): could be 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const char *)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(17): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const int)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(18): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const float)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(19): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const void *)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(20): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const size_t)' while trying to match the argument list '(UnitTest::MemoryOutStream, const String)' ..\..\..\xenocide\src\base\tests\stringtable_test.cpp(56) : see reference to function template instantiation 'void UnitTest::CheckEqual(UnitTest::TestResults &,const Expected,const Actual,const char *const ,const char *const ,const int)' being compiled with [ Expected=String, Actual=String ] physfs_stream_test.cpp c:\projects\xenobranches\stackless\unittest\src\Checks.h(25) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const String' (or there is no acceptable conversion) c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(16): could be 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const char *)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(17): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const int)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(18): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const float)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(19): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const void *)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(20): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const size_t)' while trying to match the argument list '(UnitTest::MemoryOutStream, const String)' ..\..\..\xenocide\src\base\tests\physfs_stream_test.cpp(62) : see reference to function template instantiation 'void UnitTest::CheckEqual(UnitTest::TestResults &,const Expected,const Actual,const char *const ,const char *const ,const int)' being compiled with [ Expected=String, Actual=String ] exception_test.cpp c:\projects\xenobranches\stackless\unittest\src\Checks.h(25) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const String' (or there is no acceptable conversion) c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(16): could be 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const char *)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(17): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const int)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(18): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const float)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(19): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const void *)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(20): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const size_t)' while trying to match the argument list '(UnitTest::MemoryOutStream, const String)' ..\..\..\xenocide\src\base\tests\exception_test.cpp(57) : see reference to function template instantiation 'void UnitTest::CheckEqual>(UnitTest::TestResults &,const Expected,const Actual,const char *const ,const char *const ,const int)' being compiled with [ _Elem=char, _Traits=std::char_traits, _Ax=std::allocator, Expected=String, Actual=std::basic_string,std::allocator> ] defaultconsole_test.cpp c:\projects\xenobranches\stackless\unittest\src\Checks.h(25) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const String' (or there is no acceptable conversion) c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(16): could be 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const char *)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(17): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const int)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(18): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const float)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(19): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const void *)' c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(20): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const size_t)' while trying to match the argument list '(UnitTest::MemoryOutStream, const String)' ..\..\..\xenocide\src\base\tests\defaultconsole_test.cpp(62) : see reference to function template instantiation 'void UnitTest::CheckEqual(UnitTest::TestResults &,const Expected,const Actual,const char *const ,const char *const ,const int)' being compiled with [ Expected=const char *, Actual=String ] Generating Code... Build log was saved at "file://c:\projects\xenobranches\stackless\projects\vs80\base\test\Debug\obj\BuildLog.htm" base_test - 5 error(s), 0 warning(s)