We should tolerate no warnings in the project. As far as OpenGL features are ported, we should remove all warnings.
Regarding linux, - At present time, these 4 are the only warnings that are left:
../common/dependencies/TmxParser/TmxMap.cpp: In member function 'void Tmx::Map::ParseFile(const string&)':
../common/dependencies/TmxParser/TmxMap.cpp:137:37: warning: ignoring return value of 'size_t fread(void_, size_t, size_t, FILE_)', declared with attribute warn_unused_result [-Wunused-result]
../common/dependencies/FreeImage/Source/ZLib/gzwrite.c: In function 'gz_comp':
../common/dependencies/FreeImage/Source/ZLib/gzwrite.c:93:9: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration]
../common/dependencies/FreeImage/Source/ZLib/gzwrite.c: In function 'gzclose_w':
../common/dependencies/FreeImage/Source/ZLib/gzwrite.c:567:5: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration]
../common/dependencies/FreeImage/Source/ZLib/gzlib.c: In function 'gz_open':
../common/dependencies/FreeImage/Source/ZLib/gzlib.c:213:9: warning: implicit declaration of function 'lseek' [-Wimplicit-function-declaration]
In linux : found these new ones:
../common/src/IND_AnimationManager.cpp: In member function 'bool IND_AnimationManager::addToSurface(IND_Animation_, char_, IND_Type, IND_Quality)':
../common/src/IND_AnimationManager.cpp:117:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../common/src/IND_AnimationManager.cpp: In member function 'bool IND_AnimationManager::addToSurface(IND_Animation_, char_, IND_Type, IND_Quality, BYTE, BYTE, BYTE)':
../common/src/IND_AnimationManager.cpp:164:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../common/src/IND_AnimationManager.cpp: In member function 'bool IND_AnimationManager::addToSurface(IND_Animation_, char_, int, IND_Type, IND_Quality)':
../common/src/IND_AnimationManager.cpp:203:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../common/src/IND_AnimationManager.cpp: In member function 'bool IND_AnimationManager::addToSurface(IND_Animation_, char_, int, IND_Type, IND_Quality, BYTE, BYTE, BYTE)':
../common/src/IND_AnimationManager.cpp:246:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]