×kyevan@kyone:~/Desktop/DROD20Source/Master/Linux$ make drod
Preparing to build BackEndLib.a, custom build
CXXFLAGS=-W -Wall -Wno-unused -pipe -O2 -fomit-frame-pointer -ffast-math
DepComp ../../BackEndLib/Files.cpp
../../BackEndLib/Files.cpp: In static member function ‘static bool CFiles::IsValidPath(const WCHAR*)’:
../../BackEndLib/Files.cpp:1398: error: ambiguous overload for ‘operator==’ in ‘i.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator* [with _Iterator = __gnu_cxx::character<short unsigned int, int, __mbstate_t>*, _Container = std::basic_string<__gnu_cxx::character<short unsigned int, int, __mbstate_t>, std::char_traits<__gnu_cxx::character<short unsigned int, int, __mbstate_t> >, std::allocator<__gnu_cxx::character<short unsigned int, int, __mbstate_t> > >]() == wszSlash[0]’
/usr/include/c++/4.1.3/ext/pod_char_traits.h:79: note: candidates are: bool __gnu_cxx::operator==(const __gnu_cxx::character<V, I, S>&, const __gnu_cxx::character<V, I, S>&) [with V = short unsigned int, I = int, S = __mbstate_t]
../../BackEndLib/CharTraits.h:35: note: bool operator==(__gnu_cxx::character<T, I, __mbstate_t>, U) [with T = short unsigned int, I = int, U = __gnu_cxx::character<short unsigned int, int, __mbstate_t>]
../../BackEndLib/Files.cpp:1401: error: ambiguous overload for ‘operator==’ in ‘wstrDirPath.std::basic_string<_CharT, _Traits, _Alloc>::operator[] [with _CharT = __gnu_cxx::character<short unsigned int, int, __mbstate_t>, _Traits = std::char_traits<__gnu_cxx::character<short unsigned int, int, __mbstate_t> >, _Alloc = std::allocator<__gnu_cxx::character<short unsigned int, int, __mbstate_t> >]((wstrDirPath.std::basic_string<_CharT, _Traits, _Alloc>::size [with _CharT = __gnu_cxx::character<short unsigned int, int, __mbstate_t>, _Traits = std::char_traits<__gnu_cxx::character<short unsigned int, int, __mbstate_t> >, _Alloc = std::allocator<__gnu_cxx::character<short unsigned int, int, __mbstate_t> >]() - 1u)) == wszSlash[0]’
/usr/include/c++/4.1.3/ext/pod_char_traits.h:79: note: candidates are: bool __gnu_cxx::operator==(const __gnu_cxx::character<V, I, S>&, const __gnu_cxx::character<V, I, S>&) [with V = short unsigned int, I = int, S = __mbstate_t]
../../BackEndLib/CharTraits.h:35: note: bool operator==(__gnu_cxx::character<T, I, __mbstate_t>, U) [with T = short unsigned int, I = int, U = __gnu_cxx::character<short unsigned int, int, __mbstate_t>]
make[2]: *** [custom/obj/BackEndLib/Files.o] Error 1
make[1]: *** [BackEndLib-custom] Error 2
make: *** [drod-custom] Error 2
kyevan@kyone:~/Desktop/DROD20Source/Master/Linux$