Где установлен sdl-config на MacOS 10.6 (Snow Leopard) - PullRequest
6 голосов
/ 23 января 2010

После установки SDL и SDL-devel в MacOS X 10.6 (Snow Leopard), пытаясь настроить некоторый исходный код, который требует выходов SDL:

checking for sdl-config... no
checking for SDL - version >= 1.2.0... no
*** The sdl-config script installed by SDL could not be found
*** If SDL was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the SDL_CONFIG environment variable to the
*** full path to sdl-config.
configure: error: *** SDL version 1.2.0 not found!

Кто-нибудь знает, где найти sdl-config? Я предполагаю, что могу собрать SDL из исходного кода, но зачем мне это делать, если существуют предварительно собранные пакеты?

Ответы [ 3 ]

15 голосов
/ 04 апреля 2010

вы можете использовать macports для установки libsdl или libsdl-devel (v1.2 или v1.3)

http://www.macports.org/

после установки macports для установки типа libsdl port install libsdl

установит sdl-config в / opt / local / bin

1 голос
/ 14 февраля 2011

У меня была точно такая же проблема.

Я обнаружил, что sdl-config был установлен в двух местах:

  • / SW / бен / SDL-конфигурации

и

  • / Opt / местные / бен / SDL-конфигурации

В каталоге, расположенном в / sw / bin, я изменил префикс на / opt / local - тогда он работал.

0 голосов
/ 23 января 2010

Вывод, который вы показываете, происходит из конфигурации в стиле Unix для automake. Согласно этому сайту: http://www.libsdl.org/faq.php?action=listentries&category=7 (второй и третий вопросы) вы не можете использовать dmg (для которого вы указали ссылку) в качестве установки в стиле Unix. Для получения информации об установке DarwinPorts или Fink см. Ссылки на приведенной выше странице. В действительности вам придется собирать ее из исходного кода, как описано на странице.

Чтобы прямо ответить на ваш вопрос, вы должны найти библиотеки в /Library/Frameworks/.

...