> pthread_create(&race->runners[i], NULL, goRunner(RunnerType*), " ");
You don't specify the type.

pthread_create(&race->runners[i], NULL, goRunner, " ");