настроить: ошибка: не могу LÖVE без DevIL

Я использую Linux Manjaro и собираюсь установить LÖVE2D, фреймворк для разработки 2D, но столкнулся с проблемой: когда я набираю «./configure» в командной строке, я получаю следующее сообщение:

проверка библиотеки, содержащей ilInit... без настройки: ошибка: Can't LÖVE без DevIL

Затем я установил DevIL. Похоже, это сработало, хотя некоторые зависимости не были установлены должным образом. Для одного из них я получаю следующее:

../../include/lcms2.h:227:22: erreur: ожидаемый идентификатор перед числовой константой # определить FALSE 0

А для другого (libmng-1.0.10) и не могу найти даже файл "configure", поэтому даже не могу его скомпилировать.

Так как, черт возьми, мне это исправить?


person Mundus    schedule 23.07.2013    source источник


Ответы (2)


Одна вещь, которая приходит на ум, это DPKG. Я помню, как недавно использовал его в ARCH LINUX для установки Love2D из .deb на их веб-сайте. Насколько я знаю, Manjaro основан на ARCH, так что это же решение должно подойти и вам.

Подводя итог: установите DPKG, возьмите deb с love2d.org и установите его таким образом.

person BacioiuC    schedule 23.07.2013
comment
И как мне установить dpgk на Arch? - person Mundus; 24.07.2013
comment
Я просто установщик DPKG от yaourt. Кажется, это сработало, но когда я устанавливаю пакет deb, у меня появляется следующее сообщение: dpkg: Ошибка: не удалось прочитать «информационный» файл «/usr/local/var/lib/dpkg/status»: Невозможно найти папку или файл - person Mundus; 24.07.2013

В Arch Linux вам необходимо установить «DevIL», а также все остальные зависимости.

Вы сможете сделать это, запустив из терминала от имени пользователя root (для 0.9.x):

pacman -S luajit physfs freetype2 devil mpg123 openal libvorbis libmodplug sdl2 shared-mime-info hicolor-icon-theme desktop-file-utils

Manjaro достаточно похож на Arch Linux, так что это должно работать.

Полный список зависимостей Arch Linux для различных выпусков см. на вики здесь.

Имейте в виду, что если вы хотите установить более старые версии (или разрабатываемые выпуски) love, они также находятся в поддерживаемых пакетах в Community и AUR. См. love05, love07, love08 и love-hg.

person josefnpat    schedule 17.03.2015