compiled with an older version of gcc (4.6.3) , removed all of the warnings ( except from 1 )