[Felix] added the -Wall to gcc during compile and fixed the non earlier seen warnings.