manually compile using gcc (makefile broken)