我正在使用Linux Manjaro,我打算安装LÖVE2D,这是一个2D开发框架,但是我遇到了一个问题:当我在命令行输入“./configure”时,我收到以下消息:
检查包含ilInit的库...没有 配置:错误:不能没有恶魔的LÖVE
然后我安装了DevIL。它似乎工作,虽然一些依赖项没有得到正确的安装。 对于其中一个,我明白了:
../../ include / lcms2.h:227:22:erreur:数字常量之前的预期标识符 #define FALSE 0
另一个(libmng-1.0.10),甚至找不到“configure”文件,所以我甚至无法编译它。
那我该怎么办呢?
答案 0 :(得分:0)
想到的一件事是DPKG。我记得不久前在ARCH LINUX上使用它来在他们的网站上安装.deb的Love2D。据我所知,Manjaro基于ARCH,因此同样的解决方案也适用于你。
总结一下:安装DPKG,从love2d.org获取deb并以这种方式安装。
答案 1 :(得分:0)
在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的完整依赖关系列表,see the wiki here。
请注意,如果您要安装love
的旧版本(或开发版本),它们也会在Community
和AUR
的维护包中。请参阅love05
,love07
,love08
和love-hg
。