Eclipse CDT too many semantic errors