2015-06-11 9 views
0

Удалось ли построить последнюю стабильную версию от PortAudio (v19 20140130) на OS-X 10.9 - MAC Maverick?

Я новичок как , так и PortAudio, но выполнил все инструкции и получил много ошибок во время сборки, некоторые из них очень простые (например, файл «assert.h» не был найден). Мое предположение заключается в том, что версия SDK MAC может отличаться от ожидаемой PortAudio.

Меня действительно интересуют выходные двоичные файлы сборки - как x86, так и x64, поэтому, если они могут быть загружены откуда-то, это также может быть решением.

Большое спасибо за любой кончик, ПазоPortAudio for MAC Mavericks

ответ

0

Проблема решена

фона:
Для того, чтобы построить PortAudio на MAC вам необходимо выполнить две команды: configure и make. Эта процедура полностью описана here.
Первая команда - configure - предположим, что вы создадите файл Makefile, включив следующую команду - make - чтобы работать правильно.

Одна из задач configure заключается в том, чтобы узнать, что версия MacOS-SDK установлена ​​в вашей системе и каков полный путь к ней.

Проблема:
Проблема заключалась в том, что configure сценарий не нашел правильную версию MacOS-SDK, который insalled на моей системе Maverick и, таким образом, сделал следующую команду - make - потерпеть неудачу.

Исправление:
В файле configure.in есть раздел, который пытается выяснить, что это версия и расположение MacOS SDK на который установлен на локальной системе. После обнаружения он поместит правильные значения в переменные локального скрипта mac_version_min и mac_sysroot.
Поскольку этот код не работает правильно, я заменил его на следующих двух «жестко закодированными» линии:
mac_version_min="-mmacosx-version-min=10.8"
mac_sysroot="-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk"

После этого все было правильно строить.

PazO

 Смежные вопросы

  • Нет связанных вопросов^_^