LINUX.ORG.RU
ФорумGames

Не собирается love 2d


0

1

Вообщем захотел поиграть в 2d игрушки, но для них нужен самый новый движок love 2d(0.8.0). У меня Ubuntu 10.04 в репозитории только старая версия, ppa love нет для lucid. Решил собрать. Все делал по инструкции с https://love2d.org/wiki/Building_LÖVE. ./configure проходит на отлично, а вот make сыплет ошибками. Собственно вывод make, где ошибки:

./common/utf8.o ./common/runtime.o ./common/delay.o ./common/b64.o ./common/Vector.o ./common/Variant.o ./common/Reference.o ./common/Object.o ./common/Memoizer.o ./common/Matrix.o ./common/Exception.o  /usr/lib/libvorbisfile.so -L/usr/lib /usr/lib/libvorbis.so -logg -lmpg123 -lmodplug -lphysfs /usr/lib/libfreetype.so /usr/lib/libIL.so /usr/lib/libtiff.so -lc -lpng12 -lmng /usr/lib/liblcms.so /usr/lib/libjpeg.so -lXpm -lXcursor -lpthread -lXxf86vm -lz /usr/lib/liblua5.1.so -ldl -lopenal -lGL /usr/lib/libSDL.so -lm
/usr/bin/ld: cannot find -lmng
collect2: ld returned 1 exit status
make[3]: *** [love] Ошибка 1
make[3]: Выход из каталога `/home/anyone/love-0.8.0/src'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/home/anyone/love-0.8.0/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/anyone/love-0.8.0'
make: *** [all] Ошибка 2
В чем может быть проблема?


/usr/bin/ld: cannot find -lmng

Отсутствует некая libmng. Попробуй поискать libmng-dev и поставь его.

koirn
()

А мне было лень его компилять и я взял его из убунтушного пакета и поместил рядом недостающие либы вытащенные из пакетов убунтушного репозитория. И получился вот такой архив с mari0 x86_64 http://yadi.sk/d/StVj5Vp10bpOz

ttyv0_o
()
Ответ на: комментарий от koirn

Спасибо, собралось. Я искал пакет lmng и lmng-dev, но как-то не додумался поискать liblmng-dev.

ssnley
() автор топика

А для nottetris, оказывается, нужен love-0.7. В Ubuntu реализована возможность установки обеих версий в одну систему?

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

да я понял, поищи в репозитории может есть разные версии. Или там всякие ппа по подключай.

nickionn ★☆
()
Ответ на: комментарий от ssnley

В Gentoo, бинарник Love 0.8 называется «love», а Love 0.7 - «love-0.7». В моём openSUSE невозможно.

ZenitharChampion ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.