Я пытался скомпилировать/установить Lua на Snow Leopard. Я изменил целевую платформу в Makefile.std на macosx, но по-прежнему получаю следующую проблему:

sudo make -f Makefile.std macosx

make[1]: *** No rule to make target 'macosx'. Stop
make: *** [macsox] Error 2

Я также изменил цель того же файла Makefile.std в каталоге src.

Что-то мне здесь не хватает?

Я пробовал "сделать macosx" среди других вариантов...

Это должно быть легко.

2
geo 17 Дек 2009 в 19:48

2 ответа

Вы скачали исходники с lua.org? Официальный дистрибутив не содержит Makefile.std. Выполнение «сделать macosx» должно просто работать. Загрузите официальный архив.

4
lhf 17 Дек 2009 в 20:43
Тот же «гео», что и выше (проблемы со входом). ЛХФ, спасибо. Ты мой герой сегодня. Я думал, что скачал архив с Lua.org, странно. Не думаю... Архив был "lua5_1_4_Sources.tar.gz". Теперь все скомпилировано и все в порядке. Еще раз спасибо.
 – 
geo
17 Дек 2009 в 21:11

Также обратите внимание, что пакеты Lua есть в MacPorts и Fink.

2
Alexander Gladysh 17 Дек 2009 в 23:40