Fixed problems, changed compiler, and odd makefile issue