Если Вы хотите, чтобы структура имела определенный размер с GCC, например, используют __attribute__((packed))
.
В Windows можно установить выравнивание на один байт при использовании cl.exe compier с /Zp опция .
Обычно, для ЦП легче получить доступ к данным, которые являются кратными 4 (или 8), завися платформа и также на компиляторе.
, Таким образом, это - вопрос выравнивания в основном.
у Вас должны быть серьезные основания изменить его.
Кажется, что Вы сталкиваетесь https://launchpad.net/bugs/1258867, таким образом
sudo apt-get install gir1.2-gtk-3.0
должен сделать это.