Немного обыскал, и, очевидно, эта проблема возникает из-за того, что 2 из typedef enum
объявлений, которые используют GraphicsMagick и ImageMagick, уже определены в заголовках платформы OS X.Рассматриваемые перечисления ColorInfo
и ExceptionInfo
.
Единственный способ исправить это - пройти через источник и переименовать каждое вхождение этих перечислений в новое имя, которое еще не занято.Тем не менее, iPhone не имеет этой проблемы, и GraphicsMagick будет компилироваться просто отлично.К сожалению, я не думаю, что люди, стоящие за библиотекой, хотят переименовать свои перечисления просто для того, чтобы компилировать их в OS X.