Я пытаюсь скомпилировать компонент Xiph QuickTime Проект Xcode на OS X. Это зависит от ряда библиотек, таких как libflac и Theora; все эти зависимости кажутся кодом C, который прекрасно компилируется с 10.5 SDK. Тем не менее, когда дело доходит до компиляции самого компонента, я получаю ряд ошибок, в основном по типу
src/flac-1.1.0/src/libFLAC/include/protected/file_decoder.h:26:0 src/flac-1.1.0/src/libFLAC/include/protected/file_decoder.h:26:
error: expected specifier-qualifier-list before 'FLAC__FileDecoderState'
и
/Users/me/Developer/objc/xiph-qt/build-macosx/../OggImport/src/importer_types.h:99:0
/Users/me/Developer/objc/xiph-qt/build-macosx/../OggImport/src/importer_types.h:99:
error: syntax error before 'Track'
После поиска по всемирной паутине и SO кажется, что проблема может быть связана с C ++ и определением структур. Я не вижу никакого кода Objective-C, по сути, там перемешанного, поэтому я ожидал, что код просто скомпилируется, но мне интересно, не хватает ли у меня флага сборки или двух, чтобы привести gcc в чувство.
Я задал вопрос в одном из списков рассылки Xiph.org, но похоже, что в прошлом году проект не видел много времени на разработку. Был бы признателен за любые указатели относительно того, что пнуть и где получить его жужжать.