Компилировать C99-совместимый.so в Windows
Я использую библиотеку StarRuby ( https://github.com/hajimehoshi/starruby) и пытаюсь скомпилировать последнюю версию в файл.so для ссылки в моем проекте ruby.
Однако, после получения необходимых библиотек для компиляции и запуска файла extconf.rb для создания Makefile, я обнаружил, что код C не соответствует формату C90, и более чем требуется формат C99.
Это проблема, потому что Mingw не использует C99, и я застрял на Windows.
Как я могу скомпилировать приведенный выше исходный код в.so для использования в ruby на Windows?
Makefile: http://pastebin.com/raw.php?i=i2ANc82g
Точный вывод make-файла можно найти здесь: http://pastebin.com/raw.php?i=VpbmyLgy
С момента отката до libpng 1.2: http://pastebin.com/raw.php?i=TqdeADHY