Это делает точно, что Вы сказали ему делать и работаете правильно. Считайте больше [приблизительно 110] беспорядок с плавающей точкой и возможно попробуйте десятичное число объекты вместо этого.
Вам необходимо использовать MSys, его можно загрузить с сайта MinGW. Используя MSys, вы сможете создать GLib: http://www.mingw.org/wiki/Bootstrapping_GLIB_with_MinGW
GLib доступен предварительно скомпилированным для Windows и существует уже много лет: http://www.gtk.org/download/windows.php .