А можешь чуть больший кусок кода показать? Я так понимаю, у тебя там идет определение платформы вокруг?
Код показать не могу, к сожалению. Да, в зависимости от платформы те или иные структуры определяются. Дальше есть код с определением структуры, но GCC валится ровно на этом месте.
Ну смотри, если код не можешь показать, то тогда тебе нужно препроцессорными ифами сделать так, чтобы ты не попал туда, где "платформа" не задетектилась.
В наличии #else, потом #warning, потом определение структура, потом #endif. Насколько я понимаю, это должен быть код для всех платформ.
Я сейчас внимательней посмотрел лог, похоже, что ошибка в другом месте. У меня в этой части объявляется пустая функция, GCC говорит "warning: implicit declaration of function". Не понимаю эту ошибку.