PortAudio для MAC Mavericks

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

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

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

Большое спасибо за любую подсказку, PazO


person PazO    schedule 11.06.2015    source источник


Ответы (1)


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

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

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

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

Исправление:< /em>
В файле 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"< br>
После этого все строилось правильно.

PazO

person PazO    schedule 02.07.2015